[计算机类试卷]国家二级VB机试(选择题)模拟试卷176及答案与解析.doc
《[计算机类试卷]国家二级VB机试(选择题)模拟试卷176及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(选择题)模拟试卷176及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 176及答案与解析 一、选择题 1 编写如下程序: Private Sub Command 1 Click() Dim m As Integer,n As Integer m=2: n=1 Select Case m Case 1 Select Case n Case 1 Print“AAA” Case 2 Prim“BBB” Case 2 Print“CCC” End Select End Sub 程序运行后,单击命令按钮 Commandl,输出结果为 ( A) AA A ( B) BBB ( C) CCC ( D) 1 2 某人为计算 n!(0“”Th
2、en temp=s+temp Else List 1 Add ( A) year new Happy ( B) Happy new year ( C) raey wen yppaH ( D) yppaH wen raey 11 设窗体上有一个文本框 Textl和一个命令按钮 Commandl,并有以下事件过程:Private SubCommandlClick()Dim s As String, ch As String s=“”For k=1 To Len(Textl)ch=Mid(Textl, k, 1)s=ch+s Next k Text1 Text=s End Sub程序执行时,在文本框
3、中输入 “Basic”,然后单击命令按钮,则 Textl中显示的是 ( A) Basic ( B) cisaB ( C) BASIC ( D) CISAB 12 某人编写了如下程序,用来求 10个整数 (整数从键盘输入 )中的最大值: Private Sub Commadl_Ctick() Dim a(10)As Integer,maxAs Integer For k=1 To 10 a(k)=InputBox(“输入一个整数 ”) Next k max=0 For k=1 To 10 Ira(k)max Then max=a(k) End If Next k Print max End Su
4、b 运行程序时发现,当输入 10个正数时,可以得到正确结果,但输入 10个负数 ( A)把 Ira(k)max Then改为 If a(k)10 Then Exit For Next Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 14 在窗体上画一个名为 Commandl的命令按钮,然后编写如下代码: Option Base 1 Private Sub Commandl Click() Dim a a=Array(1, 2, 3, 4): j=1 For i=4 To 1 Step一
5、1 S=S+a(i)*j: j=j*10 Next i Print s End Sub 运行上面的程序,其输出结果是 ( A) 1234 ( B) 12 ( C) 34 ( D) 4321 15 茬窗体上画一个 名称为 Textl的文本框和一个名称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() Dim iAs Integer,nAs Integer For i=0 To 50 i=i+3: n=n+1 Ifi10 Then Exit For Next Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,
6、在文本框中显示的值是 ( A) 2 ( B) 3 ( C) 4 ( D) 5 16 在窗体上画一个名称为 Commandl的命令按 钮,然后编写如下程序: Option Base 1 Private Sub Commandl_Click() d=0: c=10: x=Array(10, 12, 21, 32, 24) For i=1 To 5 Ifx(i)C Then d=d+x(i) C=x(i) Else d=d C End If Next i Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 ( A) 89 ( B) 99 ( C) 2 ( D) 77
7、 17 在窗体上画 1个名称为 commaIldl的命令按钮 ,并编写如下事件过程: Private Sub Commandl_Click() x=1: s=0 For i=1 To 5 x=x i: s=s+x Next Print s End Sub 该事件过程的功能是计算 ( A) s=1+2+3+4+5q ( B) s=1+1 2+1 3+1 4+1 5 ( C) s=1+1 2 1+1 31+1 41+1 5 1 ( D) s=4+1 (1*2)+1 (2*3)+1 (3*4)+1 (4*5) 18 有如下程序: Private Sub Form Click() Dim i As I
8、nteger,n As Integer For i=1 To 20 i=i+4: n=n+i Ifi10 Then Exit For Next Print n End Sub 程序运行后,单击窗体,则输出结果是 ( A) 14 ( B) 15 ( C) 29 ( D) 30 19 有以下通用过程: Function fun(N As Integer) s=0 For k=1 To N s=s+k*(k+1) Next k fun=s End Function 该过程的功能是 ( A)计算 N! ( B)计算 1+2+3+N ( C)计算 12233NN ( D)计算 12+23+34+N(N+
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 选择题 模拟 176 答案 解析 DOC
