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

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

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

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

选择题

1.对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。(A)

A. 并运算

B. 交运算

C. 差运算

D. 积运算

解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。

2.现有语句:y=IIf(x>0,x Mod 3,0)

设x=10,则y的值是( )。(B)

A. 0

B. 1

C. 3

D. 语句有错

解析:IIF是条件函数,它的语法格式是:

IIf(,,),本题中,x=10时,条件表达式x>0的值为True,执行x Mod 3即10 Mod 3结果为1。故选B。

3.下列程序的输出结果为( )。

S1=\\(A)

A. 9

B. 9

C. 12

D. 0

解析:本题考查转换函数和“+”号运算符。表达式Val(S1)的作用是把字符串S1转成数字。程序段的功能是:变体类型变量S1和S2赋值以后,经由语句Val(S1)+Val(S2),也就是数字S1和S2相加值(为3)存入S1中,同时把数字符串“12”转成数字12,放到S2中。因此数字S1和S2不等,输出S1.S2的值为-9。

4.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入\\(D)

A. form

B. list

C. FORM

D. LIST

解析:Mid为中部截取函数,格式为Mid(字符串,起始位置,长度),Ucase函数的作用是把字符串中的小写字母转换为大写字母。题目中Mid函数截取字符串\\

5.下面程序的输出结果是( )。

Private Sub Command1_Click()

ch$=\\(B)

A. ABCDEF

B. FEDCBA

C. A

D. F

解析:本题考查过程调用。过程proc的功能是:从字符串ch的最后一个字符开始,依次取出每一个字符,连接到s中,构成一个新的字符串(即是实现的字符串的逆置)。程序运行时单击命令按钮调用函数的时候,实现了字符串“ABCDEF”的逆置。

6.以下关于函数过程的叙述中,正确的是( )。(A)

A. 函数过程形参的类型与函数返回值的类型没有关系

B. 在函数过程中,过程的返回值可以有多个

C. 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D. 如果不指明函数过程参数的类型,则该参数没有数据类型

解析:定义函数过程的格式:

Function函数过程名([形参表])As函数返回值的数据类型

函数过程名=表达式

End Function

说明:

①形参的类型可以是任何数据类型,函数返回值的类型是调用函数后返回的数据类型,他们没有关系,互不影响。故选项A正确。

②选项B错误的原因是:函数过程中可以有多个“函数过程名=表达式”这样的语句,但是最终函数只能有一个返回值。如果省略这条语句,函数过程则返回一个默认值,数值函数过程返回0,字符串函数过程返回空字符串。

③选项C错误的原因是:数组作为函数过程的参数时,这时数组名看作是一个符号地址,实参和形参之间传递的是地址,所以以传址方式传递。

④选项D错误的原因是:形参如果没指明数据类型,默认为Variant类型。

7.在窗体上有一个名为Textl的文本框和一个名为Commandl的命令按钮,并编写有如下事件过程:

Private Sub Command 1_Click()

Dim iAs Integer,nAs Integer

For i=0 To 50

i=i+3

n=n+1

Ifi>10 Then Exit For

Next

Text1.Text:Str(n)

End Sub

程序运行后,单击命令按钮,在文本框中显示的是( )。(B)

A. 2

B. 3

C. 4

D. 5

解析:本题考查循环程序的分析。题中循环变量为i,步长为1,循环体中i每次变化都增加3,因此执行一次循环后,i的值增加4,当i大于10时退出循环,所以每次循环后i的值为:3,7,11。当i为11时退出循环,所以循环共执行了3次。

8.以下关于局部变量的叙述中错误的是( )。(D)

A. 在过程中用Dim语句或Static语句声明的变量是局部变量

B. 局部变量的作用域是它所在的过程

C. 在过程中用Static语句声明的变量是静态局部变量

D. 过程执行完毕,该过程中用Dim或Stmic语句声明的变量即被释放

解析:局部变量是在过程(事件过程或通用过程)内定义的变量,作用域为该变量所在的过程,定义时使用Dim、Static关键字。使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放:使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。

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

A. 低内聚低耦合

B. 高内聚低耦合

C. 低内聚高耦合

D. 高内聚高耦合

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

10.软件测试的目的是( )。(D)

A. 评估软件可靠性

B. 发现并改正程序中的错误

C. 改正程序中的错误

D. 发现程序中的错误

解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。

11.InputBox函数返回值的类型为( )。(B)

A. 数值

B. 字符串

C. 变体

D. 数值或字符串(视输入的数据而定)

解析:本题考查输入框。在IrputBox函数中,第一个参数是提示信息,第二个参数是对话框的标题,第三个参数是输入的默认值,最终产生的返回值是用户输入的字符串类型的值。

12.以下关于控件数组的叙述中,正确的是(  )。(A)

A. 数组中各个控件具有相同的名称

B. 数组中可包含不同类型的控件

C. 数组中各个控件具有相同的Index属性值

D. 数组元素不同,可以响应的事件也不同

解析:控件数组中各控件具有相同的名称,而且类型是相同的,但Index属性值不同。数组中各控件响应的事件是相同,用Index属性值来区分每个控件。故A选项正确,B、C、D选项错误。

13.设窗体上有一个名称为List1的列表框,其中有若干列表项,并有下面的事件过程:

Private Sub List1_DblClick()

For i=0 To List1.ListCount-2

k=i

For j=k To List1.ListCount-1本文档预览:3600字符,共17445字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号