国家二级VB机试(选择题)模拟试卷244
选择题
1.下列描述中正确的是(D)
A. 数据的逻辑结构与存储结构必定是一一对应的
B. 由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C. 程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构
D. 以上三种说法都不对
解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等。
2.下列叙述中正确的是( )。(B)
A. 数据库系统避免了一切冗余
B. 数据库系统减少了数据冗余
C. 数据库系统中数据的一致性是指数据类型一致
D. 数据库系统比文件系统能管理更多的数据
解析:数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。
3.T面属于黑盒测试方法的是(C)
A. 语句覆盖
B. 逻辑覆盖
C. 边界值分析
D. 路径覆盖
解析:采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
4.在菜单编辑器中建立1个名称为Menu()的菜单项,将其“可见\\(B)
A. 该过程的作用是弹出一个菜单
B. 单击鼠标右键时弹出菜单
C. Menu()是在菜单编辑器中定义的弹出菜单的名称
D. 参数X、Y指明鼠标当前位置的坐标
解析:在窗体的MouseDown事件过程中,判断是否是鼠标左键,如果是则弹出菜单,选项B错误。
5.以下能对正实数d的第3位小数四舍五入的表达式是( )。(B)
A. 0.01*Int(d+0.005)
B. 0.01*Int(100*(d+0.005))
C. 0.01*Int(100*(d+0.05))
D. 0.01*Int(d+0.05)
解析:Int函数,返回的是不大于该数的一个整数。d+0.005,是让第三位小数进位,达到四舍五入,再乘100,放大100倍,保留小数位,取整后乘0.01还原为原数。如:5.333+0.005=5.338,乘100后为533.8,取整后为533,乘0.01后还原为5.33。
6.窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:
Private Type x Private Sub Command1_Click()
a As Integer:b As Integer Dim Y As x
End Type y.a=InputBox(””)
Ify.a\2=y.a/2 Then
y.b=y.a*y.a
Else
y.b=Fix(y.a/2)
End If
Text1.Text=y.b
End Sub
对以上程序,下列叙述中错误的是(D)
A. x是用户定义的类型
B. InputBox函数弹出的对话框中没有提示信息
C. 若输入的是偶数,y.b的值为该偶数的平方
D. Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回
解析:本题考查的考点是有关自定义类型和Fix函数的。用户可以通过Type语句自定义类型,并可用自定义的类型声明变量。注意Fix函数是向下取整,Round函数是四舍五入。
7.以下能够触发文本框Change事件的操作是(D)
A. 文本框失去焦点
B. 文本框获得焦点
C. 设置文本框的焦点
D. 改变文本框的内容
解析:文本框中文本内容改变时将触发其Change事件,失去焦点时将触发其LostFocus事什,获得焦点时将触发其GotFocus事件。
8.以下不能用Print方法输出数据的对象或窗口是(D)
A. 窗体
B. 立即窗口
C. 图片框
D. 代码窗口
解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。
9.为了把命令按钮设置为图形格式,其Style属性值应为(C)
A. True
B. FALSE
C. 1
D. 0
解析:命令按钮的Style属性用来设置命令按钮的外观,可设置成以下两种形式,值为Standard,按钮以标准的形式显示,即文字形式,为默认值:值为Graohical,按钮将以图形的方式显示。
10.设x值为6,y值为0,则以下可使y值为1的程序段是(D)
A. Do While x < 6
y = y + 1
Loop
B. Do
y = y + 1
Loop While x <= 6
C. Do Until x <= 6
y = y + 1
Loop
D. Do
y = y + 1
Loop Until x <= 6
解析:Do While…Loop循环执行时,首先计算\\
11.以下关于菜单的叙述中错误的是( )。(B)
A. 对于同一窗体中的菜单,各菜单项的名称必须唯一
B. 对于同一窗体中的菜单,各菜单项的标题必须唯一
C. 菜单中各菜单项可以是控件敷组元素
D. 弹出式式菜单的编辑、定义在菜单编辑器中进行
解析:对于同一窗体中的菜单,各菜单项的标题不需唯一。
12.PrintFormat(1234.56,\\(B)
A. 123.4
B. 1234.6
C. 1234.5
D. 1234.56
解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。其中#代表任意数值,小数部分多余的将进行四舍五入处理。
13.窗体上有1个名称为Command 1的命令按钮,事件过程如下:
Private Sub Command 1 Click()
Dim x%,y%,z%
x=InputBox(\\(B)
A. 11
B. 13
C. 23
D. 39
解析:本题的循环中将两个输入的数x和y互相相减,直到x=y为止,实际上就是辗转相减法求最大公约数的过程。
14.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写以下程序代码:
Private Sub sub1(ByRef d(), ByRef m1 As Integer)
Dim i As Integer
本文档预览:3600字符,共8734字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载