首页 > 全部 > 二级VB > 国家二级VB机试(选择题)模拟试卷249

国家二级VB机试(选择题)模拟试卷249

本单篇文档共8412字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 7075人下载
价格: 1.00 原价:¥8.00
收藏

国家二级VB机试(选择题)模拟试卷249

选择题

1.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(C)

A. O(n)

B. O(n2)

C. O(log2n)

D. O(nlog2n)

解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况卞,二分法查找只需要比较log2n次,而顺序查找需要比较n次。

2.以下不可以作为“容器”的控件是(B)

A. 图片框

B. 图像框

C. 框架

D. 窗体

解析:容器控件的特点是内部还能容纳其他的控件,图片框、窗体和框架都可以作为容器,图像框不可以作为容器。

3.软件生命周期中的活动不包括(A)

A. 市场调研

B. 需求分析

C. 软件测试

D. 软件维护

解析:软件的生命周期描述了软件从产生到最终消亡的全过程,生命周期中的活动包括需求分析、软件设计(分为概要设计和详细设计)、软件实现、软件测试和软件维护,不包括市场调研。

4.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:

Private Sub Text 1_KeyUp(KeyCode As Integer,Shift As Integer)

Dim C As String

C=UCase(Chr(KeyCode)):Text2.Text=Chr(Asc(c)+2)

End Sub

当向文本框Text1中输入小写字母a时,文本框Text2中显示的是(C)

A. A

B. a

C. C

D. c

解析:本题考查的考点是有关字符转换函数的。UCase函数的功能为强制转成大写字母;Chr函数的功能是把整数按照ASCII码转换成字母;Asc函数的功能是把字母转换成对应的ASCII码。本题中变量c的值是大写字母“A”,最终结果是大写字母“C”。

5.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)

A. 一对一

B. 一对多

C. 多对一

D. 多对多

解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。

6.下面程序的执行结果是

Private Sub Command 1_Click()

a=0 k=1

Do While k<4

x=k^k^a:k=k+1

Print x;

Loop

End Sub(B)

A. 1 4 27

B. 1 11

C. 1 49

D. 0 00

解析:本题是一个简单的Do循环,共循环3次,每次都输出k^ k ^ a;因为a的值始终不变均为0,所以无论k取何值,0次幂的结果都为1。

7.当一个复选框被选中时,它的Value属性的值是(C)

A. 3

B. 2

C. 1

D. 0

解析:本题考查控件的属性,复选框的value属性返回或设置复选框的状态,其值为0时(默认值,对应常数为vbUnchecked),表示复选框没有选中;为1时(对应常数为vbChecked),表示复选框处于选中状念;为2时,表示复选框前面的v处于灰色樟翱状态(对廊常数为vbGraVed)。

8.以下叙述中错误的是(B)

A. 在keyPress事件过程中不能识别键盘的按下与释放

B. 在keyPress事件过程中不能识别回车键

C. 在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母

D. 在keyDown和keyUp事件过程中,从键盘上输入的“1”和从右侧小键盘l上输入的“1”

解析:此题考察键盘事件,当按下键盘上的某个键时或松开某个键时,将触发KeyDowm事件或者KeyUp事件,如果有按键发生时,将会触发KeyPress事件,其中KeyPress事件能检测的键有Enter键、Tab键、BackSapce键以及标准键盘的字母、数字和标点符号键。因此选项B)错误。

9.Visual Basic源程序的续行符为(C)

A. 冒号(:)

B. 分号(;)

C. 下划线(_)

D. 连字符(-)

解析:Visual Basic中的语句是执行具体操作的指令,通常一行输入一条语句。也可把多条语句放在一行,各语句间用冒号(:)隔开。还可通过续行符(续行符由一个空格加一个下划线组成“_”)将一条语句分别放在多行。

10.如果要定义一个窗体级变量,定义变量语句的位置应该是(B)

A. 在使用该变量的过程中

B. 在该窗体模块所有过程的前面

C. 在该窗体模块所有过程的后面

D. 在某个标准模块中

解析:根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:

局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域:该变量所在的过程,定义时使用Dim、Static关键字;

模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;

全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

11.将窗体的KeyPreview属性设为Tlue,然后编写如下程序:

Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)

Print Chr(KeyCode)

End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)

Print Chr(KeyAscii)

End Sub

运行程序时,按下字母键a,则窗体上显示的是( )。

(B)

A.

B.

C.

D.

解析:KeyCode是按键的实际字符(不区分大小写),KeyAscii是以字符为准,是所按键的ASCII码。

12.窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是(B)

A. LargeChange

B. SmallChange

C. Max

D. Min

解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量

本文档预览:3600字符,共8412字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(选择题)模拟试卷249

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号