2019Visual Basic 程序设计期末测试复习题200[含答案]
一、选择题
1下列程序段的执行结果为_____。
  Dim M(10),N(10)
  I=3
  for T=1 To 5
      M(T)=T
      N(I)=2*I+T
  Next T
  print N(I);M(I)
  a)  3 11
  b)  3 15
  c)  11 3
  d)  15 3      答案:C
2假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?
  a)  BOOLVAR=‘TRUE’
  b)  BOOLVAR=.TRUE
  c)  BOOLVAR=#TRUE#
d)  BOOLVAR=False
答案:D
3要使窗体Form1关闭,错误的是______。
  a)  Unload Form1
  b)  Unload me
  c)  End
  d)  Form1.Visiable=False      答案:D
4所有控件都有的属性是_______,在程序中作为对象的标识引用。
  a)  Caption
  b)  Value
  c)  Text
  d)  name      答案:D
5下列属于vb字符串函数是复选框控件其Value属性的可取值是_______。
  a)  Trut和False
  b)  0和1
  c)  1、2、3
  d)  0、1、2      答案:D
6若要在列表框中显示多列数据,可用列表框的______属性来实现。
  a)  MultiSelect
  b)  Index
  c)  Columns
  d)  List      答案:C
7若要使标签透明,则可使用的属性是_______。
  a)  BackColor
  b)  BackStyle
  c)  BorderStyle
  d)  ForeColor      答案:B
8若要将窗体隐藏起来,则实现的方法为_______。
  a)  Unload
  b)  Show
  c)  WindowsState
  d)  Hide      答案:D
9下列程序的运行结果为________。
  For I=1 to 3
    d(I)=2*I-1
    ?d(I)
  Next I
  a)  1 3 5
  b)  2 4 6
  c)  1 4 6
  d)  5 6 7      答案:A
10如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
  a)  5
  b)  6
  c)  10
  d)  12      答案:D
11下列数据中哪一个是布尔常量_______。
  a)  123
  b)  not
  c)  TRUE
  d)  xyz      答案:C
12整型数的取值范围为______。
  a)  –32767~+32767
  b)  –32768~+32767
  c)  –32768~+32768
  d)  0~65535      答案:B
13以下控件中没有Caption属性的控件是______。
  a)  标签框
  b)  文本框
  c)  框架
  d)  命令按钮      答案:B
14下列输出语句中,错误的是______。
  a)  ? X,y
  b)  Print x,y
  c)  Debug.Print x,y
  d)  Print.Form x,y      答案:D
15如下数组声明语句,正确的是______。
  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
16下列结构中不属于循环结构的是______。
  a)  for/next
  b)  while/wend
  c)  With/end with
  d)  do/loop      答案:C
17一个可执行的vb运行程序至少包括一个______。
  a)  标准模块
  b)  窗体模块
  c)  类模块
  d)  资源文件模块      答案:B
18以下程序段的输出结果是______。
  A=Sqr(3)
  b=Sqr(2)
  c=a>b
  Print c
  a)  -1
  b)  0
  c)  False
  d)  Ture      答案:D
19以下面_____那种方式打开的文件,只能读不能写。
  a)  Input
  b)  Output
  c)  Random
  d)  Append      答案:A
20下列______语句可以将变量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
21程序的基本控制结构是______。
  a)  顺序结构、多分支结构和单分支结构
  b)  For…Next结构、Do…loop结构
  c)  顺序结构、选择结构和循环结构
  d)  单行结构和多行结构      答案:C
228.6787E+8写成普通的十进制数是_______。
  a)  86787000
  b)  867870000
  c)  8678700
  d)  8678700000      答案:B
23Datetime是Date类型的变量,以下赋值语句中错误的是:_______。
  a)  Datetime=#4/14/97#
  b)  Datetime=#May 1,1997#
  c)  Datetime=#12:15:00AM#
  d)  Datetime="8\8\99"      答案:D
24对象是一个逻辑实体,它是______的集合。
  a)  数据
  b)  代码
  c)  数据与代码
  d)  属性      答案:C
25窗体能响应的事件是_______。
  a)  ActiveFrom
  b)  Drive
  c)  Load
  d)  Change      答案:C
26以下选项中,是Visual Basic控件的是_____。
  a)  文本框
  b)  Print
  c)  Click
  d)  Debug      答案:A
27用于获得字符串S最左边4个字符的函数是:_______。
  a)  Left(S,4)
  b)  Left(1,4)
  c)  Leftstr(S)
  d)  Leftstr(3,4)      答案:A
28用于获取字符串长度的函数是_______。
  a)  Len()
  b)  Length()
  c)  Strlen()
  d)  Lofo()      答案:A
29在VB中,常量12#的数据类型是_____。
  a)  整型
  b)  双精度浮点型
  c)  长整型
  d)  字符串      答案:B
30写列选项中,合法的变量是______。
  a)  c%aaa
  b)  sum_3
  c)  Else

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