[计算机类试卷]VB笔试模拟试卷223及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷223及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷223及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 223及答案与解析 1 有如下一个 Sub过程: Sub mlt(ParamArray numbers() n=1 For Each x In numbers n=n*x Next x Print n End Sub 在一个事件过程中如下调用该 Sub过程: Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer a=1 b=2 c=3 d=4 mlt a,b,c,d End Sub 该程序的运行结果为 ( )。 ( A) 12 ( B)
2、 24 ( C) 36 ( D) 48 2 假定有如下事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button=2 Then PopupMenu popForm End If End Sub 则以下描述中错误的是 ( )。 ( A)该过程的功能是弹出一个菜单 ( B) PopForm是在菜单编辑器中定义的弹出式菜单的名称 ( C)参数 X、 Y指明鼠标的当前位置 ( D) Button=2表示按下的是鼠标左键 3 窗体上有一个命令按钮,命令按钮的单
3、击事件过程如下。运行程序后,单击命令按钮,输出结果是 ( )。 Private Sub Command1_Clcik() Dim a a=Array(1,2,3,4,5) For k=1 To 4 s=s+a(k) Next k Print s End Sub ( A) 10 ( B) 14 ( C) 15 ( D) 120 4 设有以下循环结构 Do 循环体 Loop While条件 则以下叙述中错误的是 ( )。 ( A)若 “条件 ”是一个为 0的常数,则一次也不执行循环体 ( B) “条件 ”可以是关系表达式、逻辑表达式或常数 ( C)循环体中可以使用 Exit Do语句 ( D)如果
4、 “条件 ”总是为 True,则不停地执行循环体 5 在窗体上画一个名称为 Text1的文本框,一个名称为 Command1的命令按钮,然后编写如下事件过程和通用过程: Private Sub Command1_Click() n=Val(Text1.Text) if n2=n/2 Then f=f1(n) Else f=f2(n) End If Print f;n End Sub Public Function f1(ByRef x) x=x*x f1=x+x End Function Public Function f2(ByVal x) x=x*x f2=x+x+x End Functi
5、on 程序运行后,在文本框中输入 6,然后单击命令按钮,窗体上显示的是 ( )。 ( A) 72 36 ( B) 108 36 ( C) 72 6 ( D) 108 6 6 设有如下程序: Option Base 1 Private Sub Command1_Click() Dim a(10) As Integer Dim n As Integer n=InputBox(“输入数据 “) If n 10 Then Call GetArray(a,n) End If End Sub Private Sub GetArray(b()As Integer,n As Integer) Dim c(10
6、)As Integer j=0 For i=1 To n b(i)=Clnt(Rnd()*100) Ifb(i)/2=b(i)2 Then j=j+1 c(j)=b(i) End If Next Print j End Sub 以下叙述中错误的是 ( )。 ( A)数组 b中的偶数被保存在数组 C中 ( B)程序运行结束时,在窗体上显示的是 c数组中元素的个数 ( C) GetArray过程的参数 n是按值传送的 ( D)如果输入的数据大于 10,则窗体上不显示任何信息 7 下列关于 DOLoop 语句的叙述不正确的是 ( )。 ( A) Doloop 语句采用逻辑表达式来控制循环体执行的次数
7、 ( B)当 Do whileLoop 或 Do untilLoop 语句中 while或 until后的表达式的值为true或非零时,循环继续 ( C) DoLoop while 语句与 DoLoop until 语句都至少执行一次循环体 ( D) Do whileLoop 语句与 Do untilLoop 语句可能不执行循 环体 8 下列程序段的执行结果为 ( )。 a=1 b=1 For I=1 To 3 f=a+b a=b b=f Print f: Next I ( A) 2 3 6 ( B) 2 3 5 ( C) 2 3 4 ( D) 2 2 8 9 在运行阶段,要在文本框 Text
8、1获得焦点时选中文本框中所有内容,对应的事件过程是 ( ) ( A) Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End Sub ( B) Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End sub ( C) Private Sub Text1_Change() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End sub (
9、 D) Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End sub 10 有如下程序: Private Sub Form_Click() Dim Check,Counter Check=True Counter=0 Do Do While Counter 20 Counter=Counter+1 If Counter=10 Then Check=False Exit Do End If Loop Loop Until Check=False Print Counter,Check En
10、d Sub 程序运行后,单击窗体,输出结果为 ( )。 ( A) 15 0 ( B) 20 -1 ( C) 10 True ( D) 10 False 11 下列程序段 ( )能够正确实现条件:如果 X Y则 A=15,否则 A=-15。 ( A) If X Y Then A=15 A=-15 Prin A ( B) If X Y Then A=15:Print A A=-15:Print A ( C) If X Y Then A=1.5:Print A Else A=-15:Print A End If ( D) If X Y Then A=15 Else A=-15 Print A End
11、 If 12 编写如下事件过程: Private Sub Form-MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Shift=6 And Button=2 Then Print“Hello“ End If End Sub 程序运行后,为了在窗体上输出 “Hello”,应在窗体上执行以下 ( )操作。 ( A)同时按下 Shift键和鼠标左键 ( B)同时按下 Shift键和鼠标右键 ( C)同时按下 Ctrl、 Alt键和鼠标 左键 ( D)同时按下 Ctrl、 Alt键和鼠标右键 13 阅读下
12、面的程序段: For i=1 To 3 For j=1 To i For k=j To 4 a=a+1 Next k Next j Next i 执行上面的三重循环后, a的值为 ( )。 ( A) 9 ( B) 14 ( C) 20 ( D) 21 14 下列选项中不属于结构化程序设计方法的是( )。 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 15 在文本框中,当用户键入一个字符时,能同时引发的事件的是( )。 ( A) KeyPress和 Click ( B) KeyPress和 LostFocus ( C) KeyPress和 Change ( D) Chang
13、e和 LostFocus 16 若要将某命令按钮设置为默认命令按钮。则应设置为 True的属性是( )。 ( A) Value ( B) Cancel ( C) Default ( D) Enabled 17 如果要在程序代码中为图片框动态加载和清除图像,可以利用( )函数。 ( A) InputBox ( B) Input ( C) LoadPicture ( D) PaintPicture 18 以下描述正确的是( )。 ( A)过程的定义可以嵌套,但过程的调用不能嵌套 ( B)过程的定义不可以嵌套,但过程的调用可以嵌套 ( C)过程的定义和过程的调用均可以嵌套 ( D)过程的定义和过程的
14、调用均不能嵌套 19 Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括( )。 ( A)顺序文件 ( B) Unix文件 ( C)二进制文件 ( D)随机文 件 20 以下能够触发文本框 Change事件的操作是( )。 ( A)文本框失去焦点 ( B)文本框获得焦点 ( C)设置文本框的焦点 ( D)改变文本框的内容 21 在用通用对话框控件建立 ”打开 ”或 ”保存 ”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件 (即 .txt文件 ),则正确的描述格式是( )。 ( A) text(.txt)|(*.txt) ( B)文本文件 (.txt)|(
15、.txt) ( C) text(.txt)FFFFF|(*.txt) ( D) text(.txt)(*.text) 22 为启动定时器控件,需要设置定时器的属性是( )。 ( A) Name ( B) Interval ( C) Left ( D) Top 23 已知变量 X、 Y为整型,且 x=4, y=12, S为字符串型,且 s=a, 1blok为标签控件,下列赋值语句合法的是( )。 ( A) x=1blok.Caption ( B) Lblok.caption=Str(x) ( C) x*3=y ( D) Y=x*s 24 以下叙述中错误的是( )。 ( A)一个工程可以包括多种类
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 223 答案 解析 DOC
