国家二级VB机试(对象及其操作)模拟试卷7
(总分106,考试时间90分钟)
1. 选择题
1. 以下合法的Visual Basic标识符是
A. ForLoop        B. Const
C. 9abc        D. a#x
2. 当一个复选框被选中时,它的Value属性的值是
A. 3        B. 2
C. 1        D. 0
3. 以下叙述中错误的是
A. 在keyPress事件过程中不能识别键盘的按下与释放
B. 在keyPress事件过程中不能识别回车键
C. 在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母
D. 在keyDown和keytJp事件过程中,从键盘上输入的“1”和从右侧小键盘上输入的“1”
4. 在Visual Basic工程中,可以作为“启动对象”的程序是
A. 任何窗体或标准模块        B. 任何窗体或过程
C. Sub Main过程或其他任何模块        D. Sub Main过程或任何窗体
5. 假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是
A. 只保存窗体模块文件        B. 分别保存窗体模块、标准模块和工程文件
C. 只保存窗体模块和标准模块文件        D. 只保存工程文件
6. 目录列表框的Path属性的作用是
A. 显示当前驱动器或指定驱动器上的某个目录下的文件名
B. 显示当前驱动器或指定驱动器上的目录结构
C. 显示根目录下的文件名
D. 显示指定路径下的文件
7. 为了使列表框中的项目呈多列表显示,需要设置的属性为
A. Columns        B. Style
C. List        D. MultiSelect
8. 为了使标签具有“透明”的显示效果,需要设置的属性是
A. Caption        B. Alignment
C. BackStyle        D. AutoSize
9. 目录列表框Path属性所表示的含义是
A. 当前驱动器或指定驱动器上的路径        B. 当前驱动器或指定驱动器上的某目录下的文件列表
C. 跟目录下的文件列表        D. 指定路径下的文件列表
10. 下面有关标准模块的叙述中,错误的是
A. 标准模块不完全由代码组成,还可以有窗体
B. 标准模块中的Private过程不能被工程中的其他模块调用
C. 标准模块的文件扩展名为.bas
D. 标准模块中的全局变量可以被工程中的任何模块引用
11. 下面关于标准模块的叙述中错误的是
A. 标准模块中可以声明全局变量
B. 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C. 标准模块中可以包含一些Public过程
D. 一个工程中可以含有多个标准模块
12. 以下叙述中正确的是
A. 在属性窗口只能设置窗体的属性
B. 在属性窗口只能设置控件的属性
C. 在属性窗口可以设置窗体和控件的属性
D. 在属性窗口可以设置任何对象的属性
13. 以下说法中正确的是
A. 事件过程也是过程,只能由其他过程调用
B. 事件过程的过程名是由程序设计者命名的
C. 事件过程通常放在标准模块中
D. 事件过程是用来处理由用户操作或系统激发的事件的代码
14. VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是
A. .vbp        B. .bas
C. .vbw        D. .frm
15. 以下关于VB文件的叙述中,错误的是
A. 标准模块文件不属于任何一个窗体        B. 工程文件的扩展名为.frm
C. 一个工程只有一个工程文件        D. 一个工程可以有多个窗体文件
16. 在面向对象的程序设计中,可被对象识别的动作称为
A. 方法        B. 事件
C. 过程        D. 函数
17. 以下关于VB文件的叙述中,正确的是
A. 标准模块文件的扩展名是.frm
B. 一个.vbg文件中可以包括多个.vbp文件
C. 一个.vbp文件只能含有一个标准模块文件
D. 类模块文件的扩展名为.bas
18. 以下关于VB对象属性的叙述中,错误的是
A. 属性是对象的特征        B. 对象的所有属性值都可以在属性窗口中设置
C. 不同对象可以具有同名的属性        D. 对象的某些属性可以在程序中设置
19. 能够用于标识对象名称的属性是
A. Name        B. Caption
C. Value        D. Text
20. 以下关于事件、事件驱动的叙述中,错误的是
A. 事件是可以由窗体或控件识别的操作        B. 事件可以由用户的动作触发
C. 一个操作动作只能触发一个事件        D. 事件可以由系统的某个状态的变化而触发
21. 设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是
A. Text1.MaxLength=0
B. Text1.Enabled=False
C. Text1.Visible=False
D. Text1.Width=0
22. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是
A. Form1.Name=“VisualBasic窗体”
没有caption属性的控件是B. Form1.Titie=“VisualBasic窗体”
C. Form1.Caption=“VisualBasic窗体”
D. Form1.Text=“VisualBasic窗体”
23. 把窗体的KeyPreview属性设置为True。然后编写如下事件过程    Private Sub Form_KeyPress(KeyAscii As Integer)    Dim ch.As String    ch=Chr(KeyAscii)    KeyAscii=Asc(UCase(ch))    Print Chr(KeyAscii+2)
A. A        B. B
C. C        D. D
24. 若在某窗体模块中有如下事件过程    Private Sub Command1.Click(Integer)    End  Sub    则以下叙述中正确的是
A. 此事件过程与不带参数的事件过程没有区别
B. 有1个名称为Command1的窗体,单击此窗体则执行此事件过程
C. 有1个名称为Command1的控件数组,数组中有多个不同类型控件
D. 有1个名称为Command1的控件数组,数组中有多个相同类型控件
25. 某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
A. 在工程属性对话框中把“启动对象”设置为Form2
B. 在Form1的Load事件过程安徽加入语句Load Form2
C. 在Form2的Load事件过程中加入语句Form2.Show
D. 把Form2的Tablndex属性设置为1,把Foem1的TabIndex属性设置为2
26. 设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是
A. Picture 1.Picture=“File 1 jpg”
B. Picture 1.Picture=LoadPicture(”File 1.jpg”)
C. LoadPicture(”File1.jpg”)
D. Call LoadPicture(“File1.jpg”)
27. 假定编写了如下4个窗体事件的事件过程,则运行应用程序并显窗体后,已经执行的事件过程是
A. Load        B. Click
C. LostFocus        D. KevPress
28. 以下关于多窗体的叙述中,正确的是
A. 任何时刻,只有一个当前窗体
B. 向一个工程添加多个窗体,存盘后生成一个窗体文件
C. 打开一个窗体时,其他窗体自动关闭
D. 只有第一个建立的窗体才是启动窗体
29. 在程序运行时,下面的叙述中正确的是
A. 用鼠标右键单击窗体中无控件的部分,会执行窗体的Form Load事件过程
B. 用鼠标左键单击窗体的标题栏,会执行窗体的Form Click事件过程
C. 只装入而不显示窗体,也会执行窗体的Form Load事件过程
D. 装入窗体后,每次显示该窗体时,都会执行窗体的Form Click事件过程
30. 以下关于窗体的叙述中错误的是
A. 窗体的Hide方法将窗体隐藏并卸载
B. 窗体的Show方法可以将窗体装入内存并显示该窗体
C. 若工程中包含多个窗体,则可指定一个为启动窗体
D. 窗体的Load事件在加载窗体时发生
31. 为了使窗体左上角不显示控制框,需设置为False的属性是
A. Visible        B. Enabled
C. ControlBox        D. Caotion
32. 为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
A. 设置窗体的Visible属性        B. 设置窗体的AutoRedraw属性
C. 调用窗体的Show方法        D. 设置窗体的Enabled属性
33. 为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
A. 把窗体的ControlBox属性设置为False,其他属性任意
B. 把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数
C. 把窗体的ControlBOX属性设置为True,并且把BorderStyle属性设置为0
D. 把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数
34. 如果要将一个窗体从内存中清除,应使用的语句是
A. Unload        B. Show
C. Load        D. Hide
35. 以下关于窗体的叙述中,错误的是
A. Hide方法能隐藏窗体,但窗体仍在内存中
B. 使用Show方法显示窗体时,一定触发Load事件
C. 移动或放大窗体时,会触发Paint事件
D. 双击窗体时,会触发DblClick事件
36. 设窗体名称为frm1。以下叙述中正确的是
A. 运行程序时,能够加载窗体的事件过程是frm1_Load
B. 运行程序时,能够加载窗体的事件过程是Form1_Load

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