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

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

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

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

选择题

1.下列可作为Visual Basic变量名的是( )。(B)

A. A#A

B. constA

C. ?xy

D. 4A

解析:本题考查变量命名规则。VB中变量的命名应遵循以下规则:只能由字母、数字和下划线组成;第一个字符必须是英文字母;有效字符为255个;不能用关键字做变量名。

2.窗体Forml上有一个名称为Commandl的命令按钮,以下对应窗体单击事件的事件过程是( )。(B)

A. Private Sub Fornl 1 Click( )

End Sub

B. Privte Sub Form_Click( )

End Sub

C. Private Sub Commandl_ Click ( )

EndSub

D. Private Sub Commandl_Click( )

End Sub

解析:窗体的单击事件不同于其他控件的单击事件,在事件过程头中不出现窗体名字,而是统一使用Form_Click( )。

3.能够存放组合框的所有项目内容的属性是( )。(C)

A. Caption

B. Text

C. List

D. Selected

解析:组合框没有Caption属性;Text属性用来设置或返回组合框中当前选项的文本内容;Selected属性是列表框控件的属性,组合框没有Selected属性;List属性用来设置或返回组合框中的各选项,它是一个字符串数组,组合框中各选项内容用List(下标)表示。故A、B、D选项错误,C选项正确。

4.设有如下Command1的单击事件过程及fun过程:

Private Sub Command1_Click()

Dim x As Integer

x=Val(InputBox(\\(A)

A. 3 6

B. 6 3

C. 6

D. 程序死循环

解析:题目中fun过程是一个递归过程,它的结束条件是参数值为奇数。第一次调用,参数值为6,是偶数所再次调用fun过程,这次参数为6/2=3,是奇数,不再调用自身,接着执行下一句输出参数值即3,然后返回第一次调用过程中执行下一句输出第一次调用参数值,即6。因此程序会输出3 6。

5.假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是(  )。(B)

A. 单击图片框,然后按Del键

B. 执行语句 Picture1.Picture=LoadPicture(\\

C. 执行语句 Picture1.Picture=\\

D. 执行语句:Picture1.Cls

解析:A选项按Del键不能删除图片;C选项中Pictue属性值不能为空字符串,语法错误;D选项中Cls方法只能清除图片上显示的内容,不能清除图片。要将图片框中的图片清除,用B选项方法可以。故B选项正确。

6.设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写( )。

Private Sub Command1_Click()

Dim a(1 To 10)As Integer

Dim i As Intege,Dim P As Integer

Dim t As Intege,Dim j As Integer

For i=1 To 10

a(i)=i

Nexti

Forj=1 To 5

t=a(j)

Nextj

For i=1 To 10

Print a(i)

Next i

End Sub(A)

A. a(j)=a(11-j) a(11-j)=t

B. a(11-j)=a(j) a(j)=t

C. a(j)=a(11-j) a(j)=t

D. a(11-j)=t a(j)=a(11-j)

解析:本题考查数组中元素的逆置操作。循环次数为数组中元素个数的一半,每一次都要进行下标之和为11的前后两个元素交换。

7.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(  )。(B)

A. 12345ABCDE

B. EDCBA54321

C. ABCDE12345

D. 54321EDCBA

解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。

8.下列程序的执行结果为( )。

A=“5”:B=“6”

A=Val(A)+Val(B)

B=VaI(“56”)

IfA◇B Then Print A-B Else Print B.A(A)

A. -45

B. 45

C. -56

D. 0

解析:本题考查转换函数的操作。Val函数可以把数字字符串转化成数字,然后进行算术运算。因此最后A的值为11,而B的值为56,因此输出A-B的值为-45。

9.下列有关文件的叙述中,正确的是( )。(C)

A. 以Output方式打开一个不存在的文件时,系统将显示出错信息

B. 以Append方式打开的文件,既可以进行读操作,也可以进行写操作

C. 在随机文件中,每个记录的长度是固定的

D. 无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的

解析:A选项错误原因:当以Output方式打开一个不存在的顺序文件时,Open语句会首先创建该文件,然后再打开它,系统不会出错。

B选项错误原因:以Append方式打开文件后,可将内存中的数据追加到顺序文件的尾部,可进行写操作,不能进行读操作。

D选项错误原因:VB中三种可访问的文件有:顺序文件、随机文件和二进制文件,不同文件打开的方式是不同的。

C选项中随机文件中的每一行称为一条记录,每条记录的长度相同,通过记录号来定位和查找指定记录。故C选项正确。

10.在利用菜单编辑器设计菜单时,为了把组合键“Alt+x”设置为“退出(x)”菜单项的访问键,可以将该菜单项的标题设置为( )。(B)

A. 退出(x&)

B. 退出(&X)

C. 退出(x#)

D. 退出(#X)

解析:要使菜单项的快捷键设置为All+字母,就要在菜单项的标题中设置为&+字母。本题把“AII+x”设置为“退出(x)”菜单项,则菜单项的标题设置为“退出(&X)”。故选B。

11.要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。(C)

A. Private Sub P1_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)

P

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号