国家二级VB机试(选择题)模拟试卷449
选择题
1.下列可作为Visual Basic变量名的是( )。(B)
A. A#A
B. constA
C. ?xy
D. 4A
解析:本题考查变量命名规则。VB中变量的命名应遵循以下规则:只能由字母、数字和下划线组成:第一个字符必须是英文字母;有效字符为255个;不能用关键字做变量名。
2.假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是(B)
A. 只保存窗体模块文件
B. 分别保存窗体模块、标准模块和工程文件
C. 只保存窗体模块和标准模块文件
D. 只保存工程文件
解析:本题考查窗体、模块和工程的保存。在VB中,窗体、模块和工程是三个不同的文件,需要单独保存。
3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为(A)
A. 16
B. 10
C. 6
D. 4
解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故此度为1的结点个数=总结点数-叶子节点数-度为2的节点数=25-5-4=16。
4.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(C)
A. 编译程序
B. 操作系统
C. 教务管理系统
D. 汇编程序
解析:编译程序和汇编程序属于支撑软件,操作系统属于系统软件,而教务管理系统属于应用软件。
5.VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。(B)
A. .vbp
B. .bas
C. .vbw
D. .frm
解析:.vbp工程文件,包含与管理工程有关的所有的文件和对象清单。
.bas标准模块文件,包含公用的一些变量和过程等代码。
.vbw工作区文件,包含了该工程中各窗体(指开发区窗体,如代码窗、设计窗)的位置。
.frm窗体文件,包含了窗体及窗体中包含的各控件的代码、属性等信息。
故选项B正确。
6.下面为单精度实型(即单精度浮点型)变量的是( )。(C)
A. x$
B. x&
C. x!
D. x#
解析:$:字符串型,&:长整型,!:单精度实型,#:双精度实型。
7.有三个关系R、S和T如下:
(B)
A. 选择
B. 差
C. 交
D. 并
解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。
8.有三个关系R、S和T如下:
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。
9.下列关于栈和队列的描述中,正确的是( )。(D)
A. 栈是先进先出
B. 队列是先进后出
C. 队列允许在队头删除元素
D. 栈在栈顶删除元素
解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端称作队头,允许插入的一端称作队尾。
10.窗体上有一个名称为Command 1的命令按钮,一个名称为Text1的文本框,其Text属性值为“VB Programming”。运行程序后,选中其中的“VB”,并执行如下事件过程:
Private Sub Command 1_Click()
Text1.Sel Text=\\(D)
A. VB
B. VB Programming
C. 文本框被清空
D. C++Programming
解析:文本框的selText属性用于返回含有当前选中的字符串,在代码中可以改变其值,在本题中相当于存代码中用“C++”替换了“VB”。
11.为了使标签Labell透明且不具有边框,以下正确的属性设置是(B)
A. Label 1.BackStyle=0:Label 1.BorderStyle=1
B. Label 1.BackStyle=0:Label 1.BorderStyle=0
C. Label 1.BackStyle=1:Label 1.BorderStyle=1
D. Label 1.BackStyle=1:Label 1.BorderStyle=0
解析:标签的Borderstyle属性用来设置标签的边框,可以取两种值,即0(无边框,为默认值)和1(有边框);BackStyle属性用于设置是否让标签覆盖背景,口丁以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。
12.在窗体上添加“控件\\(C)
A. 先单击工具箱中的控件图标,再单击窗体上适当位置
B. 先单击工具箱中的控件图标,再双击窗体一卜适当位置
C. 直接双击工具箱中国的控什图标,该控件将出现在窗体上
D. 直接将工具箱中的控件图标拖动到窗体上适当位置
解析:在窗体上画一个控件有以下两种方法。
第1种方法步骤如下:
步骤1:单击工具箱中的控件,该控件的图标反相显示。
步骤2:把光标移到窗体的适当位置,此时光标变为“+”号,按下鼠标左键,不松开,并向右下方拖动鼠标,窗体上显示出一个方框,如图3—7所示。
步骤3:鼠标向右下方移动,所画的方框逐渐增大,当增大到认为合适的大小时,松开鼠标左键,这样就在窗体上画好了一个控件。
第2种方法比较简单:双击工具箱中某个所需要的控件图标即可。
13.长整型常数的类型说明符为(C)
A. %
B. #
C. &
D. –
解析:在Ⅵsual Basic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。
14.文本框的Locked属性被设置为True后产生的效果是(C)
A. 光标不能进入文本框
B. 不能使文本框中的文本左右滚动
C. 不能修改文本框中的文本
D. 在程序中不能引用文本框的内容
解析:文本框的Locked属性用于设置控件是否允许进行文本编辑,值为False(默认值)时允许编辑,值为True时不允许编辑。
15.窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将T
本文档预览:3600字符,共14091字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载