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

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

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

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

选择题

1.有如下程序:

Private Sub Form Click()

Dim i As Integer,sum As Integer

sum=0

For i=2 To 10

Ifi Mod 20 And i Mod 3=0 Then

sum=sum±i

End If

Next i

Print sum

End Sub

程序运行后,单击窗体,输出结果为( )。(C)

A. 24

B. 30

C. 12

D. 18

解析:本题考查循环程序的分析。分析循环程序关键在于分析循环体的功能,应详细地分析循环的条件、执行的次数、每次执行的操作等。本题中For循环执行9次(i取值范围[2,10]之间所有的整数),循环体中执行的条件为:如果i不是偶数,同时i是3的倍数,那么此时的i,累加到变量sum中,因此当i为3、9时累加到变量sum中sum=3+9=12。

2.若在窗体模块的声明部分声明了如下自定义类型和数组

Privme Type Tem

Score As Integer

StrName As String

End Type

Dim Student(5)As Tem

则下面的输出语句中正确的是( )。(C)

A. Print Student.Score(2),Student.StrName(2)

B. PrintStudent.Score.Student.StrName

C. Print Student(2).Score,Student(2).StrName

D. Print Score(2),StrName(2)

解析:在标准模块中可以声明自定义类型,该类型由Type关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域,取得每个域的值需要用“变量名.域名”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问Student(2)的域,需要使用Student(2).Score和Student(2).StrName。

3.下面不能在信息框中输出“Visual Basic”的是( )。(C)

A. x=MsgBox(\\

B. MsgBox(\\

C. MsgBox\\

D. Call MsgBox\\

解析:MsgBox()函数用于显示提示信息,并可返回一个代表用户单击了哪个按钮的Integer类型值,当其作为函数使用时必须将参数放在括号内部,而返到值可以赋值给一个变量,也可以单独使用此函数而不将其返回值赋值给变量;MsgBox过程也用于显示提示信息,作为过程必须使用Call关键字来进行调用,其参数不能加括号。

4.( )控件可以使图形根据控件大小而改变大小。(C)

A. 图片框

B. 标签

C. 图像框

D. 框架

解析:本题考查常见控件的基本属性。图片框的AutoSize属性设定图片框是否按装入图形的大小来调整大小:图像框的Stretch属性设定是否调整图形的大小以适用图像框控件。标签一般用来处理文本,而框架主要用来作为其他控件的容器。

5.设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是( )。(C)

A. List1.List

B. List1.ListIndex

C. List1.Text

D. List1.Index

解析:List1的List属性是设置或返回列表框中的列表项内容;ListIndex属性设置或返回当前选中的列表项的索引值;Index属性是用来区分列表框控件数组中各List控件;Text属性设置或返回当前所选中列表项的文本内容。故选C。

6.表达式Abs(-5)+Len(“ABCDE”)的值是( )。(C)

A. 5ABCDE

B. -5ABCDE

C. 10

D. 0

解析:本题考查数学函数和字符串函数。数学函数.Abs(-5)用于求-5的绝对值,而Len()函数则用于计算字符串中包含的字符个数。

7.在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:

Private Sub Command1_Click()

   x=0

   Do While x<50

     x=(x+2)*(x+3)

     n=n+1

   Loop

   Text1.Text=Str(n)

   Text2.Text=Str(x)

End Sub

程序运行后,单击命令按钮,在两个文本框中显示的值分别为(  )。(B)

A. 1和0

B. 2和72

C. 3和50

D. 4和168

解析:在文本框中显示的值即n,x的值。x初始值已设为0,n的初始值没有定义,默认为0。各次循环x,n的值如下:

x=(x+2)*(x+3)=(0+2)*(0+3)=2*3=6,n=n+1=0+1=1

x=6满足x<50,循环继续:

x=(x+2)*(x+3) =(6+2)*(6+3) =8*9=72,n=n+1=1+1=2

x=72,不满足x<50,循环结束。此时n的值为2,x的值为72。

8.假定有以下程序段:

For i=1 To 3

   For j=5 To 1 Step-1

     Print i*j

   Next j

Next i

则语句 Print i * j 的执行次数是(  )。(A)

A. 15

B. 16

C. 17

D. 18

解析:外层For循环从1到3是3次,内层循环从5到1,是5次。因此循环体执行的次数是3*5=15次。

9.以下能正确定义数据类型Systemlnfo的代码是( )。(A)

A. Type Systemlnfo

DiskDrives As String*10

Memory As Long

End Type

B. Type Systemlnfo

DiskDrives As String*10

Memory As Long

End Systemlnfo

C. Type Systemlnfo

DiskDrives String*10

Memory Long

End Type Systemlnfo

D. Typedef Systemlnfo

DiskDrives String*10

Memory Long

End rype

解析:本题考查自定义类型的定义。自定义类型要求以Type开始,以End Ty

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号