2019Visual Basic 程序设计期末测试复习题200[含答案]
一、选择题
1某顶级菜单项的热键字母为F,以下_____操作等同于单击该菜单项。
  a)  同时按下Ctrl+F键
  b)  按下F键
  c)  同时按下Alt+F键
  d)  同时按下Shift+F键      答案:C
2改变驱动器列表框的Drive属性值将激活_____事件。
  a)  Change
  b)  Scroll
  c)  KeyDown
  d)  KeyUp      答案:A
3当复选框设置为图片风格时,下列_______属性可以在复选框被选中时显示图形。
  a)  DisabledPicture
  b)  DownPicture
  c)  Picture
  d)  Image      答案:B
4若要在列表框中显示多列数据,可用列表框的______属性来实现。
  a)  MultiSelect
  b)  Index
  c)  Columns
  d)  List      答案:C
5下列是一个循环结构的程序,循环体内的语句将执行_____次。
    K=0
    For I=1 to 10
      For j=1 to 100
            K=K+1
      Next j
    Next I
  a)  0
  b)  10
  c)  100
  d)  1000      答案:D
6下列结构中不属于循环结构的是______。
  a)  for/next
  b)  while/wend
  c)  With/end with
  d)  do/loop      答案:C
7下列控件中可自动设置滚动条的是________。
  a)  复选框
  b)  框架
  c)  列表框
  d)  标签框      答案:C
8若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
  a)  AutoSize
  b)  Alignment
  c)  Enabled
  d)  Visble      答案:A
9目录列表框的path属性的作用是______。
  a)  显示目录列表框中打开的当前目录。
  b)  显示当前驱动器或指定驱动器上的某目录下的文件名。
  c)  显示根目录下的文件名。
  d)  显示路径下的文件。      答案:A
10若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的______属性来实现。
  a)  FontName
  b)  Font
  c)  FontSize
  d)  FontBold      答案:C
11下面的运算符中,优先级别最高的是_____。
  a)  AND
  b)  *
  c)  〉=
  d)  &      答案:B
12执行语句Print format(5459.478,"##,#0.00"),正确的输出是______。
  a)  5459.48
  b)  5,459.48
  c)  5,459,478
  d)  5,459。47      答案:B
13如果x是一个正实数,对x的第二位小数四舍五入的表达式是_____。
  a)  0.1*Int(x+0.05)
  b)  0.1*Int(10*(x+0.05))
  c)  0.1*Int(100*(x+0.5))
  d)  0.1*Int(x+0.5)      答案:B
14Print方法不允许在____对象上输出数据。
  a)  窗体
  b)  代码窗口
  c)  立即窗口
  d)  图片框      答案:B
15表达式Int(-17.8)+Sgn(17.8)的值是______。
  a)  18
  b)  -17
  c)  -18
  d)  -16      答案:B
16若x=5,y=6,则表达式x+y=11的值是_____。
  a)  x+y=11
  b)  11
  c)  True
  d)  False      答案:C
17单击命令按钮时,下列程序的执行结果为______。
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
18写列选项中,合法的变量是______。
  a)  c%aaa
  b)  sum_3
  c)  Else
  d)  5persons      答案:B
19假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?
  a)  BOOLVAR=‘TRUE’
  b)  BOOLVAR=.TRUE
  c)  BOOLVAR=#TRUE#
d)  BOOLVAR=False
答案:D
20对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为_______。
  a)  输入对话框
  b)  输出对话框
  c)  模态对话框
  d)  非模态对话框      答案:C
21程序的基本控制结构是______。
  a)  顺序结构、多分支结构和单分支结构
  b)  For…Next结构、Do…loop结构
  c)  顺序结构、选择结构和循环结构
  d)  单行结构和多行结构      答案:C
22下列______语句可以将变量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
23下列______语句可以将变量A、B的值互换。
  a)  A=B:B=A
下列属于vb字符串函数是  b)  C=A:A=B:B=C
  c)  A=C:C=B:C=A
  d)  B=A:A=B      答案:B
24以下程序段执行后整型变量n 的值为_____。
    N=0
    for I=1 to 20 step 5
        n=n+1
    next I
  a)  3
  b)  4
  c)  5
  d)  2      答案:B
25下列_______属性用于设置或返回文本框中的文本。
  a)  Caption
  b)  Text
  c)  Name
  d)  DragIcon      答案:B
26在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
  a)  Change
  b)  keyDown
  c)  Scroll
  d)  DragOver      答案:C
27表达式Fix(-23.87)+int (24.56)的值为_____。
  a)  -1
  b)  0
  c)  1
  d)  2      答案:C
28要想改变一个窗体的标题内容,则应该设置______属性的值。
  a)  Name
  b)  Fontname
  c)  Caption

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