Vb考试复习题
一、 填空题
1.设 a=2,b=3,表达式 a>b 的值是_______。  FALSE
2.在VB中声明符号常量的关键字是_______。const
3. 表达式10 MOD 16\4的值是_______。2
4. 设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。False|0|
5. 设a=6,b=3,c=5,则表达式Not a>c And c=b  Or b<>a+c 的值为_______。True
6. 设a=1,b=2,c=3,则表达式:a<b or b<c and c<a 的值是_______。True
7. 在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。0
8. 表示x是5的倍数逻辑表达式为_______。X MOD 5=0
9. 已知 a=,b=,c=,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。False|0|零|假|假值|零值
10. 用 dim abc as integer 定义的变量abc,其类型是______。整型
11. 表达式"12345"<>"12345" & "ABC"的值是_______。True
12. 在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。 双引号  井号
13.在窗体上添加一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
a = InputBox("请输入一个整数")
b = InputBox("请输入一个整数")
Print a + b
End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。321456
14. InputBox()函数返回值的数据类型是__。字符型
15. 执行语句 B = MsgBox("XXX","YYY")后,在消息框中的标题信息是___。YYY
16. For-Next循环的<step>子句缺省时,循环变量每次改变的值是_______。1
17.循环结构中与While语句匹配出现的循环结束语句是_______。Wend
18. VB程序的三种基本结构是:顺序、选择和_______。循环
19. 语句 x=inputbox("请输入数据"),输入12345,则x的值是_____,其类型为_______。12345  字符型
20. 表达式 sgn(-25) 的值是_______。-1
21. 设a=6,则执行x=IIf(a>5,-1,0)后,x的值为_______。-1
22. 设 a=2,b=9,表达式 a^2 > sqr (b)的值是_______。True|
23. Int的函数值是_______。-9
24. 表达式 Int*100+/100 的结果是_______。
25. 表示X是5或7的倍数的VB表达式是_______。X Mod 5 = 0 OR X Mod 7 = 0
26. 执行A="123" +123 语句后,变量A的值是_______。246
27. 函数int(rnd*11)+10的值的范围是___10___至__20。
28.若使命令按钮不起作用,应将按钮的_______属性设置为False。Enabled
29. 扩展名为.frm的文件表示__窗体__文件。
30. 标准模块文件的扩展名为____。.bas
31. 扩展名为.vbp的文件是___文件。工程
32. Visual Basic采用__事件__驱动的编程机制。
33. VB有3种工作模式,即设计模式、运行模式和中断模式。
34. 在Visual Basic中,对象的大多数属性既可以在______窗口设置,也可以通过程序代码设置。属性
35. 在 Visual Basic 中,对象的_______是用来描述一个对象外部特征的。    属性
36. VB有三个调试窗口,它们是_______窗口、本地窗口和监视窗口。 立即
37. 对象的属性、事件和_______被称为Visual Basic对象的三要素。  方法
38. Visual Basic 的对象主要分为窗体对象和_______两大类。 控件
39. 执行下面的程序段后,变量s的值为___7____。
s=5
For i=3 to 5
  i=i+1
  s=s+1
Next i
40. .以下程序段的输出结果是___3____。
  num=0
  While num<=2
        num=num+1
  Wend
  Print num
41. 执行下面的程序段后,X的值为___8____。
X=5
For I=1 to 10 Step 2
  X=X+I\5
Next I
42. 下列程序的执行结果为___-9___。
A="1"
B="2"
A=Val(A)+Val(B)
B=Val("12")
If A<>B Then Print A-B
Else
Print B-A
End if
43下列程序的执行结果为___2___。
A=75
If A>60 Then I=1
If A>70 Then I=2
Print I
44. 下列程序的执行结果为___3____。
A=75
If A>90 then
  I=1
ElseIf A>80 Then
  I=2
ElseIf A>70 Then
  I=3
ElseIf A>60 Then
  I=4
End  If
Print I
45. 执行下面的程序段后,b的值为__100_。
    a = 100
    b = 20
    a = a + b
    b = a - b
    a = a - b
46. 执行下列程序段后,变量X的值是_130_。
    X = 100
    Y = 30
If  X<Y  Then  X=X-Y
  Else
  X=Y+X
    End  if
47. 下列程序的执行结果是___1____。
    Private  Sub  Form_Click()
      Dim  i
      If  i  Then Print  i
Else
Print  i+1
    End  Sub
48. 以下程序段的输出结果是__true __。
    A = Sqr(3)
    B = Sqr(2)
    C = A > B
    Print  C
49. 以下循环的执行次数是___11____。
trim函数的作用是删除文本的什么空格
K = 0
Do  While  K<=10
  K = K + 1
Loop
50. 在窗体的MouseUp事件中有下列程序代码:
Select  Case  Button
  Case  1
      Print  "Ok!"
  Case  2
      Print  "Hello!"
  Case  4
      Print  "Welcome!"
End  Select
运行此程序,当单击鼠标右键时,窗体显示_______。"Hello!"
51. 执行下面的程序段后,s的值为_______。9
s = 5
For i =  To  Step 
s = s+1
Next i
52. 表达式Fix+Int的值为_______ 。 56
53.随机产生[3,200]范围内的随机整数的VB表达式是________。 Int(rnd*(200-3+1))+3
54. 设 a=2,b=3,表达式 a>b 的值是______。FALSE
55. 数学表达式VB表达式是        。(a-b)/(a+b)
56. 表示x是5的倍数或是9的倍数的逻辑表达式为______。X MOD 5=0 Or X MOD 9=0
57. 已知a=,b=,c=,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d的值是______。False
58. “a”,“T”,“Z”,“9”,这四个字符中, ______的ASCII码值最大。"a"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。