首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷405

国家二级(VB)机试模拟试卷405

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

国家二级(VB)机试模拟试卷405

选择题

1.在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。(C)

A. 需求分析阶段

B. 概念设计阶段

C. 逻辑设计阶段

D. 物理设计阶段

解析:E—R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。

2.设有如下一段程序:

Private Sub Command1_Click()

static a As Variant

a=Array(\\(D)

A. 变量声明语句有错,应改为Static a(5)As Variant

B. 变量声明语句有错,应改为Static a

C. 可以正常运行,在窗体上显示three

D. 可以正常运行,在窗体上显示four

解析:题目中变量a被定义为Variant类型,Variant是一种特殊的数据类型,除了定长String数据及用户定义类型外,可以包含任何种类的数据。变量a被赋值为字符串数组,数组默认下标从0开始,因此元素a(3)的值为“four”。

3.以下数据结构中,属于非线性数据结构的是( )。(D)

A. 栈

B. 线性表

C. 队列

D. 二叉树

解析: 二叉树属于非线性结构。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看作是插入在一端进行,删除在另一端进行的线性表。

4.以下关于过程及过程参数的描述中,错误的是( )。(C)

A. 过程的参数可以是控件名称

B. 调用过程时使用的实参的个数应与过程形参的个数相同(假定不含可变参数)

C. 只有函数过程能够将过程中处理的信息返回到调用程序中

D. 窗体可以作为过程的参数

解析:过程定义时,形参除了可以是整型、单精度、双精度等数据类型外,还可以是控件或窗口等对象型。相对应的调用过程时实参也可以是一般数据类型、控件名或窗体。故选项A、D 正确。调用过程时使用的实参的个数、类型、顺序应与过程中形参相同。故选项B 正确。在过调用时,不只是函数过程能把过程中处理的信息传回到调用程序中,Sub过程也可以。Sub过程中形参声明时前面有关键字ByRef或省略ByRef(默认)时,实参和形参之间传递的是地址,Sub过程中形参的变化也会引起实参的变化,这样Sub过程中处理的信息也可以传回调用程序中。故选项C说法错误。

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

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

Dim c As String

e=UCase(Chr(KeyCode))

Text2.Text=Chr(Asc(c)+2)

End Sub

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

A. A

B. a

C. C

D. C

解析:KeyDown和KeyUp事件的Keycode参数返回的是“键”,即按字母“A”和“a”时得到的KeyCode的值是相同的,都是&H4l。因此程序中对输入“a”时得到的Keycode,经Chr函数转为字符后为“A”,经Ucase函数转换仍为“A”,所以变量c中的字符为“A”。Asc(c)将返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符即为“A”后面的第2个字符,即“C”。所以答案应为选项C。

6.要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为( )。(B)

A. 0

B. 1

C. 2

D. 其他

解析:本题考查列表框的MultiSelect属性。默认状况下列表框仅可以选择一项,通过设置MultiSelect属性值可改变多选设置,该属性有3种值:0表示禁止多选;1表示简单多选,在选项上单击可以选定多项;2为借助Ctr1和Shift键进行的多项选择。

7.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。(B)

A. 1

B. 2

C. 3

D. 4

解析:窗体的BorderStyle属性是用来设置窗体的边框样式的。属性值1为Fixed Single,3为Fixed Dialog,4为Fixed ToolWindow,设置为这3个属性值都不能改变窗口大小。2是Sizable,表示窗体大小可以改变。故选B。

8.假定有以下循环结构

Do Until条件

循环体

Loop

则正确的描述是( )。(B)

A. 如果“条件”是一个为0的常数,则一次循环体也不执行

B. 如果“条件”是一个为0的常数,则至少执行一次循环体

C. 如果“条件”是一个不为0的常数,则至少执行一次循环体

D. 不论“条件”是否为“真”,至少要执行一次循环体

解析:本题考查Do…Loop循环。Do…Loop循环中,由Until引出的循环条件,如果条件不成市,也就是条件为0时执行循环,否则退出。

9.下列选项中,不属于模块间耦合的是( )。(B)

A. 内容耦合

B. 异构耦合

C. 控制耦合

D. 数据耦合

解析:耦合可以分为下列几种,它们之间的耦合度由高到低排列:

内容耦合——若一个模块直接访问另一模块的内容,则这两个模块称为内容耦合。

公共耦合——若一组模块都访问同一全局数据结构,则称为公共耦合。

外部耦合——若一组模块都访问同一全局数据项,则称为外部耦合。

控制耦合——若一模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能,则称为控制耦合。

标记耦合——若两个以上的模块都需要其余某一数据结构的子结构时,不使用其余全局变量的方式而全使用记录传递的方式,这样的耦合称为标记耦合。

数据耦合——若一个模块访问另一个模块.被访问模块的输入和输出都是数据项参数,则这两个模块为数据耦合。

非直接耦合——若两个模块没有直接关系,它们之间的联系完全是通过程序的控制和调用来实现的,则称这两个模块为非直接耦合,这样的耦合独立性最强。

10.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTestl。设窗体Forml标题为“MyForml”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:

Privae Sub ComTestl_Click(Index As Integer)

Forml.Caption=“MyForm2”

End Sub

运行时,单击按钮数组中的第1个按钮,则窗体标题显示为( )。(D)

A. Forml

B. ComTestl

C. MyForml

D. MyForm2

解析:考查控件数组。建立控件数组以后,数组中的每个元素依靠Index属性来区分,名称相同。题目中程序运行时,不要单击哪个命令按钮,窗体的标题都会改成”Myform2”。

11.以下叙述中错误的是(  )。(D)

A. Sub Main 是定义在标准模块中

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号