[计算机类试卷]VB笔试模拟试卷206及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷206及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷206及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 206及答案与解析 1 有以下程序: Sub subP(b()As Integer) For i=1 To 4 b(i)=2*i Next i End Sub Private Sub Command1_Click() Dim a(1 To 4)As Integer a(1)=5 a(2)=6 a(3)=7 a(4)=8 subPa() For i=1 To 4 Print a(i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ( ) ( A) 2 4 6 8 ( B) 5 6 7 8 ( C) 10 12 14 16 ( D)出错 2 下列程序段
2、的执行结果为 ( )。 I=4 x=5 Do I=I+1 x=x+2 Loop Until I =7 Print“I=“;I Print“x=“;x ( A) I=4 x=5 ( B) I=7 x=15 ( C) I=6 x=8 ( D) I=7 x=11 3 设在窗体上有一个名称为 Command1的命令按钮,并有以下事件过程: Private Sub Command1_Click() Static b As Variant b=Array(1,3,5,7,9) End Sub 此过程的功能是把数组 b中的 5个数逆序存放 (即排列为 9, 7, 5, 3, 1)。为实现此功能,省略号处的程
3、序段应该是 ( )。 ( A) For i=0 To 5-12 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( B) For i=0 To 5 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( C) For i=0 To 52 tmp=b(i) b(i)=b(5-i-1) b(5-i-1)=tmp Next ( D) For i=1 To 52 tmp=b(i) b(i) b(5-i-1) b(5-i-1)=tmp Next 4 下面的数组声明语句中 ( )是正确的。 ( A) Dim A3,4As Integer (
4、B) Dim A(3,4)As Integer ( C) Dim A3;4As Integer ( D) Dim A3;4As Integer 5 从键盘上输入一个实数 nu,利用字符串函数对该数进行处理,如果输出的内容不是字符 End, 则程序输出的内容是 ( )。 nu=InputBox(“nu=“) n$=Str$(nu) p=InStr(n$, “.“) if p 0 Then Print Mid$(n$,P) Else Print“END“ End If ( A)用字符方式输出数据 nu ( B)输出数据的整数部分 ( C)输出数据的小数部分 ( D)只去掉数据中的小数点,保留所有数
5、字输出 6 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer,s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a =0 print s,a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( )。 ( A) 7 9 ( B) 34 0 ( C) 9 7 ( D)死循环 7 单击命令按钮时 ,下列程序代码的执行结果为 ( )。 Private Function FirProc(x As Integer,y As Inte
6、ger,z As Integer) FirProc=2*x+y+3*z End Funcfion Private Function SecProc(x As Integer,y As Integer,z As Integer) SecProc=FirProc(z, x, y)+x End Funcfion Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer a=2 b=3 c=4 Printf SecProc(c,b,a) End Sub ( A) 21 ( B) 19 ( C) 17
7、( D) 34 8 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Dim x As Integer Static y As Integer Cls x=x+5 y=y+3 Print x,y End Sub 程序运行时,两次单击命令按钮 Command1后,窗体显示的结果是 ( )。 ( A) 10 6 ( B) 5 6 ( C) 5 3 ( D) 10 3 9 编写如下事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As
8、 Single,Y As Single) If Shift=6 and Button then Print“Hello“ End if End Sub 程序运行后,为了在窗体上输出 “Hello”,应在窗体上执行以下 ( )操作 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Shift键和鼠标右键 ( C)同时按下 Ctrl、 Alt和鼠标左键 ( D)同时按下 Ctrl、 Alt和鼠标右键 10 下列程序段的执行结果为 ( )。 ForX=5 To 1 Step-1 For Y=1 To 6-X Print Tab (Y+5); “*“ Next Y Print Next X
9、( A) * * * * * ( B) * * * * * ( C) * * * * * ( D) * * * * * 11 当条件为 5 x 10时,则 x=x+1,则以下语句正确的是 ( )。 ( A) if 5 x 10 Then x=x+l ( B) if 5 x or x 10 Then x=x+1 ( C) if 5 x and x 10 Then x=x+1 ( D) if 5 x or x 10 Then x=x+1 12 执行以下程序段后, x的值为 ( )。 Dim x As Integer,i As Integer x=0 For i=20 To 0 Step -2 x=
10、x+i5 Next i ( A) 16 ( B) 17 ( C) 18 ( D) 19 13 下列程序段的执行结果为 ( )。 A=“HELLOGOODMORNING“ B=“WANGCHANGLI“ C=Left(A,5)+“!“ D=Right(A,7) E=Mid(A,6,4) F=Mid(B,Len(B)-6,5)+“!“ G=E+“ “+D+“!“ H=C+“ “+F Print H+“ “+G ( A) HELLO!CHANG!GOOD MORNING! ( B) HELLO!WANG!G00D MORNING! ( C) HELLO!LI!GOOD MORNING! ( D) H
11、ELLO!CHANG!GOOD!MORNING! 14 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() A=“12“ B=“34“ C=“56“ Print A+B+C End Sub 程序运行后,单击命令按钮,输出结果是 ( )。 ( A) “123456“ ( B) 123456 ( C) 102 ( D)显示出错信息 15 Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( )。 ( A)属性、控件和方法 ( B)属性、事件和方法 ( C)窗体、控件和过程 ( D)控件、过程和模块 16 下列数据结构中,能
12、用二分法进行查找的是( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 17 下面四个选项,不是窗体属性的是( )。 ( A) MinButton ( B) MaxButton ( C) Caption ( D) Load 18 在 Visual Basic环境下,当写一个新的 Visual Basic程序时,所做的第一件事是( )。 ( A)编写代码 ( B)新建一个工程 ( C)打开属性窗 ( D)进入 Visual Basic环境 19 下列可以打开立即窗口的操作是( )。 ( A) Ctrl+D ( B) Ctrl+E ( C) Ctrl+
13、F ( D) Ctrl+G 20 如果 Form1是启动窗体,并且 Form1的 Load事件过程中有 Form2.Show,则程序启动后( )。 ( A)发生一个运行时错误 ( B)发生一个编译时错误 ( C)在所有的初始化代码运行后 Form1是活动窗体 ( D)在所有的初始化代码运行后 Form2是活动窗体 21 与 Form1.Show方法效果相同的是( )。 ( A) Form1.Visible=True ( B) Form1.Visible=False ( C) Visible.Form1=True ( D) Visible.Form1=False 22 窗体的 Enable属性的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 206 答案 解析 DOC
