国家二级(VB)机试模拟试卷392
选择题
1.在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。(A)
A. 代码窗口
B. 属性窗口
C. 工程资源管理器窗口
D. 工具箱窗口
解析:设计窗体时双击窗体的任何地方,默认打开的是代码窗口。故选A。
2.关于MDI窗体下列说法正确的是( )。(C)
A. 一个应用程序可以有多个MDI窗体
B. 子窗体可以移到MDI窗体以外
C. 不可以在MDI窗体上放置按钮控件
D. MDI窗体的子窗体不可拥有菜单
解析:本题考查MDI窗体。一个应用程序仅可以拥有一个MDI窗体,可以有多个子窗体,所有的子窗体必须在父窗体之内显示,在父窗体界面上可以放置菜单、工具栏或图片框,但是不允许放置命令按钮。
3.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
4.下列哪一条不属于数据库设计的任务?( )(A)
A. 设计数据库应用结构
B. 设计数据库概论结构
C. 设计数据库逻辑结构
D. 设计数据库物理结构
解析:数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。
5.可以产生30~50(含30和50)之间的随机整数的表达式是( )。(A)
A. Int(Rnd*21+30)
B. Int(Rnd*20+30)
C. Int(Rnd*50-Rnd*30)
D. Int(Rnd*30+50)
解析:因为Rnd函数产生的随机数范围是大于等于0而小于1。要产生30~50(含30和50)之间的随机整数,可先产生0~(50-30),即0~20之间的随机整数,然后在这个基础上再加上30。
Rnd*20生成0~20之间的随机数中不包括20,所以要用Int(Rnd*21)可产生0~20之间的随机整数,然后加上30,综合起来就是Int(Rnd*21+30),故A选项正确。
6.要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为( )。(B)
A. 0
B. 1
C. 2
D. 其他
解析:本题考查列表框的MultiSelect属性。默认状况下列表框仅可以选择一项,通过设置MultiSelect属性值可改变多选设置,该属性有3种值:0表示禁止多选;1表示简单多选,在选项上单击可以选定多项;2为借助Ctrl和Shift键进行的多项选择。
7.下列程序执行后,变量X的值为( )。
Dim a,b,c,d As Single
Dim xAs Single
a=10:b=30:c=400
Ifb>aThen
d=a:a=b:b=d
EndIf
If b>C Then
x=b
Elselfa>C Then
x=C
Else
x=a
End If(B)
A. 10
B. 30
C. 400
D. 430
解析:本题考查选择语句的程序分析。If语句的执行是If条件表达式值为True时执行If分支,否则执行ElseIf分支或者结束。本题中首先判断b>a成立,因此a、b的值交换;接下来由于b>c不成立,a>c也不成立,因此x的值为a。
8.要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句( )。(A)
A. Picture 1.Cls
B. Picture 1.Picture=LoadPicture(\\
C. Picturel.Pint\\
D. Picturel.Picture\\
解析:本题考查常用的方法。Cls方法的使用形式为:[对象].Cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同时也不能清除图形,应用LoadPicture可以清除或者装入图片。
9.以下能够正确退出循环的县( )。(B)
A. i=1
Do
i=i+l
Loop Until i=10
B. i=1
Do
i=i+l
Loop Until i=10
C. i=10
Do
i=i+1
Loop Until i<0
D. i=1
Do
i=i-3
Loop Until i=0
解析:本题考查Do型循环。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。由Until引出的循环条件为False时执行循环体,条件为True时退出循环;选项A中循环变量在10的基础上逐渐增加,不可能小于10;选项B中循环变量的步长为1,初值为1,可能到达10,然后退出循环。而选项C和A相似。选项D中循环变量的步长为.3,不可能等于0。
10.程序流程图中带有箭头的线段表示的是( )。(C)
A. 图元关系
B. 数据流
C. 控制流
D. 调用关系
解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C。
11.VB的数值型数据分为( )两种。(B)
A. 整数和长整数
B. 整数和浮点数
C. 单精度浮点数和双精度浮点数
D. 整数和货币数据类型
解析:本题考查数值型数据。VB中提供的数值类型包括整数、浮点数、货币类型和字节型。一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
12.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(A)
A. 内模式
B. 外模式
C. 概念模式
D. 逻辑模式
解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图;模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和,外模式是模式的一部分;内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。
13.VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。(A)
A. 这3个事件都会触发
B. 只触发KeyPress事件
C. 只触发KeyDown、KeyUp事件
D.
本文档预览:3600字符,共16441字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载