[计算机类试卷]VB笔试模拟试卷219及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷219及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷219及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 219及答案与解析 1 执行以下程序段 a$=“abbacddcba“ For i=6 To 2 Step-2 X=Mid(a,i,i) Y=Left(a,i) Z=Right(a,i) z=UCase(X&Y&z) Next i Print z 输出结果为 ( ) ( A) ABC ( B) BBABBA ( C) ABBABA ( D) AABAAB 2 已知 x代表某个百分制成绩,下列程序段用于显示对应的 五级制成绩,正确的是( ) ( A) If x =60 Then Print“及格 “ Else If x =70 Then Print“中 “ Else If x
2、 =80 Then Print“良 “ Else If x =90 Then Print“优 “ Else Print“不及格 “ End If ( B) If x 90 Then Print“良 “ Else If x 80 Then Print“中 “ Else If x 70 Then Print“及格 “ Else If x 60 Then Print“不及格 “ Else Print“优 “ End If ( C) If x =90 then Print“优 “ Else If x =80 Then Print“良 “ Else If x =70 Then Print“中 “ Els
3、e If x =60 Then Print“及格 “ Else Print“不及格 “ End If End Select ( D) Select Case x Case x =90 Print“优 “ Case x =80 Print“良 “ Case x=70 Print“中 “ Case x =60 Print“及格 “ Case Else Print“不及格 “ 3 运行以下程序,输出结果是 ( )。 For I=1 To 3 cls Print“I=“,I; Next ( A) 123 ( B) 3 ( C) I=1I=2I=3 ( D) 1=3 4 在窗体上画一个命令按钮和两个文本
4、框,其名称分别为 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 Integer,Shift As Integer) S2=S2&Chr(KeyCode) End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) S1=S1 & Chr(KeyAscii) End Sub Priv
5、ate Sub Command1_Click() Text1.Text=S2 Text2.Text=S1 S1=“ S2=“ End Sub 程序运行后,在 Text1中输入“abc”,然后单击命令按钮,在文本框 Text1和 Text2中显示的内容分别为 ( )。 ( A) abc和 AB ( B) abc和 abc ( C) ABC和 abc ( D) ABC和 ABC 5 下列程序的执行结果为 ( )。 Private Sub Command1_Click() Dim s1 As String,s2 As String s1=“abcdef“ Call Invert(s1,s2) Pri
6、nt 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=tempstr End Sub ( A) fedcba ( B) abcdef ( C) afbecd ( D) defabc 6 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Crick() x=0
7、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 7 单击窗体时,下列程序段的执行结果为 ( )。 Private Sub Form_Crick() Line(200,200)-(400,400) Print“+“ Print“*“ End Sub ( A)在窗体上画一斜线,从斜线终点处开始打印两行符号 ( B)在窗体上画一斜线,从斜线起点处开始打印两行符号 ( C
8、)在窗体上画一斜线,从窗体左上 角开始打印两行符号 ( D)从窗体左上角开始打印两行符号,从符号结束处开始画一斜线 8 以下能够正确退出循环的是 ( )。 ( 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 Loop Until i 0 ( D) i=1 Do i=i-3 Loop Until i=0 9 在窗体上 画一个名称为 Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是 ( )。 ( A) Private Sub Text1_Ke
9、yPress(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 Integer) If KeyCode 65 Or KeyCode 90 Then MsgBox“请输入大写字母 “ KeyCode=0 End If End Sub ( C) Private Sub Text1_MouseDown(Button As Integer,
10、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.Text) 64 And Asc(Text1.Text) 91 Then MsgBox“请输入大写字母 “ End If End Sub 10 下列各组变量声明正确的是 ( )。 ( A) Dim abc as integer,num as single ( B)
11、 Dim I%,N$as integer ( C) Dim a%,b%,c%,a$ ( D) public dim n% 11 设有数组声明语句: Option Base 1 Dim A(2,-1 To 1) 以上语句所定义的数组 A为 _维数组,共有 _个元素,第一维下标从 _到 _,第二维下标从 _到 _。下列选项正确的是 ( )。 ( 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 12 在窗体上画一个命令按钮,名称为 Command1。程序运行后,如果单击
12、命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程 F1。在 F1中判断所输入的整数是否是奇数,如果是奇数,过程 F1返回 1,否则返回 0。能够正确实现上述功能的代码是 ( )。 ( A) Private 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 Return 0 Else Return 1 End If End Funcfion ( B) Privae S
13、ub 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 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 E
14、nd 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 Return 1 End If End Function 13 以下能够正确计算 n!的程序是 ( )。 ( A) Private Sub Command1_Click() n=5:x=1 Do x=x*i i=i+1 Loop While i n Print x En
15、d 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 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 14 下列代码运行后输出结果是 (
16、 )。 Defstr C-F Private Sub Command1_Click() C$=“123“ D=“456“ Print C+D$ End Sub ( A) 123456 ( B) “123456“ ( C) 123+“456“ ( D)显示出错信 15 单击滚动条的滚动箭头时,产生的事件是( )。 ( A) Click ( B) Scroll ( C) Change ( D) Move 16 要使某控件在运行时不可显示,应对属性( )进行设置。 ( A) Enabled ( B) Visible ( C) BackColor ( D) Caption 17 要使标签能够显示所需要
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 219 答案 解析 DOC
