2019Visual Basic 程序设计期末测试复习题200[含答案]
一、选择题
1若要将窗体隐藏起来,则实现的方法为_______。
  a)  Unload
  b)  Show
  c)  WindowsState
  d)  Hide      答案:D
2如下数组声明语句,正确的是______。
  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
3要想改变一个窗体的标题内容,则应该设置______属性的值。
  a)  Name
  b)  Fontname
  c)  Caption
  d)  Text      答案:C
4在Visual  Basic设计界面中不能隐藏的窗口是______。
  a)  工程窗口
  b)  属性窗口
  c)  立即窗口
  d)  窗体窗口      答案:A
5在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
  a)  @
  b)  $
  c)  %
  d)  #      答案:D
6下列数据类型不可能占8个字节的是_____数据类型。
  a)  Date
  b)  Long
  c)  Double
  d)  Currency      答案:B
7下列结构中不属于循环结构的是______。
  a)  for/next
  b)  while/wend
  c)  With/end with
  d)  do/loop      答案:C
8若要取消窗体的最大化功能,则可设置______属性为False来实现。
  a)  ControlBox
  b)  MinButton
  c)  MaxButton
  d)  Enabeld      答案:C
9以下可以构成语句的一项是_______。
  a)  对象名.属性名
令数组全部的值为0
  b)  对象名.方法名
  c)  对象名.事件名
  d)  对象名.函数名      答案:B
10下列_______属性用于设置或返回文本框中的文本。
  a)  Caption
  b)  Text
  c)  Name
  d)  DragIcon      答案:B
11复选框控件其Value属性的可取值是_______。
  a)  Trut和False
  b)  0和1
  c)  1、2、3
  d)  0、1、2      答案:D
12要使窗体Form1关闭,错误的是______。
  a)  Unload Form1
  b)  Unload me
  c)  End
  d)  Form1.Visiable=False      答案:D
13要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。
  a)  Open "Sd.dat" For Output As #1
  b)  Open "C:Sd.dat" For Input As #1
  c)  Open "C:Sd.dat" For Output As #1
  d)  Open "Sd.dat" For Input As #1      答案:C
14下列命令按钮事件过程执行后,输出结果是_____。
  For m=1 to 1000 step 2
    a=10
    for n=1 to 20 step 2
          a=a+2
    next n
  next m
  print a
  a)  1200
  b)  1000
  c)  30
  d)  20      答案:C
15假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?
  a)  BOOLVAR=‘TRUE’
  b)  BOOLVAR=.TRUE
  c)  BOOLVAR=#TRUE#
d)  BOOLVAR=False
答案:D
16在Visual Basic程序设计中,过程名称的长度不能超过_______个字符。
  a)  8
  b)  40
  c)  255
  d)  11      答案:B
17对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为_______。
  a)  输入对话框
  b)  输出对话框
  c)  模态对话框
  d)  非模态对话框      答案:C
18如果ABC的值为100,下列表达式中,_____的值为False。
  a)  ABC
  b)  12345<>12345 & ABC
  c)  Not 2*5=10
  d)  4=4 and 5>2+2      答案:C
19下面的运算符中,哪个是逻辑运算符______。
  a)  And
  b)  Mod
  c)  >=
  d)  &      答案:A
20在Visual Basic中按文件的访问方式不同,可以将文件分为_______。
  a)  顺序文件、随机文件和二进制文件
  b)  文本文件和数据文件
  c)  数据文件和可执行文件
  d)  ASCII文件和二进制文件      答案:A
21在Visual Basic中,要设置菜单项的快捷访问键,应使用哪个符号:______。
  a)  &
  b)  *
  c)  $
  d)  @      答案:A
22语句Print 5*5/5的输出结果是________。
  a)  5
  b)  25
  c)  0
  d)  5*5/5      答案:A
23用以下语句 Dim b(-2 to 4)as string 所定义的数组的元素个数是_______个。
  a)  2
  b)  4
  c)  6
  d)  7      答案:D
24下列程序段的执行结果是_____。
  N=10   
  For k=n To 1 Step-1
      x=Sqr(k) 
      x=x-2 
    Next k
    Print  x-2
  a)  -3
  b)  -1
  c)  1
  d)  1.16      答案:A
25Datetime是Date类型的变量,以下赋值语句中错误的是:_______。
  a)  Datetime=#4/14/97#
  b)  Datetime=#May 1,1997#
  c)  Datetime=#12:15:00AM#
  d)  Datetime="8\8\99"      答案:D
26下列程序段的执行结果为_____。
  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
27当程序运行时,在窗体上单击鼠标,以下_______事件是窗体不会接收到的。
  a)  MouseDown
  b)  MouseUp
  c)  Load
  d)  Click      答案:C
28使用CommonDialog控件的_________方法可显示“打印”对话框。

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