




免费预览已结束,剩余29页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2003年9月全国计算机等级考试二级VB语言笔试试卷考试时间90分钟,满分100分)一、 选择题(1)(20)每小题2分,(21)(30)每小题3分,共70分)51Test(1)以下叙述中错误的是51TestA)Visual Basic 是事件驱动型可视化编程工具51TestB)Visual Basic应用程序不具有明显的开始和结束语句51TestC)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性51TestD)Visual Basic中控件的某些属性只能在运行时设置51Test(2)以下叙述中错误的是51TestA)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件51TestB)以.BAS为扩展名的文件是标准模块文件51TestC)窗体文件包含该窗体及其控件的属性51TestD)一个工程中可以含有多个标准模块文件51Test(3)以下叙述中错误的是51TestA)双击鼠标可以触发DblClick事件51TestB)窗体或控件的事件的名称可以由编程人员确定51TestC)移动鼠标时,会触发MouseMove事件51TestD)控件的名称可以由编程人员设定51Test(4)以下不属于Visual Basic系统的文件类型是51TestA).frm B).bat C).vbg D).51Test(5)以下叙述中错误的是51TestA)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件51TestB)保存Visual Basic程序时,应分别保存窗体文件及工程文件51TestC)Visual Basic应用程序只能以解释方式执行51TestD)事件可以由用户引发,也可以由系统引发51Test(6)以下能正确定义数据类型TelBook的代码是51TestA)Type TelBook B)Type TelB51TestName As String*10 Name As String*1051TestTelNum As Integer TelNum As I51TestEnd Type End TelB51TestC)Type TelBook D)Typedef TelB51TestName String*10 Name String*1051TestTelNum Integer TelNum I51TestEnd Type TelBook End T51Test(7)以下声明语句中错误的是51TestA)Const var1=123 B)Dim var2 = ABC51TestC)DefInt a-z D)Static var3 As I51Test(8)设窗体上有一个列表框控件Lis选中的列表项内容的是t1,且其中含有若干列表项。则以下能表示当前被51TestA)List1.List B)List1.ListIndex C)List1.Index D)List1. T51Test(9)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是51TestA)MouseDown B)MouseUp C)Load D)C51Test(10)设a=10,b=5,c=1,执行语句Print a b c后,窗体上显示的是51TestA)True B)False C)1 D)出错信息51Test(11)如果要改变窗体的标题,则需要设置的属性是51TestA)Caption B)Name C)BackColor D)BorderS51Test(12)以下能判断是否到达文件尾的函数是51TestA)BOF B)LOC C)LOF D)EOF51Test(13)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是51TestA)如果工程中含有Sub Main过程,则程序一定首先执行该过程51TestB)不能把标准模块设置为启动模块51TestC)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体51TestD)任何时刻最多只有一个窗体是活动窗体51Test(14)窗体的MouseDown事件过程51TestForm_MouseDown (ButtSingle)on As Integer, Shift As Integer, X As Single, Y As 51Test有4个参数,关于这些参数,正确的描述是51TestA)通过Button参数判定当前按下的是哪一个鼠标键51TestB)Shift参数只能用来确定是否按下Shift键51TestC)Shift参数只能用来确定是否按下Alt和Ctrl键51TestD)参数x,y用来设置鼠标当前位置的坐标51Test(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是51TestA)Combo1.RemoveItem T51TestB)Combo1.RemoveI51TestC)Combo1.RemoveItem 351TestD)Combo1.RemoveItem Combo1.L51Test(16)以下关于焦点的叙述中,错误的是51TestA)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据51TestB)当文本框失去焦点时,触发LostFocus事件51TestC)当文本框的Enabled属性为False时,其Tab顺序不起作用51TestD)可以用TabIndex属性改变Tab顺序51Test(17)如果要在菜单中添加一个分隔线,则应将其Caption属性设置为51TestA)= B)* C)& D)-51Test(18)执行语句Open 数据能够执行的操作是Tel.dat For Random As #1 Len = 50后,对文件Tel.dat中的51TestA)只能写,不能读 B)只能读,不能写51TestC)既可以读,也可以写 D)不能读,不能写51Test(19)在窗体上画一个本框,然后编写如下事件过名称为Command1的命令按钮和两程:个名称分别为Text1、Text2的文51TestPrivate Sub Command1_Click()51Testn = Text1.T51TestSelect Case 51TestCase 1 To 2051Testx = 1051TestCase 2, 4, 651Testx = 2051TestCase Is 1051Testx = 3051TestCase 1051Testx = 4051TestEnd S51TestText2.Text = 51TestEnd S51Test程序运行后,如果在文内容是本框Text1中输入10,然后单击命令按钮,则在Text2中显示的51TestA)10 B)20 C)30 D)4051Test(20)设有以下循环结构51TestD51Test循环体51TestLoop While 51Test则以下叙述中错误的是51TestA)若条件是一个为0的常数,则一次也不执行循环体51TestB)条件可以是关系表达式、逻辑表达式或常数51TestC)循环体中可以使用Exit Do语句51TestD)如果条件总是为True,则不停地执行循环体51Test(21)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:51TestPrivate Sub Command1_Click()51TestDim num As I51Testnum = 151TestDo Until num 651TestPrint num;51Testnum = num + 2.451TestL51TestEnd S51Test程序运行后,单击命令按钮,则窗体上显示的内容是51TestA)1 3.4 5.8 B)1 3 551TestC)1 4 7 D)无数据输出51Test(22)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:51TestPrivate Sub Command1_Click()51TestDim a As Integer, s As I51Testa = 851Tests = 151TestD51Tests = s + 51Testa = 51TestLoop While a c T51Testd = d + x(i)51Testc = x(i)51TestE51Testd = 51TestEnd I51TestNext 51TestPrint 51TestEnd S51Test程序运行后,如果单击命令按钮,则在窗体上输出的内容为51TestA)89 B)99 C)23 D)7751Test(26)在窗体上画两个别为Label1、Label2、Labe显示A、B、A*B等文Label3 显示A*B的计算结果。当单击命令按钮计算时Label3中。以下不能实现上滚动条,名称分别为Hscroll1 l3、Label4、Label5、Label6,字信息,标签Label1、Label2分。如图所示。当移动滚动框时,对标签Label1、Label2中显示述功能的事件过程是、Hscroll2;六个标签,名称分其中标签Label 4 Label6分别显示其右侧的滚动条的数值,在相应的标签中显示滚动条的值的两个值求积,并将结果显示在51TestA)Private Sub Command1_Click()51TestLabel3.Caption = Str(Val(Label1.Caption )*Val( Label2.Caption)51TestEnd S51TestB)Private Sub Command1_Click()51TestLabel3.Caption = HScroll1.Value * HScroll2.V51TestEnd S51TestC)Private Sub Command1_Click()51TestLabel3.Caption = HScroll1 * HS51TestEnd S51TestD)Private Sub Command1_Click()51TestLabel3.Caption = HScroll1. Text * HScroll2.T51TestEnd S51Test(27)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:51TestPrivate Sub Command1_Click()51TestFor n = 1 To 2051TestIf n Mod 3 0 Then m = m + n 351TestNext 51TestPrint 51TestEnd S51Test程序运行后,如果单击命令按钮,则窗体上显示的内容是51TestA)15 B)18 C)21 D)2451Test(28)在窗体上画一个名称为Text1的文本框,并编写如下程序:51TestPrivate Sub Form_Load()51TestS51TestText1.Text = 51TestText1.SetF51TestEnd S51TestPrivate Sub Form_MouY As Single)seUp(Button As Integer, Shift As Integer, X As Single, 51TestPrint 程序设计51TestEnd S51TestPrivate Sub Text1_KeyDown(KeyCode As Integer, Sift As Integer)51TestPrint Visual Basic;51TestEnd S51Test程序运行后,如果按A键,然后单击窗体,则在窗体上显示的内容是51TestA)Visual Basic B)程序设计51TestC)A程序设计 D)Visual Basic程序设计51Test(29)设有如下程序:51TestPrivate Sub Command1_Click()51TestDim sum As Double, x As D51Testsum = 051Testn = 051TestFor i = 1 To 551Testx = n / 51Testn = n + 151Testsum = sum + 51TestN51TestEnd S51Test该程序通过For循环计算一个表达式的值,这个表达式是51TestA)1+1/2+ 2/3+3/4+4/5 B)1+1/2+2/3+3/451TestC)1/2+2/3+3/4+4/5 D)1+1/2+1/3+1/4+1/551Test(30)以下有关数组定义的语句序列中,错误的是51TestA) Static arr1(3)51Testarr1(1) = 10051Testarr1(2) = H51Testarr1(3) = 123.4551TestB)Dim arr2() As I51TestDim size As I51TestPrivate Sub Command2_Click()51Testsize = InputBox(输入:)51TestReDim arr2(size)51T51TestEnd S51TestC)Option Base 151TestPrivate Sub Command3_Click()51TestDim arr3(3) As I51T51TestEnd S51TestD)Dim n As I51TestPrivate Sub C_Click()51TestDim arr4(n) As I51T51TestEnd S51Test二、填空题(每空2分,共30分)51Test(1)执行下面的程序段后,i的值为1 ,s的值为 2 。51Tests = 251TestFor i = 3.2 To 4.9 Step 0.851Tests = s + 151TestNext 51Test(2)把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:51TestPrivate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)51TestPrint Chr(KeyCode)51TestEnd S51TestPrivate Sub Form_KeyPress(KeyAscii As Integer)51TestPrint Chr(KeyAscii)51TestEnd S51Test程序运行后,如果直接分别是 3 和 4 。按键盘上的A键(即不按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版新型城镇化项目施工合作框架协议
- 2025版高速公路隧道施工合同书
- 二零二五年度房产经纪人房产项目营销策划聘用合同
- 泸州市精神病医院招聘笔试真题2024
- 二零二五年度全球高端时尚品牌进口代理买卖合同示范文本
- 2025瓷砖装饰工程监理合同范本
- 2025版汽车融资租赁直租合同模板-绿色出行方案
- 二零二五年电热锅线上线下联营合同样本
- 二零二五年度物流保险货物运输代理服务协议
- 二零二五年度富士康电子信息产品售后服务合同
- 现场调试合同协议书模板
- 钢结构门头专项施工方案
- 诚通证券股份有限公司招聘笔试题库2025
- 船务公司船舶管理制度
- 组织部单位档案管理制度
- 植物源蛋白替代技术-洞察及研究
- 2025年湖南省中考英语试卷真题(含答案)
- 南京城墙介绍
- 应急管理十五五思路
- 提高护理文书书写合格率
- 辅警招聘公安基础知识考试题库及答案
评论
0/150
提交评论