[计算机类试卷]VB笔试模拟试卷216及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷216及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷216及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 216及答案与解析 1 假定已经定义了一个过程 SubAdd(a As Single,b As Single),则正确的调用语句是( )。 ( A) Add 12,12 ( B) Call Add(2*x,sin(1.57) ( C) Call Add x,y ( D) Call Add(12,12,x) 2 在窗体上添加一命令按钮,名为 Command,事件过程如下: option base 1 Private Sub Command1_Click() Dim a(4,4)As Variant For i=1 To 4 For j=1 To 4 a(i,j)=(i-1)*
2、3+j Next i For i=3 To 4 For j=3 To 4 Print a(i,j); Next j Print Next i End Sub 该程序执行后,结果是 ( )。 ( A) 9 10 12 13 ( B) 7 10 12 13 ( C) 9 12 10 13 ( D) 8 11 9 12 3 下列语句都是在 Form中定义的, ( )是错的 ( A) Public Const A1=2u ( B) Private Const A2=8 ( C) Public a3 As Integer ( D) Private a4 As Integer 4 下列程序段的执行结果为
3、( )。 a=1 b=0 Select Case a Case 1 Select Case b Case 0 Print“*1*“ Case 1 Print“*1*“ End Select Case 2 Print“*2*“ End Select ( A) *0* ( B) *1* ( C) *2* ( D) 0 5 在窗体上画一个文本框 (其 Name属性为 Text1),然后编写如下事件过程: Private Sub Form_Load() Text1.Text=“ “ Text1.SetFocus For i=1 To 9 Sum=Sum+i Next i Text1.Text=Sum
4、End Sub 上述程序的运行结果是 ( )。 ( A)在文本框 Text1中输出 45 ( B)在文本框 Text1中输出 0 ( C)出错 ( D)在文本框 Text1中输出不定值 6 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() For n=1 To 20 If n Mod 3 0 Then m=m+n3 Next n Print n End Sub 程序运行后,如果单击命令按钮,则窗体上显示的内容是 ( )。 ( A) 15 ( B) 18 ( C) 21 ( D) 24 7 假定在窗体 (名称为 F
5、orm1)的代码窗口中定义如下记录类型: Private Type animal animalName As String*20 a Color As String*10 End Type 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Crick() Dim rec As animal Open“c:vbTest.dat“For Random As #1 Len=Len(rec) rec.animalName=“Cat“ rec.aColor=“White“ Put #1,rec Close #1 End Sub 则以下叙述
6、中正确的是 ( )。 ( A)记录类型 animal不能在 Form1中定义,必须在标准模块中定义 ( B)如果文件 c:vbTest.dat不存在,则 Open命令执行失败 ( C)由于 Put命令中没有指明记录号,因此每次都把记录写到文件的末尾 ( D)语句 “Put#l,rec”将 animal类型的两个数据元素写到文件中 8 在运行阶段,要在文本框 Text1获得焦点时选中文本框中的所有内容,则对应的事件过程是 ( )。 ( A) Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text)
7、End Sub ( B) Prirate Sub Text1_LosFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub ( C) Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub ( D) Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub 9 下列数组声明正确的是 ( )。 ( A
8、) n=5 Dim a(1 to n) As Integer ( B) Dim a(10) As Integer ReDim a(1 To 12) ( C) Dim a() As Single ReDim a(3,4) As Integer ReDim a(1 to n)As Integer ( D) Dim a() As Integer n=5 10 阅读程序: Option Base 1 Private Sub Form_Click() Dim art,Sum Sum=0 art=Array(1,3,5,7,9,11,13,15,17,19) For i=1 To 10 If arr(i)
9、/3=arr(i)3 Then Sum=Sum+art(i) End If Next i Pdnt Sum End Sub 程序运行后,单击窗体,输出结果为 ( )。 ( A) 13 ( B) 14 ( C) 27 ( D) 15 11 假定一个工程由一个窗体文件 Forml和两个标准模块文件 Model1及 Model2组成。 Model1代码如下: Public x As Integer Public y As Integer Sub S1() x=1 S2 End Sub Sub S20 y=10 Form1.Show End Sub Model2 的代码如下: Sub Main() S
10、1 End Sub 其中 Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是 ( )。 ( A) Form1MOdel1Model2 ( B) MOdel1Model2Form1 ( C) Model2M odel1Form1 ( D) Model2Form1Model1 12 如下程序: Private Sub Form_Click() a=20:b=20:c=120:d=120 Form1.Line(a,b)-(c,b),BF End Sub 单击窗体后,窗体上显示的是 ( )。 ( A)一条直线 ( B)一个矩形空框 ( C)一个填充了颜色的矩形 ( D)无任何图形 13
11、下列程序段的执行结果为 ( )。 a=75 If a 60 Then I=1 If a 70 Then I=2 If a 80 Then I=3 If a 90 Then I=4 Print“I=“:I ( A) I=1 ( B) I=2 ( C) I=3 ( D) I=4 14 当变量 x=2, y=5时,以下程序的输出结果为 ( )。 Do Until y 5 x=x*y y=y+1 Loop print x ( A) 2 ( B) 5 ( C) 10 ( D) 20 15 设有如下变量声明: Dim TestDate As Date 为变量 TestDate正确赋值的表达方式是 ( )
12、( A) TestDate=#1/2002# ( B) TesDate=#“1/1/2002“# ( C) TesDate=date(“1/1,2002“) ( D) TesDate=Format(“m/d/yy“,“1/1/2002“) 16 在窗体上添加一个按钮,名为 Command1,然后编写如下的事件过程,输出结果为 ( )。 Prinvate Sub Comand1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+5 Next k Next j Next i Print x End Sub ( A) 13 ( B)
13、 26 ( C) 30 ( D) 40 17 执行以下程序段后,变量 c的值为 ( )。 a=“Visual Basic Programing“ b=“|Quick“ c=b&Ucase(Mid(a,7,6)&Right(a,11) ( A) Visual BASIC Programing ( B) Quick Basic Programing ( C) QUICK Basic Programing ( D) Quick BASIC Programing 18 下列符号( )是 Visual Basic中的合法变量名。 ( A) x23 ( B) 8xy ( C) END ( D) X8B 1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 216 答案 解析 DOC
