国家二级(VB)机试模拟试卷384
选择题
1.为了实现鼠标自动拖放,必须把( )属性设置为1;而为了执行手动拖放,必须把该属性设置为0。(C)
A. DrawStyle
B. DrawMode
C. DragMode
D. DrawWidth
解析:本题考查拖放事件。要完成控件的拖放,首先设置DragMode属性,值为0:(缺省),表示手工拖动模式,值为1:表示自动拖动模式。
2.函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是( )。(B)
A. Function Fl(a As Integer)
If a Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
B. Function F1(a As Integer)
Ifa Mod 2=0 Then
F1=0
Else
F1=1
End If
End Function
C. Function Fl(a As Integer)
Ifa Mod 2=0 Then
F1=1
Else
F1=0
End If
EndFunction
D. Function F1(a As Integer)
Ifa Mod 2<>0 Then
Return 0
Else
Return 1
EndIf
End Function
解析:本题考查程序的基本算法。定义函数过程时,要求计算结束以后,把函数的返回值存放在过程名中,返回给调用函数。题目中a为奇数,条件为a Mod 2=0时,返回0,否则返回1。
3.在数据库系统的纰织结构中,下列( )映射把用户数据库与概念数据库联系了起来。(A)
A. 外模式/模式
B. 内模式/外模式
C. 模式/内模式
D. 内模式/模式
解析:数据库有两层映像,即外模式/模式和模式/内模式映像。模式/内模式映像定义数据库全局逻辑结构与存储结构之间的对应关系。
4.下列选项中属于软件设计建模工具的是( )。(B)
A. DFD图(数据流程图)
B. 程序流程图(PFD图)
C. 用例图(USE_CASE图)
D. 网络工程图
解析:结构化分析方法的常用工具有数据流程图(DFD)、数据字典(DD)、判定表、判定树。常用的过程设计建模工具如下所述:图形工具(PFD图、N—S图、PAD图、HIPO)、表格工具(判定表)、语言工具(PDL)。用例图(USE_CASE图)用于对系统、子系统或类的功能行为进行建模。网络工程图用于网络设备布线。属于软件设计建模工具的是程序流程图(PFD图),B选项正确。
5.将E-R图转换为关系模式时,实体和联系都可以表示为( )。(C)
A. 属性
B. 键
C. 关系
D. 域
解析:从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。
6.VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。(A)
A. 这3个事件都会触发
B. 只触发KeyPress事件
C. 只触发KeyDown、KeyUp事件
D. 不触发其中任何一个事件
解析:当用户按下某键时触发KeyDown和KeyPress事件,放开某键时触发KeyUp事件。故每输入一个字符,这3个事件都会触发。故A选项正确。
7.有三个关系R、S和T如下:
(D)
A. 选择
B. 投影
C. 交
D. 并
解析:并关系T中包含了关系R与s中的所有元组,所以进行的是并的运算。
8.以下叙述中错误的是( )。(B)
A. 一个工程中可以包含多个窗体文件
B. 在一个窗体文件中用Pfiv~e定义的通用过程能被其他窗体调用
C. 全局变量必须在标准模块中定义
D. 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
解析:本题考查工程和窗体。VB中一个工程可以包含多个窗体或者多个标准模块、类模块等,这些文件的扩展名不同。标准模块中经常定义全局变量或者全局过程,在一个窗体中用Private定义的过程,作用域为整个窗体,而不是整个工程。
9.下列叙述中有错误的是( )。(C)
A. 变量名的第一个字符必须是字母
B. 变量名的长度不超过255个字符
C. 变量名可以包含小数点或者内嵌的类型声明字符
D. 变量名不能使用关键字
解析:本题考查变量命名。变量命名规则为以字母开头,后面可跟汉字、字母、数字或下划线,长度小于等于255个字符,不能使用’VB中的关键字。
10.关于KeyPress事件,以下叙述中正确的是( )。(C)
A. 在控件数组的控件上按键盘键,不能触发KeyPress事件
B. 按下键盘上任一个键时,都能触发KeyPress事件
C. 按字母键时,拥有焦点的控件的KeyPress事件会被触发
D. 窗体没有KeyPress事件
解析:A选项错误原因:在控件数组的任何控件上按键盘键,会触发KeyPress事件;
B选项错误原因:只有按键盘上的ASCII字符键时,才能触发KeyPress事件。ASCII字符键包括标准键盘上的字符、数字、标点符号、、和键等,其他键KeyPress事件不能识别。
D选项错误原因:窗体也有KeyPresss事件。故C选项正确。
11.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(B)
A. 外模式
B. 内模式
C. 概念模式
D. 逻辑模式
解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。
12.设有以下程序:
Private Sub Form_Click()
x=50
For i=1 To 4
Y=InputBox(”请输入一个整数”)
Y=Val(Y)
If Y Mod 5=0 Then
a=a+Y
x=y
Else
a=a+x
End If
Next i<
本文档预览:3600字符,共17567字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载