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

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

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

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

选择题

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

A. 并运算

B. 交运算

C. 差运算

D. 积运算

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

2.下列关于函数过程的叙述中,正确的是( )。(C)

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

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

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

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

解析:本题考查过程定义。在VB中出现的变量,如果没有声明类型,那么为变体型。VB中可以通过调用函数过程得到返回值,一个函数过程只能有一个返回值,如果需要改变主调过程的参数,可以进行传址方式调用函数。VB数组参数中不存在传址调用,函数的参数和返回值类型之间没有任何关系。

3.Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。

Function Isfab(x As Integer)As Boolean

Dim aAsInteger,bAs Integer,cAsInteger,flagAs Boolean

flag=False

a=1:b=1

Do Whilex<b

c=a+b:a=b:b=c

Ifx=b Then flag=True

Loop

Isfab=flag

End Function

测试时发现对于所有正整数x,函数都返回False,程序需要修改。下面的修改方案中正确的是( )。(C)

A. 把a=b与b=c的位置互换

B. 把c=a+b移到b=c之后

C. 把Do While x<b改为Do While x>b

D. 把Ifx=b Then flag=True改为Ifx=a Then/flag=True

解析:在中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为l,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。

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

A. 4

B. 3

C. 2

D. 1

解析:窗体的BorderStyle属性用来确定窗体边框的类型,可设置为6个预定义值:

(1)当BorderStyle属性值设置为0时,窗体无边框;

(2)当BorderStyle属性值设置为1时,固定单边框,可以包含控制菜单框、标题栏、”最大化”按钮、”最小化”按钮,其大小只能用”最大化”和”最小化”按钮来改变;

(3)当BorderStyle属性值设置为2时,这是默认值,可调整的边框,窗体大小可变,并有标准的双线边界;

(4)当BorderStyle属性值设置为3时,固定对话框,可以包含控制菜单框和标题栏,但没有最大化和最小化按钮,窗体大小不变,并有双线边界;

(5)当BorderStyle属性值设置为4时,固定工具窗口窗体大小不能改变,只显示关闭按钮,并用缩小的字体显示标题栏;

(6)当BorderStyle属性值设置为5时,可变大小工具窗口,窗体大小可变,只显示关闭按钮,并用缩小的字体显示标题栏。因此正确答案为选项C。

5.下列叙述中正确的是( )。(D)

A. 栈是“先进先出”的线性表

B. 队列是“先进后出”的线性表

C. 循环队列是非线性结构

D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,所以B错误;循环队列是线性结构的线性表,所以C错误。

6.当窗体最小化时缩小为一个图标,设置这个图标的属性是( )。(B)

A. Mouselcon

B. Icon

C. Picture

D. MousePointer

解析:Mouselcon属性用于设置自定义的鼠标图标;Icon属性用于设置窗体最小化时的图标;Picture属性用于设置在对象中显示一个图形;MousePointer属性用于设置指示在运行时当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。因此本题选项B正确。

7.下列控件属性中,属性值的类型不相同的一项是( )。(B)

A. Labe1控件的Enabled属性与TextBox控件的Enabled属性

B. OptionButton控件的Value属性与CheckBox控件的Value属性

C. Command控件的Default属性与Command控件的Cancel属性

D. Command控件的Visible属性与Frame控件的Visible属性

解析:本题考查各种控件的常见属性。控件的Enabled属性值都是一致的,分别为True和False,表示控件是否可用。单选按钮和复选框的Value属性值不同,单选按钮Value有True和False两种,分别表示选中和没有选中,而复选框的Value属性表示了复选框的3种状态。命令按钮的Default属性和Cancel属性值为布尔型。任何控件的Visible属性值都是同义的。

8.在窗体上画1个命令按钮,并编写如下事件过程:

Private Sub Command1_Click()

Dim a(3,3)

For m=1 To 3

For n=1 To 3

If n=m Or n=4一m Then

a(m,n)=m+n

Else

a(m,n)=0

End If

Print a(m,n);

Next n

Print

Next m

End Sub

运行程序,单击命令按钮,窗体上显示的内容为( )。(B)

A. 2 0 0

0 4 0

0 0 6

B. 2 0 4

0 4 0

4 0 6

C. 2 3 0

3 4 0

0 0 6

D. 2 0 0

0 4 5

0 5 6

解析:根据For循环中的If语句的条件n=m or n=4一m中的n=m首先可以得出a(1,1)=2,a(2,2)=4,a(3,3)=6,其次根据n=4一m的条件可以得出a(1,3)=4,a(2,2)=4,a(3,1)=4。而其他的元素值都为0。因此窗体上输出的三行分别是:2 0 4,0 4 0,4 0 6。

9.窗体上有

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号