国家二级VB机试(选择题)模拟试卷250
选择题
1.算法的空间复杂度是指( )。(D)
A. 算法程序的长度
B. 算法程序中的指令条数
C. 算法程序所占的存储空间
D. 算法执行过程中所需要的存储空间
解析:算法的空间复杂度是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行中所需要的额外空间。其中额外空间包括算法程序执行过程中的工作单元以及某种数据结构所需要的附加存储空间。如果额外空间量相对于问题规模来说是常数,则称该算法是原地工作的。在许多实际问题中,为了减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。
2.以下叙述中错误的是(B)
A. 在keyPress事件过程中不能识别键盘的按下与释放
B. 在keyPress事件过程中不能识别回车键
C. 在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母
D. 在keyDown和keyUp事件过程中,从键盘上输入的“1”和从右侧小键盘上输入的“1”
解析:此题考察键盘事件,当按下键盘上的某个键时或松开某个键时,将触发KeyDown事件或者KeyUp事件,如果有按键发生时,将会触发KeyPress事件,其中KeyPress事件能检测的键有Enter键、Tab键、BackSapce键以及标准键盘的字母、数字和标点符号键。因此选项B错误。
3.以下不属于VB控件的是(B )
A. 框架
B. 点
C. 直线
D. 形状
解析:直线控件和形状控件也是图形控件,提供了显示一些规则图形的简易方法;框架控件是一个容器控件,在VB中没有“点”这个控件。
4.下列叙述中正确的是(D)
A. 所有数据结构必须有根结点
B. 所有数据结构必须有终端结点(即叶子结点)
C. 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构
D. 没有根结点或没有叶子结点的数据结构一定是非线性结构
解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构,在数据结构中习惯称为线性表,D选项正确。图是可能不包含根结点或叶子结点的数据结构,AB选项错误。数据结构中若有中间结点不满足只有一个前件或者后件条件,则不属于线性结构,C选项错误。
5.构成计算机软件的是(D)
A. 源代码
B. 程序和数据
C. 程序和文档
D. 程序、数据及相关文档
解析:软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。
6.在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是(A)
A. Private Sub Text1_Change()
Command1.Caption=\\
B. Private Sub Text1_Change()
Caption=\\
C. Private Sub Text1_Change()
Text1.Caption=\\
D. Private Sub Text1 Change()
Text1.Text=\\
解析:本题考查控件属性和事件代码。题目要求在文本框输入字符的时候设置命令按钮的标题属性,因此需要在文本框的C。hange事件代码设置命令按钮的Caption属性。
7.某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为(C)
A. 32
B. 46
C. 48
D. 49
解析:在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。由16个度为2的结点可知叶子结点个数为17,则结点结点总数为16+17+15=48,C选项正确。
8.表达式 5 * Sqr(25) + Sgn(4 ^ 4) 的值是(C)
A. 29
B. 25
C. 26
D. 36
解析:Sgn(x)英文全称Sign(x),是符号函数,即求变量x的符号。注意其与变量x的大小无关,仅与变量正负有关。x为正数,返回1;x为负数,返回-1;x为0,返回0。运算符^在VB中是乘方运算,4^4等于256,为正数,故Sgn(4^4)=1。Sqr(X)是平方根函数,返回值为自变量的平方根,Sqr(25)等于5,5*Sqr(25)等于25,故最后结果为26,正确答案为选项C。
9.下面能够将某个变量声明为局部变量的是(C)
A. 在窗体模块的声明部分,用关键字Static声明这个变量
B. 在窗体模块的声明部分,用关键字Dim声明这个变量
C. 在需要使用这个变量的过程中,用关键字Private声明这个变量
D. 在需要使用这个变量的过程中,用关键字Public声明这个变量
解析:根据变量的定义位置和定义关键字的不同,变量可以分为局部(Local)变量、模块(Module)变量和全局(Public)变量3种类型。
10.在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialogl.ShowOpen方法等效的语句是( )。( )。(A)
A. CommonDialogl.Action=1
B. CommonDialogl.Action=2
C. CommonDialog1.Action=3
D. CommonDialogl.Action=4
解析:通用对话框的属性Action=1与ShowOpen方法等效,而Action=2则与ShowSave等效。
11.下面列表框属性中,是数组的是(B)
A. ListCount
B. Selected
C. ListIndex
D. MultiSelect
解析:列表框的List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值。ListCount属性是一个整型值,代表数组中的项目个数。Selected属性是一个数组,用于设置或返回指定索引号列表项的选中状态。值为True表示被选中;值为False表示未被选中。Listindex属性:可返回当前所选项目的索引号,其起始值为0,最后一项的值为IfistCount-1。当ListIndex的值为-1时,表示未选定项目。MultiSelect属性用于表示是否能够在控件中进行复选以及如何进行复选。MultiSelect属性可取0、1、2这3种值,默认时为0,表示不允许复选。
12.假定一个滚动条的LargeChange属性值为100,则100表示(A)
A. 单击滚动条箭头和滚动狂之间某位置时滚动狂位置的变化
B. 滚动框位置的最大值
C. 拖动滚动框时滚动框的位置的变化量
D. 单击滚动条箭头时滚动框位置的变化量
解析:本题考查滚动条的基本知识。滚动条的SmallChange决定在滚动条两端的箭头钮上单击时改变的值,LargeChange决定在滑块上方或下方区域单击
本文档预览:3600字符,共8665字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载