国家二级VB机试(选择题)模拟试卷224
选择题
1.在Visual Basic工程中,可以作为“启动对象”的程序是(D)
A. 任何窗体或标准模块
B. 任何窗体或过程
C. Sub Main过程或其他任何模块
D. Sub Main过程或任何窗体
解析:本题考查VB工程中的启动对象,启动对象可以是Sub Main过程或者任何窗体。
2.度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为( )。(B)
A. 14
B. 15
C. 16
D. 不可能有这样的树
解析:设叶子结点数为n,则度为2的结点数为30-3-4-n=23-n,根据树中的结点数=树中所有结点的度之和+1,得3×3+2×(23-n)+1×4+0×n+1=30,则n=15。
3.下列叙述中正确的是(C)
A. 线性表链式存储结构的存储空间一般要少于顺序存储结构
B. 线性表链式存储结构与顺序存储结构的存储空间都是连续的
C. 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的
D. 以上都不正确
解析:线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的。而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些。
4.如果要将一个窗体从内存中清除,应使用的语句是(A)
A. Unload
B. Show
C. Load
D. Hide
解析:与窗体有关的事件较多,其中Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Unload事件当窗体从内存中被清除时发生。Show和Hide是用于显示和隐藏窗体的方法。
5.检查软件产品是否符合需求定义的过程称为(A)
A. 确认测试
B. 集成测试
C. 验证测试
D. 验收测试
解析:确定测试是验证软件的功能和性能及其他特性是否满足了需求规格说明书中确定的各种需求以及软件配置是否完全、正确。
6.某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为(B)
A. BADC
B. DCBA
C. CDAB
D. ABCD
解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序序列为ABCD,中序序列为DCBA,可知D为根结点,ABC为左侧结点,C为D左子结点,A为B子结点,故后序序列为DCBA,故B选项正确。
7.为了用键盘打开菜单和执行菜单命令,第一步应按的键是(A)
A. F10或Alt
B. Shift+F4
C. Ctrl或F8
D. Ctrl+Alt
解析:打开菜单和执行菜单命令都需要先展开菜单,除了使用鼠标单击以外,还可以按下功能键F10或Alt来展开菜单。
8.使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是(A)
A. X1=0,X2=600,Y1=0,Y2=700
B. Y1=0,Y2=600,X1=0,X2=700
C. X1=0,X2=0,Y1=600,Y2=700
D. Y1=0,Y2=0,X1=600,X2=700
解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标。
9.能够用于标识对象名称的属性是(A)
A. Name
B. Caption
C. Value
D. Text
解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。
10.下面关于直线控件的叙述中正确的是(D)
A. 它的X1、X2属性值必须满足X1<X2
B. 如果显示的是一条垂直线,直线上面端点的坐标一定是(X1,Y1)
C. 如果有2个直线控件Line1和Line2,若Line1.X1=Line2.X2,则2条线有一端相连
D. 上述都是错误的
解析:直线则具有位置属性X1、Y1和X2、Y2,分别表示直线两个端点的坐标,这几个坐标之间没有必然的大小关系:若要显示垂直线则需要X1=X2;两个直线有一端相连,需要Line1.X1=Line2.X1,而且Line1.Y1=Line2.Y1。
11.如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是(A)
A. 文本框中的文本变为灰色,且不能将光标置于文本框上
B. 文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容
C. 文本框中的文本变为灰色,可以改变文本框中的内容
D. 文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容
解析:文本框的Enabled属性返回或设置一个值,用来确定文本框是否可用。值为True时,文本框可以响应用户的操作;值为False时,文本框不能响应用户的操作,此时对象变为灰色,且无法将光标置于其上。
12.窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:
Private Sub Form_Load() Private Sub Command1_Click()
Text1.Text=”” Print Text1.Text+Text2.Text
Text2.Text=\\(D)
A. 1 00
B. 200
C. 300
D. 1 00200
解析:文本框的Text属性将会返回或设置文本框中的内容,该属性是一个字符串。两个字符串做“+”运算,即字符串的连接。
13.设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:
Private Sub HScroll 1_Change()
Text1=HScrol11
End Sub
在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;当把滚动框移动到最右边时,文本框中显示的是1。根据这些信息,下面的判断中错误的是(B)
A. 滚动条的Max和Min属性的值分别是1和100
B. 滚动条的Max和Min属性的值分别是100和1
C. 文本框中显示的是滚动条Value属性的值
D. 如果把滚动框移动到中间位置,文本框中将显示50
解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况F,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。滚动条的默认属性是’Value属性。
14.设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为(A)
A. HGFEDCBA
B. EFGHABCD
C. DCBAHGFE
D. ABCDEFGH
本文档预览:3600字符,共8829字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载