国家二级VB机试(对象及其操作)模拟试卷8
选择题
1.以下合法的Visual Basic标识符是(A)
A. ForLoop
B. Const
C. 9abc
D. a#x
解析:本题考查VB的标识符,标识符必须以字母、下划线和数组组成,而且只能以字母或者下划线开始,不能和VB的关键字相同。选项A)是由字母组成的,正确;选项B)和VB关键字冲突;选项C)以数字开头,错误;选项D)使用了特殊字符“#”,错误。
2.当一个复选框被选中时,它的Value属性的值是(C)
A. 3
B. 2
C. 1
D. 0
解析:本题考查控件的属性,复选框的Value属性返回或设置复选框的状态,其值为0时(默认值,对应常数为vbUnchecked),表示复选框没有选中;为1时(对应常数为vbChecked),表示复选框处于选中状态;为2时,表示复选框前面的v处于灰色模糊状态(对应常数为vbGrayed)。
3.以下叙述中错误的是(B)
A. 在keyPress事件过程中不能识别键盘的按下与释放
B. 在keyPress事件过程中不能识别回车键
C. 在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母
D. 在keyDown和keyUp事件过程中,从键盘上输入的“1”和从右侧小键盘上输入的“1”
解析:此题考察键盘事件,当按下键盘上的某个键时或松开某个键时,将触发KeyDown事件或者KeyUp事件,如果有按键发生时,将会触发KeyPress事件,其中KeyPress事件能检测的键有.Enter键、Tab键、BackSapce键以及标准键盘的字母、数字和标点符号键。因此选项B)错误。
4.在Visual Basic工程中,可以作为“启动对象”的程序是(D)
A. 任何窗体或标准模块
B. 任何窗体或过程
C. Sub Main过程或其他任何模块
D. Sub Main过程或任何窗体
解析:本题考查VB工程中的启动对象,启动对象可以是Sub Main过程或者任何窗体。
5.假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是(B)
A. 只保存窗体模块文件
B. 分别保存窗体模块、标准模块和工程文件
C. 只保存窗体模块和标准模块文件
D. 只保存工程文件
解析:本题考查窗体、模块和工程的保存。在VB中,窗体、模块和工程是三个不同的文件,需要单独保存。
6.目录列表框的Path属性的作用是(B)
A. 显示当前驱动器或指定驱动器上的某个目录下的文件名
B. 显示当前驱动器或指定驱动器上的目录结构
C. 显示根目录下的文件名
D. 显示指定路径下的文件
解析:本题考查控件的属性。目录框的Path属性是显示当前驱动器或指定驱动器上的目录结构。
7.为了使列表框中的项目呈多列表显示,需要设置的属性为(A)
A. Columns
B. Style
C. List
D. MultiSelect
解析:本题考查控件属性。设置列表框中的项目呈多列表显示,需要设置列表框的Colurnns属性:当该属性设置为O(默认)时,所有的项目呈单列显示;如果该属性等于1,则列表框呈多行多列显示;如果大于1且小于列表框中的项目数,则列表框呈单行多列显示。
8.为了使标签具有“透明”的显示效果,需要设置的属性是(C)
A. Caption
B. Alignment
C. BackStyle
D. AutoSize
解析:本题考查标签的属性设置。标签的Caption属性设置标签显示的内容,Alignment设置文本的对齐方式,BackStyle设置样式,AutoSize属性设置标签是否根据字体大小自动调整大小。
9.目录列表框Path属性所表示的含义是(A)
A. 当前驱动器或指定驱动器上的路径
B. 当前驱动器或指定驱动器上的某目录下的文件列表
C. 跟目录下的文件列表
D. 指定路径下的文件列表
解析:本题考查目录列表框的基本属性。目录列表框的Path属性是指当前驱动器或指定驱动器上的路径。
10.下面有关标准模块的叙述中,错误的是(A)
A. 标准模块不完全由代码组成,还可以有窗体
B. 标准模块中的Pfivate过程不能被工程中的其他模块调用
C. 标准模块的文件扩展名为.bas
D. 标准模块中的全局变量可以被工程中的任何模块引用
解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;⑧通用过程。其中,全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的程序不可见。
11.下面关于标准模块的叙述中错误的是(B)
A. 标准模块中可以声明全局变量
B. 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C. 标准模块中可以包含一些Public过程
D. 一个工程中可以含有多个标准模块
解析:标准模块是只含有程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。一个工程中可以包含多个标准模块,在标准模块中可以包含一个Sub Main过程,此过程可以被设为启动过程。
12.以下叙述中正确的是(C)
A. 在属性窗口只能设置窗体的属性
B. 在属性窗口只能设置控件的属性
C. 在属性窗口可以设置窗体和控件的属性
D. 在属性窗口可以设置任何对象的属性
解析:属性是一个对象的特征,不同的对象有不同的属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置,也可以通过在程序中编写代码来设置对象的部分属性。在VB中控件是对象,窗体也是一种对象,故此在属性窗口中可以设置窗体和控件的属性。但是有的属性不能在属性窗口中设置,只能在程序运行时调用或者设置。
13.以下说法中正确的是(D)
A. 事件过程也是过程,只能由其他过程调用
B. 事件过程的过程名是由程序设计者命名的
C. 事件过程通常放在标准模块中
D. 事件过程是用来处理由用户操作或系统激发的事件的代码
解析:所谓的事件过程是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件过程通常放在窗体模块中,其事件过程名均是已经事先定义好的名字,通常是用来处理由用户操作或系统激发的事件的代码,也可以由其他过程调用。
14.VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是(B)
A. .vbp
B. .bas
C. .vbw
D. .frm
解
本文档预览:3600字符,共13887字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载