[计算机类试卷]VB笔试模拟试卷211及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷211及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷211及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 211及答案与解析 1 以下程序运行后,输出结果是 ( )。 a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a 3 Or b 3 Then a=b-a:b=c-a:c=b+a End If Print a+b+c ( A) 16 ( B) 3 ( C) 6 ( D) 8 2 在窗体上画一个命令按钮,名称为 Command1。单击命令按钮时,执行如下事件过程: Private Sub Command1_Click() a$=“software and hardware“ b$=Right(a$,8) c$=Mid(a$,1,8) MsgBox a$,b$,
2、c$,1 End Sub 则在弹出的信息框的标题栏中显示的信息是 ( )。 ( A) hardware ( B) software ( C) hardware ( D) 1 3 窗体上有一个命令按钮和一个文本框,程序执行后,在文本框中输入 12345,单击命令按钮后的输出结果为 ( )。 Private Sub Command1_Click() Dim A As Integer,B As Integer Text1.SelStart=2 Text1.SelLength=2 A=Val(Text1.SelText) B=Len(Text1.Text) Print A*B End Sub ( A)
3、 68 ( B) 115 ( C) 170 ( D) 1170 4 以下能正确定义数据类型 TelBook的代码是 ( )。 ( A) Type TelBook Name As String*10 TelNum As Integer End Type ( B) Type TelBook Name As String*10 TelNum As Integer End TelBook ( C) Type TelBook Name String*10 TelNum Integer EndType TelBook ( D) Typedef TelBook Name String*10 TelNum I
4、nteger End Type 5 单击命令按钮时,下列程序段的执行结果为 ( )。 Public Sub Procl(n As Integer,ByVal m As Integer) n=n Mod 10 m=m10 End Sub Private Sub Command1_Click() Dim x As Integer,y As Integer x=12;y=34 Call Procl(x,y) Print x;y End Sub ( A) 12 34 ( B) 2 34 ( C) 2 3 ( D) 12 3 6 单击命令按钮时,下列程序代码的执行结果为 ( )。 Private Fun
5、ction PickMid(xStr As String)As Sting Dim tempStr As String Dim strLen As Integer TempStr=“ “ StrLen=Len(xStr) i=1 Do While i =strLen/2 tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen-i+1,1) i=i+1 Loop PickMid=tempStr End Function Private Sub Command1_Click() Dim FirstStr As String FirstStr=“abcdef“ P
6、rint PickMid(FirstStr) End Sub ( A) abcdef ( B) afbecd ( C) fedcba ( D) defabc 7 下面的过程定义语句中合法的是 ( )。 ( A) Sub Procl(ByVal n() ( B) Sub Procl(n)As Integer ( C) Function Procl(Procl) ( D) Function Procl(ByVal n) 8 单击命令按钮时,下列程序段的执行结果为 ( )。 Private Sub Command1_Click() Dim FirstStr As String FirstStr=“a
7、bcdef“ Print PickMid(FirstStr) End Sub Private Function PickMid(xStr As String)As String Dim tempStr As String,strLen As Integer TempStr=“ “ strLen=Len(xStr) i=1 Do While i =strLen/2 tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen-i+1,1) i=i+1 Loop PickMid=tempStr End Funcfion ( A) abcdef ( B) fed ( C
8、) fedcba ( D) defabc 9 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click() Dim a a=Array(1,2,3,4,5) For i=1 To UBound(a) a(i)=a(i)+i-1 Next Print a(3) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是 ( )。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 10 在窗体上画一个名称为 Command1的命令按钮,编写如下程序: Private Sub Command
9、1_Click() Print p1(3,7) End Sub Public Function p1(x As Single,n As Integer) As Single If n=0 Then p1=1 Else If n Mod 2=1 Then p1=x*x+n Else p1=x*x-n End If End If End Function 程序运行后,单击该命令按钮,屏幕上显示的结果是 ( )。 ( A) 2 ( B) 1 ( C) 0 ( D) 16 11 设有如下程序: Private Sub Command1_Click() Dim c As Integer,d As Int
10、eger c=4 d=InputBox(“请输入一个整数 “) Do While d 0 If d c Then c=c+1 End If d=InputBox(“请输入一个整数“) Loop Print c+d End Sub 程序运行后,单击命令按钮,如果在输入对话框中依次输 入 1、 2、 3、 4、 5、 6、 7、 8、 9和 0,则输出结果是 ( )。 ( A) 12 ( B) 11 ( C) 10 ( D) 9 12 设有如下通用过程: Public Sub Fun(a()As Integer,x As Integer) For i=1 To 5 x=x+a(i) Next En
11、d Sub 在窗体上绘制一个名称为 Text1的文本框和一个名称为 Command1的命令按钮。然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5) As Integer,n AsInteger For i=1 To 5 arr(i)=i+i Next Fun arr,n Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( )。 ( A) 30 ( B) 25 ( C) 20 ( D) 15 13 在窗体上画一个列表框和一个命令按钮,其名称分别为 List1和 Command1,然后编写
12、如下事件过程: Private Sub Form_Load0 List1.AddItem“Item 1“ List1.AddItem“Item 2“ Lis1.AddItem“Irem 3“ End Sub Private Sub Command1_Click() List1.List(List1.ListCount)=“AAAA“ End Sub 程序运行后,单击命令按钮,其结果为 ( )。 ( A)把字符串 “AAAA”添 加到列表框中,但位置不能确定 ( B)把字符串 “AAAA”添加到列表框的最后 (即 “Item 3”的后面 ) ( C)把列表框中原有的最后一项改为 “AAAA” (
13、 D)把字符串 “AAAA”插入到列表框的最前面 (即 “Item 1”的前面 ) 14 假定通用对话框的名称为 CommonDialog1,命令按钮的名称为 Command1,则单击命令按钮后,能使打开的对话框的标题为 “New Title”的事件过程是 ( )。 ( A) Private Sub Command1_Click() CommonDialog1.DialogTitle=“New Title“ CommonDialog 1 ShowPrinter End Sub ( B) Private Sub Command1_Click() CommonDialog1.DialogTitle
14、=“New Title“ CommonDialog1.ShowFont End Sub ( C) Private Sub Command1_Click() CommonDialog1.DialogTitle=“New Title“ CommonDialog1.ShowOpen End Sub ( D) Private Sub Command1.Click() CommonDialog1.DialogTitle=“New Title“ CommonDialog1.ShowColor End Sub 15 有如下程序: Form1.Cls For r=35 To 85 Step 25 Circle
15、(300,240),r Next r 单击 窗体后,窗体上显示的是 ( )。 ( A) 3个相交圆 ( B) 3个同心不相交圆 ( C) 4个同心不相交圆 ( D) 2个同心不相交圆 16 下面程序段的运行结果是 ( )。 Private Sub Form_Click() For I=3 to 1 step-1 Print Spc(10-I); For j=1 to 2*I-1 print“*“; Next j Print Next I End Sub ( A) * * * ( B) * * * ( C) * * * ( D) * * * 17 下面程序运行时,单击窗体后,窗体上显示的结果是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 211 答案 解析 DOC
