vb模拟考试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机二级Visual Basic笔试试卷
共100分
注意事项:1.以下一、二、三题为客观题,请将答案做在机读答题卡上
2.四、五、六题为主观题,请将答案做在答题纸上
一、单项选择题(每题 1 分,共20分)
1. 执行:A = 16 Mod 5后,A的值为:
A. 0
B. 1
C. 3
D. 5
2. 表达式16 \ 5的值是:
A. 0
B. 1
C. 3
D. 5
3. 下列常数或表达式中数值最小的为:
A. 256
B. &HFF+1
C. &H100-1
D. &H7F+127
4. 下列常数或表达式中数值最小的为:
A. –20 / 3
B. –20 \ 3
C. Int (-20/3)
D. Fix (-20/3)
5. 在VB中,若一个变量在引用前未被声明,则该变量的类型为:
A. 长整型Long
B. 整型Integer
C. 单精度型String
D. 通用型Variant
6. 有字符串A$="VISUAL BASIC",为取出"BASIC" 子字符串,正确使用的函数是:
A. Left$(A$,5)
B. Right$(A$,5)
C. Instr$(A$,"BASIC")
D. Mid$(A$,5,5)
7. 有字符串A$ ="VISUAL BASIC",得到"BASIC" 子字符串在A$ 中的位置的函数是:
A. Len(A$)
B. Right$ (A$, 6)
C. Instr (A$, "Basic")
D. Mid$ (A$, 8, 5)
※8. 在MouseDown事件过程中,参数Button的值为1表示按下的鼠标按键是:
A. 鼠标左键
B. 鼠标右键
C. 同时按下鼠标左右键
D. 未按鼠标按键
※9. 在MouseDown事件过程中,参数Shift的值为1表示在按键的同时按下功能键:
A. Alt键
B. Ctrl键
C. Shift键
D. Alt+Shift键
10. A为一整数变量,能正确判断A的值是二位数的语句是:
A. If A>=10 Or A<100 Then Print “二位数”
B. If A>10 And A<100 Then Print “二位数”
C. If A>=10 And A<100 Then Print “二位数”
D. If A>=10 And A<=100 Then Print “二位数”
11. A为一数值变量,能正确判断A是奇数或是偶数的语句是:
A. If A\2 = Int (A/2) Then Print “偶数”
B. If A/2 = Int (A/2) Then Print “偶数”
C. If A\2 = Int (A\2) Then Print “偶数”
D. If Fix (A/2) = Int (A/2) Then Print “偶数”
12. 变量A,B不等值,将A,B中较大的数放入变量Max的语句是:
A. If A> B Then Max=A
B. Max=0 : If A>B Then Max=A
C. Max=A : If A>B Then Max=A
D. Max=B : If A>B Then Max=A
13. 变量A,B不等值,将变量A,B中的值进行交换的语句是:
A. A=B :B=A
B. B=A :A=B
C. T=A :A=B :B=T
D. T=A :A=B :B=A
14. 对变量A四舍五入,且保留2位小数的表达式为:
A. Int (A+0.5)*100 / 100
B. Int (A * 100+0.5) / 100
C. Int (A * 100) / 100+0.5
D. Int ((A+0.5) *100) / 100
15. 在一个用VB编制程序的800 x 600的窗体中,图片框PictureBox属性Width = 200、 Height =160,要求显示在窗体的正中央,其位置属性应为:
A. Left = 200 : Top = 140
B. Left = 300 : Top = 140
C. Left = 300 : Top = 220
D. Left = 400 : Top = 220
16. 在按下Shift键的同时,在一个控件上按下鼠标左键不放,并拖动鼠标,在事件过程
MouseMove ( Button , Shift , X , Y ) 中有效的程序段为:
A. If Button = 0 And Shift = 0 Then
B. If Button = 0 And Shift = 1 Then
C. If Button = 1 And Shift = 0 Then
D. If Button = 1 And Shift = 1 Then
17. 要求每0.2秒触发一次Timer事件,定时器的Interval属性应被设置为:
A. 0.02
B. 0.2
C. 2
D. 200
18. 在窗体代码窗口中的通用(General)段用Dim语句定义一个变量:
A. 该变量只在本窗体的通用(General)段中有效
B. 该变量在本窗体中的所有函数或过程中都有效
C. 该变量在本窗体和其他模块中的所有函数或过程中有效
D. 该变量在本工程中的所有函数或过程中都有效
19. 消息框MsgBox函数有五个参数,其中必须必不可少的参数是:
A.设置标题栏上的提示信息Title
B.设置对话框中显示的命令按钮数目和形式Button,
C.设置提示信息Prompt
D.设置帮助文件HelpFile
20. 以顺序输入模式打开文件”Text.Dat” 的语句是:
A Open “Text.Dat” For Output As #1
B Open “Text.Dat” For Input As #2
C Open “Text.Dat” For Binary As #3
D Open “Text.Dat” For Random As #4 Len = 16
二. 多项选择题:(每题1分, 共10分)
1. 在以下不同进制的数中,数值相等的有:
A. 十进制数90
B. 十六进制数&H90
C. 十进制数50
D. 十六进制数&H5A
E. 二进制数01011010
2. 产生一个大于等于1且小于等于100的随机整数的表达式为:
A. Int (99 * Rnd +1)
B. Int (99 * Rnd) C.Int (101 * Rnd +1)
D. Int (100 * Rnd) + 1
E. Int (100 * Rnd +1)