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

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

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

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

选择题

1.不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。(D)

A. A*B=0 and A+B<>0

B. (A=0 or B=0)and(A<>0 or B<>0)

C. not(A=0 And B=0)and(A=0 or B=0)

D. A*B=0 and(A=0 or B=0)

解析:考查VB的表达式。选项A中由于A*B=0,因此A为0或者B为0,或者A、B同时为O,而A+B<>,恰好排除了A、B同时为0的条件,因此符合条件描述;选项B中恰好描述了条件中的问题;选项C描述的A、B同时为0的取非,也就是同时为0不成立,然后再加上A或者B其中一个为0,符合条件描述;选项D中前面条件和选项A相同,但是后面不能排除二者同时为0的条件。

2.下面是求最大公约数的函数的首部( )。Function fun(By Val x As Integer,ByVal y As Integer)As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是(D)

A. Print fun(8,12),fun(12,16),fun(16,8)

B. Print fun(8,12,16)

C. print fun(8,12),fun(12,16),fun(16)

D. Print fun(8,fun(12,16))

解析:函数过程在传递参数时,形参表与实参表中对应变量的名字不必相同,但参数的个数、对应位置和对应类型必须相同。本题中的fun函数有两个参数,任何对于fun的调用都必须传递实参为两个整型值;选项A)中得到3个结果,显然不是我们所需要的;选项D)中的函数嵌套调用能够求出3个数的最大公约数。

3.设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是( )。(D)

A. CommonDialogl.Filter=ALLL Files |*.*|=Pictures(*.Bmp)|*.Bmp

B. CommonDialog 1.Filter=“ALLL Files”*.*|.’Pictures(木.Bmp)”|*.Bmp

C. CommonDialogl.Filter={ALLL Files{|*.*|Pictures(*.Bmp)}.Bmp}

D. CommonDialogl.Filter=“ALLL Files*.*|Pictures(*.Bmp)|*:Bmp”

解析:本题考查通用对话框的常见属性。通用对话框的Filter属性用于设置显示文件的类型。使用格式为:commonDialogl.Fjlter=“类型描述|供型|类型描述2|类型…”。

4.在窗体Form1上放一个名为Text1的文本框和一个名为Command1的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是( )。(A)

A. Private Sub Text1_Change()

Command1.Caption=\\

B. Private Sub Command1_Click()

Caption=\\

C. Private Sub Form1_Click()

Text1.Caption=\\

D. Private Sub Command1_Click()

Text1.Text=\\

解析:本题考查文本框的事件。文本框的Click事件是单击文本框时触发的,Change事件是每次文本框中文本发生改变时都触发的事件。题中要求当文本框的字符改变以后实现要求,因此应通过文本框的Change事件更改Command1的Caption属性。

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

A. Text

B. ScrollBars

C. MultiLine

D. Enabled

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

6.在窗体上有一个名称为List1的列表框和一个名称为Command1的命令按钮,并编写有如下事件过程:

Private Sub Form Load()

List1.AddItem\\(C)

A. 把字符串“New Item”添加到列表框中,但位置不能确定

B. 把列表框中原有的最后一项改为“New Item”

C. 把字符串“New Item”添加到列表框的最后(即“Item3”的后面)

D. 把字符串“New Item”插入到列表框的最前面(即“Item1”的前面)

解析:本题考查列表框的常见属性。列表框中ListCount表示现在列表框中存在的总的项目数,列表框的所有项都存放在List数组中,数组的下标从0开始。题目中程序开始运行时,ListCount的值为3,因此单击命令按钮时,执行的语句为:List1.List(3)=\\

7.设窗体上有一个文本框Text1和一个命令按钮Command1,并有以下事件过程:

Private Sub Commandl—Click()

Dim S As String,ch As String

s=\\(B)

A. Basic

B. cisaB

C. BASIC

D. CISAB

解析:Len函数返回字符串的长度,Mid函数为字符串中部截取函数格式为:Mid(字符串,起始位置,长度)。程序中,For循环的终值是Text1中输入的字符串的长度,即“Basis”的长度,为5。循环体中Mid函数从第一个字符开始依次取出一个字符,然后与上次取出的字符连接,本次取出的字符在前,上次取出的字符在后。最终变量s中应该是“cisaB”。

8.有以下程序段,单击Command1按钮后,屏幕上的输出结果是( )。

Private Sub Command1_Click()

For i=6 To 9

Print Tab(i*i),i

Next i

End Sub(D)

A. 6 7 8

9

B. 6 7 8 9

C. 6 7

8 9

D. 6

7

8

9

解析:本题考查print方法。print方法可以在窗体、图片框、打印机(Printer)或立即窗口中输出信息。如果两个输出项之间以逗号分隔,那么下一项的输出光标定位在下一个打印区的开始位置处。而Tab(i*i)函数表示光标从左端开始右移i*i列。

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

Dim a,b,c,d As Single

a=10:b=20:c=40

If b>a Then

d=a:a=b:b=d

End If

If c>a Then

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号