2019Visual Basic 程序设计期末测试复习题200[含答案]
一、选择题
1下列程序运行后,变量s的值为______。
  J=0:s=0
  For I=1 To 4   
      j=j+I 
      s=s+j
  Next I
  a)  20
  b)  10
  c)  5
  d)  15      答案:A
2在Visual Basic中,下列________控件可以包含其他控件。
  a)  Picturebox
  b)  Commandbutton
  c)  Label
  d)  Checkbox      答案:A
3下列_______方法是将项目添加到List控件中。
  a)  List
  b)  ListCount
  c)  Move
  d)  AddItem      答案:D
4下列输出语句中,错误的是______。
  a)  ? X,y
  b)  Print x,y
  c)  Debug.Print x,y
  d)  Print.Form x,y      答案:D
5要使窗体Form1关闭,错误的是______。
  a)  Unload Form1
  b)  Unload me
  c)  End
  d)  Form1.Visiable=False      答案:D
6下述的说法哪种是Windows的程序设计方法:_______。
  a)  面向对象,顺序驱动
  b)  面向过程、事件驱动
  c)  面向过程、顺序驱动
  d)  面向对象、事件驱动      答案:D
7要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
  a)  Dim str As String
  b)  Dim str As String(256)
  c)  Dim str As String(256)
  d)  Dim str As String*256      答案:D
8在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
  a)  编写代码
  b)  新建一个工程
  c)  打开属性窗口
  d)  进入VB环境      答案:B
9所有控件都有的属性是_______,在程序中作为对象的标识引用。
  a)  Caption
  b)  Value
  c)  Text
  d)  name      答案:D
10下列_______属性用于设置或返回文本框中的文本。
  a)  Caption
  b)  Text
  c)  Name
  d)  DragIcon      答案:B
11若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
  a)  AutoSize
  b)  Alignment
  c)  Enabled
  d)  Visble      答案:A
12如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
  a)  5
  b)  6
  c)  10
  d)  12      答案:D
13下列选项中,为字符串常量的是______。
  a)  6/12/2001
  b)  "6/12/2001"
  c)  #6,12,2001#
  d)  6,12,2001#      答案:B
14以下控件中没有Caption属性的控件是______。
  a)  标签框
  b)  文本框
  c)  框架
  d)  命令按钮      答案:B
15单击命令按钮时,下列程序的执行结果为______。
Private Function P(N As Integer)
  Static sum
  For I = 1 To N
  sum = sum + 1
  Next I
  P = sum
End Function
Private Sub Command1_Click()
  S = P(1) + P(2) + P(3) + P(4)
  Print S;
End Sub
  a)  20
  b)  30
  c)  115
  d)  135      答案:A
16Datetime是Date类型的变量,以下赋值语句中错误的是:_______。
  a)  Datetime=#4/14/97#
  b)  Datetime=#May 1,1997#
  c)  Datetime=#12:15:00AM#
  d)  Datetime="8\8\99"      答案:D
17下列关于属性设置的叙述错误的是:()
  a)  一个控件具有什么属性是VB预先设计好的,用户不能改变
  b)  一个控件具有什么属性是VB预先设计好的,用户可以改变
  c)  一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
  d)  一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值      答案:A
18语句Print 5*5/5的输出结果是________。
  a)  5
  b)  25
  c)  0
  d)  5*5/5      答案:A
19用于获取字符串长度的函数是_______。
  a)  Len()
  b)  Length()
  c)  Strlen()
  d)  Lofo()      答案:A
20用于将菜单项级别提升一级的按钮为________。
  a)  ←
  b)  →
  c)  ↑
  d)  ↓      答案:A
21用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。
  a)  窗体设计器
  b)  快捷菜单
  c)  立即窗口
  d)  窗体布局窗口      答案:D
22在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
  a)  Change
  b)  keyDown
  c)  Scroll
  d)  DragOver      答案:C
23对象是一个逻辑实体,它是______的集合。
  a)  数据
  b)  代码
  c)  数据与代码
  d)  属性      答案:C
24如下数组声明语句,正确的是______。
  a)  dim a[3,4] as intiger
  b)  dim a(3,4) as string
  c)  dim a(n,n) as single
  d)  dim a(3 4) as integer      答案:B
25下列______语句可以将变量A、B的值互换。
  a)  A=B:B=A
  b)  A=A+B:B=A-B:A=A-B
  c)  A=C:C=B:C=A
  d)  A=(A+B)/2:B=(A-B)/2      答案:B
26下列______语句可以将变量A、B的值互换。
  a)  A=B:B=A
  b)  C=A:A=B:B=C
  c)  A=C:C=B:C=A
  d)  B=A:A=B      答案:B
27以下程序输出的结果为______。
  X=1
  y=4
  Do Until y>4
    x=x*y
    y=y+1
  Loop
  Print x vb编程基础知识题库
  a)  4
  b)  8
  c)  12
  d)  16      答案:A

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