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

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

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

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

选择题

1.下面有关标准模块的叙述中,错误的是(A)

A. 标准模块不完全由代码组成,还可以有窗体

B. 标准模块中的Private过程不能被工程中的其他模块调用

C. 标准模块的文件扩展名为.bas

D. 标准模块中的全局变量可以被工程中的任何模块引用

解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。

其中,全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的程序不可见。

2.在面向对象的程序设计中,可被对象识别的动作称为(B )

A. 方法

B. 事件

C. 过程

D. 函数

解析:事件(Event)是由Visual Basic预先设置好的、能够被对象识别的动作:方法(Method)是特殊的过程和函数。

3.在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为(B)

A. 2

B. 3

C. 4

D. 5

解析:循环队列中,rear表示尾指针,front表示头指针,当有元素入队时,rear=rear+1,而元素出队的时候,front=front+1,当rear值大于front值时,队列中的元素个数为rear-front,当rear的值小于front时,列队中的元素个数为rear-front+m(m表示队列的容量)。

4.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为( )。(C)

A. 2

B. 3

C. 4

D. 5

解析:二叉树的前序序列为ABCDEFG,则A为根结点;中序序列为DcBAEFG,可知结点D、C、B位于根结点的左子树上,结点E、F、G位于根结点的右子树上。另外,结点B、C、D在前序序列和中序序列中顺序相反,则说明这三个结点依次位于前一个结点的左子树上;结点E、F、G顺序未变,则说明这三个结点依次位于前一个结点的右子树上。故二叉树深度为4。

5.若在某窗体模块中有如下事件过程

Private Sub Command1_Click(Integer)

End Sub

则以下叙述中正确的是(D)

A. 此事件过程与不带参数的事件过程没有区别

B. 有1个名称为Command1的窗体,单击此窗体则执行此事件过程

C. 有1个名称为Command1的控件数组,数组中有多个不同类型控件

D. 有1个名称为Command1的控件数组,数组中有多个相同类型控件

解析:本题考查控件数组事件过程。本题的Command1的Click事件过程有Integer类型的参数,可知这是Command1命令数组的事件过程,通过参数来区分是点击的数组中的哪一个具体的命令按钮。选项A错误,参数用来区分命令按钮;选项B错误,这是控件数组;选项C数组中的控件类型是一样的,都是命令按钮;选项D正确。

6.下面描述中,不属于软件危机表现的是(A)

A. 软件过程不规范

B. 软件开发生产率低

C. 软件质量难以控制

D. 软件成本不断提高

解析:软件危机主要表现在以下6个方面:①软件需求的增_长得不到满足;②软件开发成本和进度无法控制;③软件质量难以保证;④软件不可维护或维护程度非常低;⑤软件的成本不断提高;⑥软件开发生产率的提高赶不上硬件的发展和应用需求的增长。

7.在软件开发中,需求分析阶段产生的主要文档是(D)

A. 软件集成测试计划

B. 软件详细设计说明书

C. 用户手册

D. 软件需求规格说明书

解析:在软件开发过程中,需求分析阶段产生的主要文档是软什需求规格说明书。

8.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(C)

A. 编译程序

B. 操作系统

C. 教务管理系统

D. 汇编程序

解析:编译程序和汇编程序属于支撑软件,操作系统属于系统软件,而教务管理系统属于应用软件。

9.标准模块中有如下程序代码:

Public x As Integer,y As Integer

Sub var_pub()

x=10:y=20

End Sub

在窗体上有1个命令按钮,并有如下事件过程:

Private Sub Command 1_Click()

Dim xAs Integer

Call var_pub

x=x+100:y=y+100:Print x;y

End Sub

运行程序后单击命令按钮,窗体上显示的是(B )

A. 100 100

B. 100 120

C. 110 100

D. 110 120

解析:在标准模块用Public关键字声明的全局变量,其作用域最大,可以在工程的每个模块、每个过程中使用。但当不同作用范围的变量重名时,有效范围小的变量会屏蔽有效范围大的变量。当一个全局变量与一个过程级变量重名时,当在本过程中直接使用这个变量名时,被认为是指局部变量。如果要在这个过程中使用同名的全局变量,要使用模块名来修饰变量名。

在本题的事件过程中,由于变量x被声明为过程级变量,其初始值为0,调用过程var pub不会改变其值,而变量y为标准模块中声明的全局变量,调用过程var_pub后其值为20。故最后输出结果为100和120。

10.在软件设计中,不属于过程设计工具的是(D)

A. PDL(过程设计语占)

B. PAD图

C. N-S图

D. DFD图

解析:DFD(数据流图Data.Flow.Diagram)是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示。它直接支持系统功能建模。在软件详细设计的过程阶段,要对每个模块规定的功能以及算法的设计给出适当的算法描述。常见的过程设计工具有:图形工具:程序流程图,N—S,PAD,HIPO;表格工具:判定表:语言工具:PDL(伪码)。

11.以下关于事件、事件驱动的叙述中,错误的是( )。(C)

A. 事件是可以由窗体或控件识别的操作

B. 事件可以由用户的动作触发

C. 一个操作动作只能触发一个事件

D. 事件可以由系统的某个状态的变化而触发

解析:一个操作动作有时会触发一个或多个事件。比如当按下键盘的某键时,会触发KeyDown和KeyPress事件。故A选项错误。

12.窗口上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Commmand l_Click()

x=InputBox(\\(C)

A. 分支1

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号