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

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

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

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

选择题

1.下列选项中,不属于数据模型所描述的内容的是( )。(A)

A. 数据类型

B. 数据操作

C. 数据结构

D. 数据约束

解析:数据模型描述的内容包含数据结构、数据操作和数据约束。

2.以下叙述错误的是( )o(D)

A. 滚动条的重要事件是Change和Scroll

B. 框架的主要作用是将控件进行分组,以完成各自相对独立的功能

C. 组合框是组合了文本框和列表框的特性而形成的一种控件

D. 计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上

解析:本题考查常见控件的基本特点。滚动条的重要事件是Change和Scroll,框架的主要作用是将控件进行分组;使用组合框时既可以输入,也可以从列表中选择;计时器控件没有Visible属性,程序运行期间一直不显示。

3.下列不属于软件工程3个要素的是( )。(D)

A. 工具

B. 过程

C. 方法

D. 环境

解析:软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。

4.下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为( )。

Private Function SelMid(aStr As String)As String

DimtempAs String

Dim sLen As Integer

temp=\\(B)

A. abcdef

B. afbecd

C. fedcba

D. defabc

解析:本题考查函数过程分析。单击命令按钮时,事件过程内部调用SelMid函数。SelMid函数的功能是,将字符串重组,重组的规则是:从原字符串中前后各取一个字符重新连接起来并存入中间变量temp中(追加到中间变量原有字符的后面);然后再取原字符串中的前面第2个和倒数第2个字符连接起来,再连接到变量temp中;以此类推,直到将原字符串中的字符全部追加到变量temp中为止。

5.窗体上有Textl、Text2两个文本框及一个命令按钮

Commandl,编写下列程序:

DimYAsInteger

Private Sub Commandl_Click( )

Dim x As Integer

x=2

Textl.Text=p2(pl(x),y):Text2.Text=pl(x)

End Sub

Private Function pl(x As Integer)As Integer

x=x+y:y=x+y

pl=x+y

End Function

Private Functionp2(x As Integer,yAsInteger)AsInteger

p2=2*x+y

End Function

程序运行后,第一次单击和第二次单击命令按钮后,文本框Textl和Text2内的值分别是( )。

(C)

A.

B.

C.

D.

解析:考查函数的调用以及变量的作用域。在命令按钮单击事件中调用p2函数,p2函数的参数为函数p1,因此首先计算p1调用以后产生的结果。第一次调用函数p1,变量y为窗体级变量,p1调用结束后y为2,pl为4;调用p2,得至 p2值为1 0,x的值为2;继续调用p1(x),此时y值为2,调用结束以后p1为10。继续单击命令按钮,此时x值为2,而y的值为6,其余计算方法和第一次单击时相同。

6.开发大型软件时,产生困难的根本原因是( )。(A)

A. 大型系统的复杂性

B. 人员知识不足

C. 客观世界千变万化

D. 时间紧、任务重

解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。

7.语句Dim a(-3 To 4,3 To 6)As Integer 定义的数组的元素个数是(  )。(D)

A. 18

B. 28

C. 21

D. 32

解析:本题定义的是一个整型的二维数组,-3 To 4指的是-3、-2、-1、0、1、2、3、4(共8行),3 To 6指的是3、4、5、6(共4列),因此数组元素个数是8×4=32,故选D。

8.把数学表达式(D)

A. (5x+3)/(2y一6)

B. x*5+3/2*y一6

C. (5*x+3)÷(2*y一6)

D. (x*5+3)/(y*2—6)

解析:VB数学表达式中的乘用·表示,除用/表示,表示一个整体的可加括号()。故D选项正确。

9.设窗体上有名称为Option1的单选按钮,且程序中有语句:

If Option1.Value=True Then

下面语句中与该语句不等价的是( )。(C)

A. If Option1.Value Then

B. If Option1=True Then

C. If Value=True Then

D. If Option1 Then

解析:A选项中Option1.Value可作为一个条件表达式,它返回的是单选按钮Value属性的属性值,根据属性值就可判断出单选按钮是否被选中;B选项中Option1等价于Option1.Value;D选项与A选项等价,故A、B、D选项均与程序中语句等价;C选项中Value是属性名,前面必须加控件名才能用,不能单独使用,故C选项错误。

10.软件设计中划分模块的一个准则是(  )。(B)

A. 低内聚低耦合

B. 高内聚低耦合

C. 低内聚高耦合

D. 高内聚高耦合

解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

11.窗体上有Text1、Text2两个文本框及一个命令按钮

Command1,编写下列程序:

Dim YAs Integer

Private Sub Command l_Click()

Dim x As Integer

x=2

Text1.Text=p2(pl(x),y):Text2.Text=pl(x)

End Sub

Private Function pl(x As Integer)As Integer

x=x+y:y=x+y

p1=x+y

End Function

Priv

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号