河南省2014年普通高等学校对口招收中等职业学校毕业生考试
计算机类基础课试题卷
考生注意:所有答案都要写在答题卡上,写在试题卷上无效
—、选择题(Visual Basic 6.0程序设计。每小题2分,共50分。每小题中只有一个选 项是正确的,请将正确选项涂在答题卡上)
1?在设计阶段,双击窗体上的某个控件时打开的窗口是
代码窗口B.工具箱窗口
C.工程资源管理器窗口D.属性窗口
整型(Integer)变量的取值范围是
?128?127B.-32768?32767
0?65535D.0?32767
通过窗体的—属性可以设置窗体的标题文字。
NameB. BackColor C. HeightD. Caption
将数学表达式sin 37" + — 转换成符合Visual Basic 6.0规范的表达式是
a + b
A? Sin(37*3.1415926/180)+Exp(x)/(a+b)
(Sin(37)+Exp(x))/(a+b)
C?(Sin(37*3.1415926/180)+Exp(x))/(a+b)
D?(Sin370+ex)/(a+b)
可以作为Visual Basic 6.0的变量名。
a+b+cB. a-b-cC. a*b*cD. abc
关于变量的描述,错误的是
A?程序执行过程中其值可以变化的量称为变量
变量名实质是计算机内存单元的命名
C?隐式声明的变量类型是Integer类型
全局变量的作用域是整个应用程序
7?Visual Basic 6.0表达式x>=?3 And x<8表示x位于
A?[?3, 8] B.(?3, 8) C. [-3, 8) D.(?3, 8]
设x是一个实数,表达式_能够把x精确到小数点后的第三位。
A. Int(x*l()0+0?5)/10()B? Int(x* 1000+0.5)/100
Int(x*l00+0-5)/l000D? Int(x* 1000+0-5)/1000
9.表达式Int(400 * Rnd()) + 200表示的是中的整数。
A. [200, 600] B. (200, 600] C. [200, 600) D. (200, 600)
10?用max表示a和b中的最大值,不能实现该功能的程序段是
A ? max=IIf(ab Then
A ? max=IIf(a
B. Ifa>b Then
max=a
Else
max=b
End if
If a>b Then max=a Else max=b D. max=IIf(a>b^b)
11.假设变量a=3456,执行语句t=(a\100) Mod 10后,t的值是
A. 312.程序段
A. 3
12.程序段:
B?4
Dim a(5), i As Integer
For i = 1 To 5
a(i) = i
Next i
For i = 2 To 4
a(i) = a(i -1) + a(i + 1)
Next i
For i = 1 To 5
Print a(i),
Next i
的输出结果是
A. 1 2 3 4 5C. 1 4 6 8 5
A. 1 2 3 4 5
C. 1 4 6 8 5
B?1
4
8 13 5
D. 1
4
9
16 25
13.A. TrueB?1
13.
A. True
B?1
C. False
D. 4
执行语句a = (b = (c = d))后,a的值是
14.根据计算机访问文件的方式,Visual Basic 6.0将文件分成3类,其中不包括
A.随机文件B. Unix文件 C?顺序文件D.二进制文件
15?程序段:
Dim a(5),i,t As Integer
For i = 1 To 5
a(i) = i
Next i
t = a(l)
For i = 2 To 5
a(i - 1) = a(i)
Next i
a(i ? 1) = t
For i = 1 To 5
Print a(i),
Next i
的输出结果是
A. 12345B? 234 51
C. 54321D? 32154
16.程序段:
Dim a(3, 3)
For i = I To 3
Forj = 1 To3
If (i = j Or i + j = 4) Then a(i, j) = 1 Else a(i, j) = 0
Print a(ij),
Next j
Next i
的输出结果是
A. 111
B.
0
0
0
C?1
0
1
D?0
1
0
1 1 1
0
0
0
0
1
0
1
0
1
1 1 1
0
0
0
1
0
1
0
1
0
用Dim a(2, 4