国家二级(VB)机试模拟试卷420
选择题
1.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。(C)
A. Dim pi As Integer
B. Dim pi(7)As Integer
C. Dim pi As Single
D. Dim pi As Long
解析:单精度Single或双精度Double型的变量能够保存浮点型小数,整型Integer和长整型Long的变量只能保存整型数据。本题中圆周率为3.14159,小数,可用定义一个Single或Double型变量来保存。故选C。
2.能够存放组合框的所有项目内容的属性是( )。(C)
A. Caption
B. Text
C. List
D. Selected
解析:组合框没有Caption属性;Text属性用来设置或返回组合框中当前选项的文本内容;Selected属性是列表框控件的属性,组合框没有Selected属性;List属性用来设置或返回组合框中的各选项,它是一个字符串数组,组合框中各选项内容用List(下标)表示。故A、B、D选项错误,C选项正确。
3.工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:
Public X As Integer
Private Y As Integer
窗体文件的程序代码是:
Dim a As Integer
Private Sub Form_Load()
Dim b As Integer
a=2:b=3:x=10:y=20
End Sub
Private Sub Command1_Click()
a=a+5:b=b+5:x:x+5:y=y+5
Print a;b;x;y
End Sub
运行程序,单击窗体上的命令按钮,则在窗体上显示的是( )。(D)
A. 5 5 15 5
B. 7 5 15 25
C. 7 8 15 5
D. 7 5 15 5
解析:程序在模块文件中定义x为整型全局变量,在整个工程中都起作用,而y定义为整型私有变量,只能在本模块文件中起作用。在窗体文件中变量a在本窗体文本中起作用,窗体加载事件中定义的变量b和没有声明的变量y,只在本事件过程起作用。程序窗体加载时,对后边有影响的变量值为a为2,x为10,没有指定初值的变量值默认为0,因此单击命令按钮后,a=a+5=7,b=b+5=5,x=x+5=15,y=y+5=5,结果输出7 5 15 5。
4.在关系代数运算中,有5种基本运算,它们是( )。(D)
A. 并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
B. 并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
C. 并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
D. 并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)
解析:并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算即交、连接和除,均可以通过5种基本的运算来表达。
5.要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是( )。(C)
A. Type stu no As Integer name As String score(1 To 5)As Single End Type
B. Type stu no As Integer name As String*10 score()As Single End Type
C. Type stu no As Integer name As String*10 score(1 To 5)As Single EndType
D. Type stu no As Integer name As String score()As Single End Type
解析:本题考查自定义类型。自定义类型定义的关键字为Type,自定义类型中的成员类型可以为字符串,但只能是定长字符串;也可以是数组类型,但必须为静态数组。
6.执行以下程序后,在窗体上输出的是( )。
Private Sub Command1_Click()
Dim a(20)
Forj=1 To 20 Step 2
a(j)=j
Nextj
Print a(1)+a(2)+a(3)
End Sub(A)
A. 4
B. 5
C. 6
D. 7
解析:本题考查数组元素的赋值。利用循环对数组a中所有的元素赋值,循环变量的初值为1,步长为2。因此数组a中所有的奇数下标项的值为相应的下标,偶数下标项的值为0。因此a(1)+a(2)+a(3)=1+0+3。
7.以下描述中,不是线性表顺序存储结构特征的是( )。(D)
A. 可随机访问
B. 需要连续的存储空间
C. 不便于插入和删除
D. 逻辑相邻的数据物理位置上不相邻
解析:线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含住物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。
8.下列是Visual Basic中所允许的形式数是( )。(C)
A. +25.74
B. 3.457E-100
C. 368
D. 1.87E+50
解析:本题考查VB中的数据表示。VB中的实数可以分为单精度和双精度,单精度指数形式为±n;nE±m,表示数据的最大值为3.402823E38;实际在使用的时候,“±”不能同时出现。
9.用Line Input语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到( )分隔符,即认为一行的结束。(B)
A. 文件结束符
B. 回车符
C. 空格
D. Tab字符
解析:本题考查行结束标志。文件中用EOF测试是否到达末尾;而用“回车符”确定是否结束一行。
10.假定通用对话框的名称为CD1,命令按钮的名称为Command1,则单击命令按钮后,能使打开对话框的标题为“通用对话框\\(C)
A. Pfivate Sub Command1_Click()
CD1.DialogTitle=\\
B. Private Sub Command1_Click()
CD1.DialogTitle=\\
C. Private Sub Command1_Click()
CD1.DialogTitle=\\
D. Private Sub Command1_Click()
CD1.DialogTitle=\\
解析:本题考查通用对话框的常见属性。通用对话框的标题属性为DialogTitle,如果要打开“打开”对话框可以设置CD1的Action属性为1或者使用ShowOpen方法。
1
本文档预览:3600字符,共17263字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载