【计算机类职业资格】二级VISUAL+BASIC笔试-311及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-311及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-311及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-311 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在窗体上画一个名称为 Command1 的命令按钮,一个名称为 Label1 的标签,然后编写如下事件过程:Private Sub Command1_Click()s=0For i=1 To 15x=2*i-1if x Mod 3=0 Then s=s+1Next iLabe11Caption=sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是_。(分数:2.00)A.1B.5C.27D.452.以下程序运行后的输出结果是_。Priva
2、te Sub Form_ Click()y=1 :x=2Print Iif(x=y,x,y)End Sub(分数:2.00)A.0B.1C.2D.33.下列关于数组的叙述中,错误的一条是_。(分数:2.00)A.在声明时确定了大小的数组叫做静态数组B.在过程中可多次使用 ReDim 语句来改变数组的大小,也可以改变数组的维数C.每次使用 ReDim 语句都不会使原来数组中的值丢失D.在 Visual Basic 中最多允许有 60 维数组4.设一棵二叉树中,度为 1 的结点数为 9,则该二叉树的叶结点的数目是_。(分数:2.00)A.10B.11C.12D.不确定5.下列关于文件的叙述中,错误
3、的一条是_。(分数:2.00)A.在随机访问模式下,文件中的每条记录的长度可以不同B.在对文仆进行任何操作之前,必须事先打开文件C.LOF()函数返回文件的字节数,如果返回 0,表示该文件是一个空文件D.在二进制访问模式中,可以把文件指针移到文件的任何地方6.以下叙述中,错误的是_。(分数:2.00)A.在同一窗体的菜单项中,不允许出现标题相同的菜单项B.在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible 属性D.弹出式菜单也在菜单编辑器中定义7.以下关于焦点的叙述中,错误的是_。(分数:2.00)A.如果文本框的 TabSto
4、p 属性为 False,则不能接收从键盘上输人的数据B.当文本框失去焦点时,触发 LostFocus 事件C.当文本框的 Enabled 属性为 False 时,其 Tab 顺序不起作用D.可以用 Tablndex 属性改变 Tab 顺序8.所谓概念模型,指的是_。(分数:2.00)A.客观存在的事物及其相互联系B.将信息世界中的信息进行数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界9.在文本框所能响应的事件中,当一个对象获得焦点时,发生的事件是_。(分数:2.00)A.Change 事件B.KeyPress 事件C.LostFocus 事件D.Got
5、Focus 事件10.为了使能在 DOS 或 Windows 下运行的可执行程序也可以在 Visual Basic 中调用,可通过调用函数来实现。(分数:2.00)A.String()B.Space()C.Left()D.Shell()11.下面是关于随机文件的 4 种描述,不正确的是_。(分数:2.00)A.随机文件的每一个记录是按记录号随机地写到磁盘上的B.直接文件的每一个记录有一个对应的记录号C.随机文件每个记录的长度必须相同D.随机文件的内容可用 DOS 的 TYPE 或 EDIT 等编辑命令显示出来12.程序编制有 3 个层次,其实施顺序应是_。(分数:2.00)A.编码、画程序框图
6、、测试B.编码、写程序文档、排错C.编码、测试、排错D.编码、画程序框图、排错13.以下关于菜单的叙述中,错误的是_。(分数:2.00)A.在程序运行过程中,可以增加或减少菜单项B.如果把一个菜单项的 Enabled 属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.利用控件数组可以实现菜单项的增加或减少14.在窗体上画一个名称为 TxtA 的文本框,然后编写如下的事件过程:Private Sub TxtA_KeyPress(keyascii as integer).End Sub若焦点位于文本框中,则能够触发 KeyPress 事件的操作是_。(分数:2.00)A.
7、单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘上的某个键15.假定有如下事件过程:Private Sub Form MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu popFormEnd ifEnd Sub则以下描述中错误的是_。(分数:2.00)A.该过程的功能是弹出一个菜单B.popForm 是在菜单编辑器中定义的弹出式菜单的名称C.参数 X、Y 指明鼠标的当前位置D.Button2 表示按下的是鼠标左键16.数据库系统的核心部分是_。(分数:2
8、.00)A.数据模型B.数据库C.数据库管理系统D.计算机硬件17.下列叙述中,错误的一条是_。(分数:2.00)A.代码窗口是用户用来编写程序的窗口B.窗体设计窗口又称为窗体布局窗口C.工程资源管理器主要是显示用户工程的层次以及工程中的所有文件D.本地窗口可以自动显示出所有在当前过程中的变量声明及变量值18.软件需求分析时,常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是_。(分数:2.00)A.数据流、数据存储、数据项和加 TB.一般信息、名字、别名和描述C.数据类型、数据长度和结构D.数据取值范围、使用频率和方式19.下列操作中,不能改变控件的大小的是_。(分数:
9、2.00)A.通过在属性窗口中直接修改控件的 Height 和 Width 属性B.在程序里用语句修改控件的 Height 和 Width 属性C.先选中该控件,再用鼠标拖曳的大小D.先选中该控件,按住 Ctrl 键不放,再按光标键来调整其大小20.打开代码窗口的正确操作方法是_。(分数:2.00)A.从工程窗口中选择一个窗体或标准模块,并单击“查看代码”按钮B.从“工程”菜单中选择“代码窗口”命令C.从“格式”菜单中选择“代码窗口”命令D.从窗体窗口中打开代码窗口,可用鼠标拖动一个控件或窗体本身21.在 Visual Basic 中,对象方法的调用格式为_。(分数:2.00)A.对象名方法名
10、参数名表B.对象名:方法名参数名表C.方法名.对象名参数名表D.方法名:对象名参数名表22.下列表达式中,表达式_的运算结果与其他 3 个不同。(分数:2.00)A.Int(-3.5)-1.5B.Int(-4.5)+0.5C.-Abs(-4.5)D.Fix(-4.5)-0.523.下列程序执行的结果是_。Private Sub Command1_Click()a=0b=1Doa=a+bb=a+bLoop While a20Print a;bEnd Sub(分数:2.00)A.21 7B.25 11C.2l 30D.21 3424.菜单项能触发的事件是_。(分数:2.00)A.ClickB.Mo
11、useUp,Click 和 DblClickC.DblClick 和 ClickD.MouseDown 和 DblClick25.若想将同一窗体上的多个 Option Button 控件分为多个组,所用控件是_。(分数:2.00)A.PictureboxB.TextboxC.ShapeD.Frame26.软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是_。(分数:2.00)A.软件结构B.数据说明C.设计语言描述D.存取方法27.下列叙述中,正确的是_。(分数:2.00)A.程序设计过程中的主要工作是编制程序B.程序设计的主要目标是编制出运行结果正确的程
12、序C.不良的程序设计风格会增加程序的复杂性D.上述三种说法都不对28.下列叙述中,正确的是_。(分数:2.00)A.在窗体的 Form_ Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为。或空字符串29.下面的_语句可以实现:先在窗体上输出大写字母 A,然后在同一行的第 10 列输出小写字母 b。(分数:2.00)A.Print“A“;Tab(9);“b“B.Print “A“;Spc(8);“b“C.Print“A“
13、;Space(10);“b“D.Print“A“;Tab(8);“b“30.在窗体上画一个名称为 Command1 的命令按钮,再画两个名称分别为 Labe11、Labe12 的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_C1ick()X=5:Y=3Call proc(X,Y)Labe11Caption=XLabe12Caption=YEnd SubPrivate Sub proc(ByVal a As Integer,ByVal b As Integer)X=a*aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中
14、显示的内容分别是_。(分数:2.00)A.5 和 3B.25 和 3C.25 和 6D.5 和 631.下列叙述中,错误的一条是_。(分数:2.00)A.在 Visual Basic 中,一个应用程序是以工程文件的形式保存在磁盘上的B.Visual Basic 的控件是具有自己的属性、事件和方法的对象C.所有的对象都具有相同的属性,例如文本框也有 Caption 属性D.Visual Basic 程序可以有编译运行和解释运行两种运行模式32.栈结构不适用于下列哪一种应用?(分数:2.00)A.表达式求值B.树的层次次序周游算法的实现C.二叉树对称序周游算法的实现D.快速排序算法的实现33.在关
15、系运算中,查找满足一定条件的元组的运算称之为_。(分数:2.00)A.复制B.选择C.投影D.连接34.下列关于栈的叙述中,正确的是_。(分数:2.00)A.在栈中只能插人数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表35.以下叙述中,错误的是_。(分数:2.00)A.一个工程中可以包含多个窗体文件B.在一个窗体文件中用 Private 定义的通用过程能被其他窗体调用C.在设计 Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件D.全局变量必须在标准模块中定义二、填空题(总题数:10,分数:30.00)36.二叉树是结点的有限
16、集合,这个有限集合或者为 【1】 ,或者由一个根结点及两棵不相交的二叉树组成,分别作为根的左子树和右子树。(分数:2.00)填空项 1:_37.在一个链队中,如果 front 和 rear 是队首和队尾的指针,则插入一个结点 s的操作是 【2】 。(分数:2.00)填空项 1:_38.软件工程学把软件从开始研制到最终软件被废弃的整个阶段叫做软件的 【3】 。(分数:2.00)填空项 1:_39.为了在软件开发过程中保证软件的质量,主要采取的措施是复审、复查、管理复审和 【4】 。(分数:2.00)填空项 1:_40.关系模型的数据约束通常由 3 类完整性约束提供支持,以保证数据的一致性和完整性
17、。3 类完整性指的是实体完整性、域完整性和 【5】 。(分数:2.00)填空项 1:_41.设有如下程序:Private Sub search(a()As Variant,ByVal key As Variant,index%)Dim I%For i=LBound(A) To UBound(A) If key=a(I)Thenindex=IExit SubEnd IfNext Iindex=-1End SubPrivate Sub Form_Load()ShowDim b() As VariantDim n As Integerb=Array(1,3,5,7,9,11,13,15)Call s
18、earch(b,11,n)Print nEnd Sub程序运行后,输出结果是 【6】 。(分数:2.00)填空项 1:_42.在 Visual Basic 工程 prjl 中包含有两个窗体,窗体 form1(主窗体)上有两个命令按钮 command1 和 command2,一个文本控件 text1;窗体 dialog 是一个对话窗体,窗体包含两个命令按钮 OK 和 Cancel,一个文本控件 text1 和一个标签控件 labe11。编写程序要求实现的功能为:窗体 form 1 上 command1 的 caption 属性值为 name,程序运行后,当单击 eommand1 时,弹出对话窗体
19、 dialog,其 labe11 控件中的提示信息为“please input your name:”,要求用户输入自己的姓名。如果单击 OK 按钮,保存当前输入的内容并返回 form1 界面,command1 的caption 属性值为 email。若再次单击 command1 命令按钮,仍然出现 dialog 对话窗体,此时 dialog 的labe11 提示用户输入自己的 email,当用户输入 email 后,单击“确定”按钮,保存当前输入的内容并返回 form1 界面;如果单击 Cancel 按钮,则输入内容无效并返回 form1。Private Sub Command1_Click
20、()Dialog. Text1. Text = “Dialog. ShowEnd SubPrivate Sub Command2_Click()Text1. Text = “email: “+ Dialog. email +“ name: “+ Dialog. fnameEnd SubPrivate Sub Form_ Load()Command1. Caption = “name“【7】 . Caption = “please input your name:Dialog. i = 0End SubOption ExplicitPublic i As IntegerPublic email
21、As StringPublic fname As StringPrivate Sub CancelButton_Click()i=0email = “fname = “Forml. Command1. Capt ion = “name“Dialog. HideForm1. ShowEnd SubPrivate Sub OKButton_ Click()【8】 Select Case iCase 1:email = Text1. TextLabe11. Caption = “please input your email:“【9】 . Caption = “email“Case 2:fname
22、= Text1. Text【10】 . Caption = “name“i=0End SelectDialog. HideForm1. ShowEnd Sub(分数:8.00)填空项 1:_43.执行下面的程序,当输入 3 时,输出的结果是 【11】 Private sub Command1_Click()i=2j= InputBox(“ j = “)On j GoTo 20,30,40,50i=i+220:i=i+230:i=i+240:i=i+250:i=i+2Print iEnd Sub(分数:2.00)填空项 1:_44.在 Visual Basic 程序启动运行中设置一个封面窗口,显
23、示一些有意义的信息,要求显示时间 5 秒。Sub dlys(ByVal n As Single)Dim tl As SingleDim t2 As Singlet1 = TimerDot2 = TimerIf t2 t1 Then t2 = t2 + 86400If t2 - tl n Then Exit Do【12】 LoopEnd SubSub main( )Form2. Showdlys 【13】 【14】 Form1. ShowEnd Sub(分数:6.00)填空项 1:_45.在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,输出结果是 【15】 Private
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 311 答案 解析 DOC
