国家二级(VB)机试模拟试卷213
选择题
1.对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。(A)
A. 并运算
B. 交运算
C. 差运算
D. 积运算
解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
2.以下叙述错误的是( )。(D)
A. 滚动条的重要事件是Change和Scroll
B. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能
C. 组合框是组合了文本框和列表框的特性而形成的一种控件
D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上
解析:本题考查常见控件的基本特点。滚动条的重要事件是Change和Scroll,框架的主要作用是将控件进行分组;使用组合框时既可以输入,也可以从列表中选择;计时器控件没有Visible属性,程序运行期间一直不显示。
3.下列哪一条不属于数据库设计的任务?( )(A)
A. 设计数据库应用结构
B. 设计数据库概论结构
C. 设计数据库逻辑结构
D. 设计数据库物理结构
解析:数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。
4.下面程序运行时,若输入 395 ,则输出结果是( )。
Private Sub Command1_Click()
Dim x%
x=InputBox(\\(B)
A. 3 9 5
B. 5 3 9
C. 5 9 3
D. 3 5 9
解析:本题中x定义为整型变量,通过输入对话框输入395,按\\
5.语句Print Format(Int(12345.6789*100+0.5)/100,\\(D)
A. 12,3456.8
B. 12,34.5
C. 12,3.45
D. 12,345.68
解析:本题考查格式化函数Format,格式化函数Format的作用是使第一个参数的数字按照第二个参数的格式来输出。格式为:0000,0.00,表示小数点前面有多少位全部输出,且每隔3位输出一个逗号,小数点后面保存2位。
6.在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的 ( )。(D)
A. 连接码
B. 关系码
C. 外码
D. 候选码
解析:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
7.下列叙述中正确的是( )。(D)
A. 栈是“先进先出”的线性表
B. 队列是“先进后出”的线性表
C. 循环队列是非线性结构
D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,所以B错误;循环队列是线性结构的线性表,所以C错误。
8.有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
(D)
A. 并
B. 自然连接
C. 笛卡尔积
D. 交
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B)错误。笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C)错误。根据关系T可以很明显的看出是从关系R与关系S中取得相同的关系组所以取得是交运算,选择D)。
9.设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写( )。
Private Sub Command1_ Click()
Dim a(1 To 10)As Integer
Dim i As Integer,Dim P As Integer
Dim t As Integer,Dim j As Integer
For i=1 To 10
a(i)=i
Next i
Forj=1 To 5
t=a(j)
Next j
For i=1 To 10
Print a(i)
Next i
End Sub(A)
A. a(j)=a(1 1-j) a(11-j)=t
B. a(11-j)=a(j) a(j)=t
C. a(i)=a(11-j) a(j)=t
D. a(11-j)=t a(j)=a(11-j)
解析:本题考查数组中元素的逆置操作。循环次数为数组中元素个数的一半,每一次都要进行下标之和为11的前后两个元素交换。
10.以下( )操作不能触发滚动条Change事件。(C)
A. 拖动滚动块
B. 单击两端箭头
C. 单击滚动块
D. 单击箭头与滚动块之间的滚动条
解析:考查滚动条。单击滚动条的箭头或者滚动条的滑块位置改变(也就是更改其Value属性)都可以触发Change事件,而拖动滑块不但会触发Change事件还会触发Scroll事件。
11.在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。(D)
A. 连接码
B. 关系码
C. 外码
D. 候选码
解析:在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。
12.表达式Sgn(0.25)的值是( )。(C)
A. -1
B. 0
C. 1
D. 0.5
解析:Sgn函数是符号函数,正数返回1,负数返回-1,0返回0。本题中0.25是正数,所以返回1,故C选项正确。
13.以下说法中正确的是( )。(D)
A. 事件过程也是过程,只能由其他过程调用
B. 事件过程的过程名是由程序设计者命名的
C. 事件过程通常放在标准模块中
D. 事件过程是用来处理由用户操作或系统激发的事件的代码
解析:事件过程也是过程,其他过程或系统都可以调用它。故A选项错误。
事件过程的过程名是由系统命名的。故B选项错误。
通常事件过程放在窗体模块中。故C选项错误。
事件过程是用来处理由用户操作或系统激发的事件的代码。只有当用户或系统触发事件后
本文档预览:3600字符,共17815字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载