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

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

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

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

选择题

1.复选框是否被选中,取决于复选框的( )。(B)

A. Enabled属性

B. Value属性

C. Checked属性

D. Visible属性

解析:本题考查复选框的常见属性。复选框的Enabled属性决定复选框是否可用,Value属性决定复选框是否选定,其属性值有3种:O-Unchecked:表示未被选定,1-Checked:选定,2-Grayed:灰色,禁止选择;Visible属性决定其是否可见;复选框没有Checked属性。

2.下面哪个属性不是框架控件的属性( )。(C)

A. Caption

B. Left

C. Text

D. Enabled

解析:框架控件的Caption属性用来显示说明性的文字,Left属性来指定框架左侧坐标,Enabled属性用来指定框架是否可用。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等,不包括框架控件。

3.命令按钮Command1的单击事件过程如下:

Private Sub Command1_Click()

Dim a(10,10)As Integer

x=0

For i=1 To 3

For j=1 To 3

a(i,j)=i*2 Mod j

If x<a(i,j)Then x=a(i,j)

Next

Next

Print x

End Sub

执行上述事件过程后,窗体上显示的是( )。(B)

A. 1

B. 2

C. 3

D. 4

解析:题目中定义了一个二维数组,为数组赋初值并找出这些值中最大的值输出。数组中的值为:

a(1,1)=1*2 mod 1=0a(1,2)=1*2 mod 2=0a(1,3)=1*2 mod 3=2

a(2,1)=2*2 mod 1=0a(2,2)=2*2 mod 2=0a(2,3)=2*2 mod 3=1

a(3,1)=3*2 mod 1=0a(3,2)=3*2 mod 2=0a(3,3)=3*2 mod 3=0

显然最大值为2,因此Print x语句将在窗体上显示2。

4.有两个关系R,S如下:

(B)

A. 选择

B. 投影

C. 插入

D. 连接

解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。

5.将文本框的( )属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。(C)

A. Text

B. ScrollBars

C. MultiLine

D. Enabled

解析:本题考查文本框的常见属性。文本框的Text属性存放输入的数据,而MuhiLine属性的作用为设置是否为多行,默认为False,此时不能显示多行;当设置为True时,允许显示多行文本。当MultiLine属性为True时,可以通过设置ScrollBars属性来显示滚动条。

6.窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:

Private Sub Option1_Click(Index As Integer)

  …

End Sub

下面关于此过程的参数 Index 的叙述中正确的是(  )。(C)

A. Index为1表示单选按钮被选中,为0表示未选中

B. Index 的值可正可负

C. Index 的值用来区分哪个单选按钮被选中

D. Index表示数组中单选按钮的数量

解析:Index参数值返回的是单选按钮数组中各单选按钮的索引值,用它来区分各单选按钮。故A、D选项错误,C选项正确;Index的值只能是非负数,故B选项错误。

7.某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:

Private Sub Command1_Click()

  Dim a(10)As Integer, max As Integer

  For k=1 To 10

    a(k)=InputBox(\\(B)

A. 把If a(k)>max Then改为If a(k)<max Then

B. 把max=a(k)改为a(k)=max

C. 把第2个循环语句For k=1 To 10改为For k=2 To 10

D. 把max=0改为max=a(10)

解析:程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。

8.下列程序执行后,变量a的值为( )。

Dim a,b,C,dAs Single

a=10:b=20:c=40

If b>a Then

d=a:a=b:b=d

End If

If c>a Then

d=a:a=c:c=d

End If

If c>b Then

d=b:b=c:c=d

End If(B)

A. 10

B. 40

C. 20

D. 100

解析:本题考查选择语句。程序段中包括3条选择语句,其作用分别为:如果a小于b那么交换a和b,如果a小于c那么交换a和c,如果b小于c那么交换b和c,相当于对a、b、c做了降序排列。

9.如图所示,在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每1s在文本框中显示一次当前的时间。

(C)

A. Enabled

B. Visible

C. Timer()

D. Interval

解析:本题考查计时器控件。计时器控件只有一个事件,就是Timer()事件,表示触发计时器控件时执行的操作。

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

A. 内容耦合

B. 异构耦合

C. 控制耦合

D. 数据耦合

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

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

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

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

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号