第 1 页:选择题 |
第 3 页:填空题 |
一、选择题
1设有如下关系表:
则下列操作正确的是( )。
A.
B.
C.
D.
参考答案:C
参考解析:z就是关系R中有的,同时S中也有的有序组(4、5、6),即交运算(n)。
2VB的数值型数据分为( )两种。
A.整数和长整数
B.整数和浮点数
C.单精度浮点数和双精度浮点数
D.整数和货币数据类型
参考答案:B
参考解析:本题考查数值型数据。VB中提供的数值类型包括整数、浮点数、货币类型和字节型。一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
3在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
A.连接码B.关系码C.外码D.候选码
参考答案:D
参考解析:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
4下列工具中,不属于结构化分析的常用工具的是( )。
A.数据流图B.数据字典C.判定树D.N—S图参考答案:D
参考解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。
5关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束
参考答案:C
参考解析:关系模型允许3类数据约束,它们是:
•实体完整性约束:该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求;
•参照完整性约束:该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值:
•用户定义的完整性约束:用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
6假定窗体上有一个标签,名为Labell,为了使该标签透明并且没有边框,则正确的属性设置为( )。
A.
B.
C.
D.
参考答案:A
参考解析:本题考查标签的属性。标签的BackStyle属性表示标签的背景是否透明(1表示不透明,0表示透明)。标签的BorderStyle属性表示是否含有边框(1表示有边框,0表示没有边框)。
7两个或两个以上的模块之间关联的紧密程度称为( )。
A.耦合度B.内聚度C.复杂度D.连接度
参考答案:A
参考解析:耦合度是模块间互相连接的紧密程度的度量:内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。
8在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
A.并B.交C.投影D.除
参考答案:B
参考解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为RflS,交运算不改变关系表中的属性个数但能减少元组个数。
9下列叙述中正确的是( )。
A.使用Input#语句可以从随机文件中读取数据
B.随机文件中每个记录的长度是不固定的
C.Open命令的作用是打开一个已经存在的文件
D.一个记录中所包含的各个元素的数据类型必须相同
参考答案:C
参考解析:本题考查文件操作。随机文件每次处理的记录长度是相同的。随机文件打开以后,就可以进行读写了,打开文件的格式为:“0pen文件名ForRandomAs#文件号『Len=记录长度】J”应打开已经存在的文件。读操作格式为:“Get[#】文件号,[记录号],变量名”,如果忽记录号,则读出当前记录后的那一条记录。
10下面程序的运行结果是( )。
参考答案:A
参考解析:本题考查参数传递。在VB的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。题中的a、b传递给x、Y默认为传址调用,在fun中对X、Y进行的变化。对于a、b依然有效。
11数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。
A.外模式B.概念模式C.内模式D.存储模式
参考答案:B
参考解析:概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户应用公共数据视图。它不涉及具体的硬件环境与平台,与具体的软件环境也无关。
12窗体上有名为Textl、Text2的两个文本框,和一个由3个单选按钮组成的控件数组Optionl,如图1所示。程序运行后,如果单击某个单选按钮,则执行Textl中数值与该单选按钮所对应的运算(乘1、乘l0或乘l00),并将结果显示在Text2中,如图2所示。为了实现上述功能,在程序中的横线处应填入的内容是( )。
A.
B.
C.
D.
参考答案:B
参考解析:本题考查控件数组元索的区分。控件数组由一组相同类型的控件组成。它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个惟一的索引号(Index),索引号从0开始。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个控件。
13在使用菜单编辑器设计菜单时,必须输入的项是( )。
A.名称B.标题C.索引D.快捷键
参考答案:A
参考解析:本题考查菜单的属性。任何控件或者窗体都具有的属性就是名称属性,而目.是惟一标识(数组控件除外)。菜单也一样,因此在设计菜单时,必须输入的项是菜单的名称。
14数据库技术的根本目标是( )。
A.数据存储B.数据共享C.数据查询D.数据管理
参考答案:B
参考解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。
15以下能够正确退出循环的是( )。
A.
B.
C.
D.
参考答案:B
参考解析:本题考查D0型循环。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。由Until引出的循环条件为False时执行循环体,条件为True时退出循环;选项A)中循环变量在10的基础i二逐渐增加,不可能小于i0;选项B)中循环变量的步长为1,初值为l,可能到达10,然后退出循环。而选项C)和A)相似。选项D)中循环变量的步长为一3,不可能等于0。
16可以产生10~30(含10和30)之间的随机整数的表达式是( )。
A.
B.
C.
D.
参考答案:A
参考解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:
17有如下程序:
A.24B.30C.12D.18
参考答案:C
参考解析:本题考查循环程序的分析。分析循环程序关键在于分析循环体的功能,应详细地分析循环的条件、执行的次数、每次执行的操作等。本题中For循环执行9次(i取值范围[2,1O]之间所有的整数),循环体中执行的条件为:如果i不是偶数,同时i是3的倍数,那么此时的i,累加到变量sum中,因此当i为3、9时累加到变量snnl中sum=3+9=12。
18对下列二叉树进行中序遍历的结果是( )。
A.ABCDEFGHB.ABDGEHCFC.GDBEHACFD.GDHEBFCA
参考答案:C
参考解析:遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有3种:前序遍历、中序遍历和后序遍历。记住3种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树;②中序,按中序遍历左子树一访问根一按中序遍历右子树;③后序,按后序遍历左子树一按后序遍历右子树一访问根。所以对该二叉树的中序遍历结果为GDBEHACF。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |