离线作业答案 发表于 2020-3-25 08:51:30

《VB程序设计》(B卷)测试题答案

《VB程序设计》模拟题(B卷)一.判断题
1. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件   (    )
2. 一个工程可以包括多种类型的文件                                        (    )
3. 程序运行后,在内存中只能驻留一个窗体                                  (    )
4. 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样                (    )
5. 函数过程形参的类型与函数返回值的类型没有关系                        (    )
6. 如果不指明函数过程参数的类型,则该参数没有数据类型                     (    )
7. 全局变量必须在标准模块中声明                                          (    )
8. 模块级变量只能用Private关键字声明                                    (    )
9. 对象事件的名称可以由编程者指定                                        (    )
10. 不同的对象可以具有相同名称的方法                                     (    )
二.单项选择题
1. Visual Basic系统的文件类型不包含是(    )
A).frm         B).bat          C).vbg             D).vbp
2. 在窗体上按下鼠标左键时产生的事件是(    )
   A).KeyDown            B).MouseUp
   C). MouseMove          D).MouseDown
3.运行程序时,在程序的窗体中点击鼠标左键时窗体不可能接收到的事件是 (    )
  A)Load       B)MouseUp      C)MouseDown          D)Click
4.在控件中不能响应Click事件的是(    )
    A).Frame      B).Label      C). Form             D).Timer
5 .对窗体的标题进行修改,需要设置的属性是 (    )
  A)Caption   B)Name          C)BackColor          D)BorderStyle
6. 下面的关系表达式中,最终结果是False的是 (    )
A) "ABC">"AbC"                  B) "the"<>"they"
C) "VISUAL"=UCase("Visual")       D) "Integer">"Int"
7. 输出语句Print 5/4*6\5 Mod 2的最后结果应该为:
A) 0         B) 1         C) 2          D) 3   
8. 在窗体上添加了一个文本框,命名为text1,要求该程序在运行中文本框不能使用键盘输入,但是可以输出信息,下面属性设置正确的是: (    )
A)text1.maxlength=0            B)text1.enabled=flase
C)text1.visible=flase          D)text1.width=0
9. 为窗体上添加一个名为Text1的文本框,然后再加入名为HScroll1的滚动条,且Min和Max属性分别为0和100。程序运行时如果移动滚动框,文本框中就会显示滚动条的当前值,下面可以完成上述操作的程序段是 (    )
A) Private Sub HScroll_Change()
Text1.Text=HScroll1.Value
End Sub
B) Private Sub HScroll_Click()
Text1.Text=HScroll1.Value
End Sub
C) Private Sub HScroll_Change()
Text1.Text=HScroll.Caption
   End Sub
D) Private Sub HScroll_Click()
Text1.Text=HScroll.Caption
End Sub
10. 表达式 5 Mod 3+3\5*2的值是 (    )
A) 0      B) 2      C)4      D) 6
11. 在程序假设有x=4,y=8,z=7时,下面表达式的值是 (    )
x<y And (Not y>z) Or z<x
A) 1      B) -1       C) True       D) False
12. 假设程序中有a=10,b=5,c=1,运行语句Print a > b > c之后,窗体会显示 (    )
  A)True       B)False       C)1      D)出错信息
13. 能够判断文件读取时是否到达文件尾的函数是
  A)BOF      B)LOC         C)LOF       D)EOF
14. 程序中有组合框Combo1,其中有3个项,则下面能删除最后一项的语句是 (    )
  A)Combo1.RemoveItem Text
  B)Combo1.RemoveItem 2
  C)Combo1.RemoveItem 3
D)Combo1.RemoveItem Combo1.Listcount
15. 假设要在菜单项里添加一条分隔线,应将菜单的Caption属性设置为 (    )
A)=         B)*          C)&            D)-
16. 在程序中下面的Case语句会出错的是 (    )
A) Case 0 To 10                      B) Case Is>10
C) Case Is>10 And Is<50            D) Case 3,5,Is>10
17. 程序中使用s=Len(Mid("VisualBasic",1,6))得到的s的值是: (    )
A) Visual         B) 6         C) Basic      D) 11
18. 有Drive1驱动器列表框和Dir1目录列表框,使在改变当前驱动器时能够让目录列表框与之同步改变。设置这两个控件同步的命令应在一个事件中,该事件过程为: (    )
A)Drive1_Change             B) Drive1_Click
C) Dir1_Click                D) Dir1_Change
19. 下面关于VB程序中焦点描述错误的是(    )
  A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
  B)当文本框失去焦点时,触发LostFocus事件
  C)当文本框的Enabled属性为False时,其Tab顺序不起作用
D)可以用TabIndex属性改变Tab顺序
20. 下面语句语法正确的是 (    )
A.a=l b=2 c=3    B.a=l:b=2:c=3
   C.a=1,b=2,c=3    D.a=1;b=2;c=3
二、填空题
1. 表达式16/2-2∧3*7 MOD 9的值是___________。
2. 要使文本框控件可以接受多行文本,需将其属性Multiline设置为________。
3.在VisualBasic中,除了可以指定某个窗体作为启动对象之外,还可以指定_________作为启动对象。
4. 闰年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号能被400整除。表示该条件的逻辑表达式是__________________________________。
5. 设某个程序中要用到一个二维数组,要求数组名为A,类型为整型,第一维下标从-1到2,第二维下标从-1到1,则相应数组声明语句为_____________________________。
三、下列说法正确与否,若不正确请改正。
1、为了防止用户编辑文本框中的内容,应将该文本框的Locked属性设置为True。
2、当图像控件Image的Stretch属性为True时,Image控件可根据图片调整大小。
3. 定义定长字符串,最长可达6KB个字符www.ap5u.com
页: [1]
查看完整版本: 《VB程序设计》(B卷)测试题答案