[计算机类试卷]VB笔试模拟试卷213及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷213及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷213及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 213及答案与解析 1 运行以下程序,输出结果是 ( )。 For I=1 To 3 cls Print“I=“,I; Next ( A) 123 ( B) 3 ( C) I=1I=2I=3 ( D) 1=3 2 在窗体上画一个命令按钮和两个文本框,其名称分别为 Command1、 Text1和Text2,然后编写如下程序: Dim S1 As String S2 As String Private Sub Form_Load0 Text1.Text=“ Text2.Text=“ End Sub Private Sub Text1_KeyDown(KeyCode As In
2、teger,Shift As Integer) S2=S2&Chr(KeyCode) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) S1=S1 & Chr(KeyAscii) End Sub Private Sub Command1_Click() Text1.Text=S2 Text2.Text=S1 S1=“ S2=“ End Sub 程序运行后,在 Text1中输入“abc”,然后单击命令按钮,在文本框 Text1和 Text2中显示的内容分别为 ( )。 ( A) abc和 AB ( B) abc和 abc ( C) A
3、BC和 abc ( D) ABC和 ABC 3 下列程序的执行结果为 ( )。 Private Sub Command1_Click() Dim s1 As String,s2 As String s1=“abcdef“ Call Invert(s1,s2) Print s2 End Sub Private Sub Invert(ByVal xstr As String,ystr As String) Dim tempstr As String i=Len(xstr) Do While i =1 tempstr=tempstr+Mid(xstr,i,1) i=i-1 Loop ystr=tem
4、pstr End Sub ( A) fedcba ( B) abcdef ( C) afbecd ( D) defabc 4 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Crick() x=0 n=InputBox(“) For i=1 To n For j=1 To i x=x+1 Next j Next i Print x End Sub 程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是 ( )。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 5 单击窗体时,下列程序段的执行结果为 ( )。 P
5、rivate Sub Form_Crick() Line(200,200)-(400,400) Print“+“ Print“*“ End Sub ( A)在窗体上画一斜线,从斜线终点处开始打印两行符号 ( B)在窗体上画一斜线,从斜线起点处开始打印两行符号 ( C)在窗体上画一斜线,从窗体左上角开始打印两行符号 ( D)从窗体左上角开始打印两行符号,从符号结束处开始画一斜线 6 以下能够正确退出循环的是 ( )。 ( A) i=10 Do i=i+1 Loop Until i 10 ( B) i=1 Do i=i+1 Loop Until i=10 ( C) i=10 Do i=i+1 Lo
6、op Until i 0 ( D) i=1 Do i=i-3 Loop Until i=0 7 在窗体上画一个名称为 Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是 ( )。 ( A) Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii 65 Or KeyAscii 90 Then MsgBox“请输入大写字母 “ KeyAscii=0 End If End Sub ( B) Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Inte
7、ger) If KeyCode 65 Or KeyCode 90 Then MsgBox“请输入大写字母 “ KeyCode=0 End If End Sub ( C) Private Sub Text1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Asc(Text1.Text) 65 Or Asc(Text1.Text) 90 Then MsgBox“请输入大写字母 “ End If End Sub ( D) Private Sub Text1_Change() If Asc(Text1.T
8、ext) 64 And Asc(Text1.Text) 91 Then MsgBox“请输入大写字母 “ End If End Sub 8 下列各组变量声明正确的是 ( )。 ( A) Dim abc as integer,num as single ( B) Dim I%,N$as integer ( C) Dim a%,b%,c%,a$ ( D) public dim n% 9 设有数组声明语句: Option Base 1 Dim A(2,-1 To 1) 以上语句所定义的数组A为 _维数组,共有 _个元素, 第一维下标从 _到 _,第二维下标从 _到 _。下列选项正确的是 ( )。 (
9、 A) 1, 2, 6, 2, -1, 1 ( B) 6, 2, 1, 2, -1, 1 ( C) 2, 6, 1, 2, -1, 1 ( D) 2, 1, 6, -1, 1, 2 10 在窗体上画一个命令按钮,名称为 Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程 F1。在 F1中判断所输入的整数是否是奇数,如果是奇数,过程 F1返回 1,否则返回 0。能够 正确实现上述功能的代码是 ( )。 ( A) Private Sub Command1_Click() x=InputBox(“请输入整数 “) a=F1
10、(Val(x) Print a End Sub Function F1(byRef b As Integer) If b Mod 2=0 Then Return 0 Else Return 1 End If End Funcfion ( B) Privae Sub Command1_Click() x=InputBox(“请输入整数 “) a=F1(Val(x) print a End Sub Function F1(byRef b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function ( C) Private Sub
11、 Command1_Click() x=InputBox(“请输入整数 “) F1(Va(x) Print a End Sub Function F1(byRef b As Integer) If b Mod 2=0 Then F1=1 Else F1=0 End If End Funcfion ( D) Private Sub Command1_Click() x=InputBox(“请输入整数 “) F1(Val(x) Print a End Sub Function F1(ByrRef b As Integer) If b Mod 2=0 Then Return 0 Else Retur
12、n 1 End If End Function 11 以下能够正确计算 n!的程序是 ( )。 ( A) Private Sub Command1_Click() n=5:x=1 Do x=x*i i=i+1 Loop While i n Print x End Sub ( B) Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*i i=i+1 Loop While i n Print x End Sub ( C) Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*i i=i+1 Loop While
13、i =n print x End Sub ( D) Private Sub Command1_Click() n=5:x=1:i=1 Do x=x*i i=i+1 Loop While i n print x End Sub 12 下列代码运行后输出结果是 ( )。 Defstr C-F Private Sub Command1_Click() C$=“123“ D=“456“ Print C+D$ End Sub ( A) 123456 ( B) “123456“ ( C) 123+“456“ ( D)显示出错信 13 在窗体上绘制一个名称为 Command1的命令按钮,然后编写如下事件过程
14、: Private Sub Command1_Click() c=“ABCD“ For n=1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: D CD BCD ABCD 则在横线处应填入的内容为 ( ) ( A) Left(c,n) ( B) Right(c,n) ( C) Mid(c,n,1) ( D) Mid(c,n,n) 14 在窗体上绘制一个名称为 Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程: Private Function fun(ByVal m As Integer) If m Mod 2=0 T
15、hen fun=2 Else fun=1 End If End Function Private Sub Command1_Click() Dim i As Integer,s As Integer s=0 For i=1 To 5 s=s+fun(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 15 在窗体上画两个名称分别为 Text1, Text2的文本框和一个名称为 Command1命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim
16、 x As Integer,n As Integer x=1 n=0 Do While x 20 x=x*3 n=n+1 Loop Text1.Text=str(x) Text2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是 ( )。 ( A) 15和 1 ( B) 27和 3 ( C) 195和 3 ( D) 600和 4 16 下 面的程序运行时,为了在窗体上输出 “VB6.0”,应在窗体上执行的操作是( )。 Private Sub Form_MouseDown(BuRon As Integer,shift As Integer,x As
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 213 答案 解析 DOC
