【计算机类职业资格】二级VISUAL+BASIC笔试-157及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-157及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-157及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-157 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Visual Basic 中,要将一个窗体从内存中释放,应使用的语句是(分数:2.00)A.HideB.UnloadC.LoadD.Show2.设已打开 5 个文件,文件号为 1,2,3,4,5。要关闭所有文件,以下语句正确的是(分数:2.00)A.Close#1,2,3,4,5B.Close#1;#2,#3;#4;#5C.Close #1-#5D.Close3.单击命令按钮时,下列程序的执行结果为Private Sub Command1_cl
2、ick()Dim X As Integer,Y As Integerx=12:y=32Call PCS(x,y)Print x;yEnd SubPublic Sub PCS(ByVal n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End Sub(分数:2.00)A.12 32B.2 32C.2 3D.12 34.下列说法错误的是(分数:2.00)A.方法是对象的一部分B.在调用方法时,对象名是不可缺少的C.方法是一种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同5.要使一个命令按钮成为图形命令按钮,则应设置的属性是(分数:
3、2.00)A.PictureB.StyleC.LoadPitureD.DisabledPicture6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim in As Integer,n As Integer,p As Integerm=3:n=5:p=0Call Y(m,n,p)Print Str(p)End SubSub Y(ByVal i As Integer,ByVal j As Integer,k As Integer)k=i+jEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是(分数:2.00)A.4B.6C
4、.8D.107.在窗体上画一个名为 Command1 的命令按钮,其 Command1_Click 事件过程如下:Sub Command1_Click()Dim student As studtypeDim record_no As Integerrecord_no=1With student.ino=12.strname=“smith“.strsex=“男“.smark=89End With_Put # 1,record_no,studentClose # 1End Sub要求在 c:/的随机文件 student.dat 写入一条记录。应在程序中空行处填入以下哪条语句使该功能完整(分数:2.
5、00)A.Open“c:/student.dat“For Input As # 1 len=len(student)B.Open“c:/student.dat“For random As # 1 len=len(student)C.Open“c:/student.dat“For Output As # 1 len=len(student)D.Open“c:/student.dat“For Append As # 1 len=len(student)8.结构化程序设计方法的 3 种基本控制结构中不包括(分数:2.00)A.循环结构B.递归结构C.顺序结构D.选择结构9.下列每组控件中,都包含有滚
6、动条的一组控件是(分数:2.00)A.ListBox 和 LabelBoxB.TextBox 和 DriveListBoxC.ComboBox 和 CheckBoxD.FileListBox 和 DirListBox10.下列叙述中错误的是(分数:2.00)A.Visual Basic 是采用了事件驱动编程机制B.Visual Basic 是面向过程的程序设计语言C.Visual Basic 是可视化程序设计语言D.Visual Basic 是面向对象的程序设计语言11.下列数据结构中,按先进后出原则组织数据的是(分数:2.00)A.线性链表B.栈C.循环链表D.顺序表12.表达式 x=Sqr
7、(a2-5)+sqr(b2-5)的类型是(分数:2.00)A.算术表达式B.逻辑表达式C.关系表达式D.字符表达式13.为了使图像框适应图片的大小,下列哪个属性设置正确(分数:2.00)A.AutoSize=TrueB.Stretch=FalseC.Stretch=TrueD.Stretch=False14.下列叙述中正确的是(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述三种说法都不对15.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下
8、事件过程:Private Sub Command1_Click() For n=1 To 20If n Mod 30 Then in=m+n/3NextPrint nEnd Sub程序运行后,如果单击命令按钮,则窗体上显示的内容是(分数:2.00)A.15B.18C.21D.2416.使用 Public Const 语句声明一个全局的符号常量时,该语句应放在(分数:2.00)A.过程中B.窗体模块的通用声明段C.标准模块的通用声明段D.窗体模块或标准模块的通用声明段17.下列对于软件测试的描述中正确的是(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确
9、C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则18.在数据管理技术的发展过程中,可实现数据共享的是(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.系统管理阶段19.运行下面的程序后,输出的结果为ClsDim t(5,5)as IntegerFor i=1 To 5:t(i,i)=1:NextFor i=1 To 5For j=1 To 5Print t(i,j),NextPrintNext(分数:2.00)A.1 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 11 1 1 1 1B.11111C.1 0 0 0
10、 00 1 0 0 00 0 1 0 00 0 0 1 00 0 0 0 1D.1 1 1 1 120.退出 Visual Basic 6.0 的快捷键是(分数:2.00)A.Ctrl+QB.Alt+QC.A1t+AD.Ctrl+A21.软件工程的出现是由于(分数:2.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展22.下列叙述中正确的是(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种说法都不对23.有三个关系 R、S 和 T 如
11、下:(分数:2.00)A.B.C.D.24.能够获得一个文本框中被选取文本的内容的属性是(分数:2.00)A.TextB.LengthC.SelTexttD.SelStart25.在下列关于二叉树的叙述中,正确的一项是(分数:2.00)A.在二叉树中,任何一个结点的度都是 2B.二叉树的度为 2C.在二叉树中至少有一个结点的度是 2D.一棵二叉树的度可以小于 226.组合框控件是将某两个控件组合成一个控件,这两个控件是(分数:2.00)A.列表框控件和文本框控件B.标签控件和列表框控件C.标签控件和文本框控件D.复选框控件和选项按钮控件27.在用通用对话框控件建立“打开”或“保存”文件对话框时
12、,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是(分数:2.00)A.“text(.txt)|(*.txt)“B.“文本文件(.txt)|(.txt)“C.“text(.txt)FFFFF|(*.txt)“D.“text(.txt)(*.text)“28.表达式 Abs(-5)+Len(“ABCDE“)的值是(分数:2.00)A.5ABCDEB.-5ABCDEC.10D.029.在 Visual:Basic 的立即窗口内输入以下语句:X=65 CRPrint Chr$(x) CR在窗口中显示的结果是(分数:2.00)A.65B.AC.aD.x30.设有
13、下面的循环:i=1Doi=i+3Print iLoop Until i_程序运行后要执行 3 次循环体,则条件中 i 的最小值为(分数:2.00)A.6B.7C.8D.931.在下列关于菜单的说法中,错误的是(分数:2.00)A.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件B.除了 Click 事件之外,菜单项还能响应其他的(如 DblClick 等)事件过程C.菜单项的快捷键不能任意设置D.在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色,不能被用户选择32.下面程序运行后,单击命令按钮,输出的结果是Pivate Sub Cornmand1_C
14、lick()Dim a%(1 To 4),b%(2 To 6),i%,str1#,str2#For i=1 To 4a(i)=iNextFor i=2 To 6b(i)=iNextstr1=YAG((分数:2.00)A.str2=YAG(B.Print“str1=“;str1;“str2=“;str2End SubF33.数据库设计的 4 个阶段是:需求分析、概念设计、逻辑设计和(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计34.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command
15、1_Click()Dim arr(10,10)As Integer,i,j As IntegerFor i=1 To 3For j=2 To 4art(i,j)=i+jNextNextText1.Text=arr(2,3)+arr(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是(分数:2.00)A.12B.13C.14D.1535.鼠标移动经过控件时,将触发控件的(分数:2.00)A.MouseDown 事件B.MouseUp 事件C.MouseMove 事件D.Click 事件二、填空题(总题数:15,分数:30.00)36.数据结构分为线性结构和非线性结构,线性表、栈
16、和队列都属于_。(分数:2.00)填空项 1:_37.按“先进后出”原则组织数据的数据结构是_。(分数:2.00)填空项 1:_38.软件危机出现于 20 世纪 60 年代末,为了解决软件危机,人们提出了_的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_39._(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。(分数:2.00)填空项 1:_40.数据库设计分为以下 6 个设计阶段:需求分析阶段、_、逻辑设计阶段、物理设计阶段、实施阶段以及数据库运行和维护阶段。(分数:2.00)填空项 1:_41.在用 Open 语句打开文件时,如果省略“For 方式”,则
17、打开的文件的存在方式是_。(分数:2.00)填空项 1:_42.在菜单中,唯一能够识别的事件是_。(分数:2.00)填空项 1:_43.假定有一个名为 pic2.gif 的图形文件,要在运行期间把该文件装入一个图片框(Picture1),应执行的语句是_。(分数:2.00)填空项 1:_44.要对文本框中已有的内容进行编辑,按下键盘上的按键,但不起作用,原因是设置了_。(分数:2.00)填空项 1:_45.下面程序的功能是统计字符串中“i“的个数,请填空。Sub COU()Dim n As Integera$=“Beijing University of Technology“n=Len(a$
18、)For i=1 To nb$=Mid$(a$,i,1)If _ Then x=x+1NextPrint “x=“;xEnd Sub(分数:2.00)填空项 1:_46.首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是:_。(分数:2.00)填空项 1:_47.软件设计模块化的目的是_(分数:2.00)填空项 1:_48.有一个过程如下:Sub Sub1(m As Integer,total As Long)Dim i AS Integertotal=1For i=1 To mtotal=total*iNextEnd Sub调用它的事件过程如下:Private Sub Comm
19、and1_Click() Dim tot As Long,a As Integera=Val(InputBox(“请输入数据“)Call Subl(a,tot)Print totEnd Sub则输入数据 5,运行结果为_。(分数:2.00)填空项 1:_49.用 Line Input 语句从顺序文件读出数据时,每次读出一行数据。一行是指遇到_分隔符,即认为一行的结束。(分数:2.00)填空项 1:_50.执行下面的程序段后,变量 S 的值为_。S=5For i=2.6 To 4.9 Step 0.6S=S+1Next i(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-15
20、7 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 Visual Basic 中,要将一个窗体从内存中释放,应使用的语句是(分数:2.00)A.HideB.Unload C.LoadD.Show解析:命题目的 考查考生对多重窗体的操作。解题要点 Load 语句格式:Load 窗体名称。Load 语句把一个窗体装入内存,执行 Load 语句后,可以引用窗体中的控件及其各种属性,但此时窗体没有显示出来,“窗体名称”是窗体的 Name 属性;Unload 语句格式:Unload 窗体名称该语句与 Load 语句的功能相反,它清除内存中指定的窗体
21、。Show 方法格式:窗体名称.Show模式Show 方法用来显示一个窗体。如果省略“窗体名称”,则显示当前窗体。参数“模式”用来确定窗体的状态,可以取两种值,即 0 和 1(不是 False 和 True)。当“模式”值为 1(或常量 vbModal)时,表示窗体是“模态型”窗体,在这种情况下鼠标只在此窗体内起作用,不能到其他窗口内操作,只有关闭该窗口才能对其他窗口进行操作;当“模式”值为 0(或省略参数“模式”值)时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作。Hide 方法格式:窗体名称.HideHide 方法使窗体隐藏,即使不在屏幕上显示,也仍在内存中,因此它与
22、 Unload 语句的作用不同。错解分析 卸载窗体语句用 Unload,窗体卸载时会触发窗体卸载事件 Form_Unload。考点链接 窗体的方法、事件。2.设已打开 5 个文件,文件号为 1,2,3,4,5。要关闭所有文件,以下语句正确的是(分数:2.00)A.Close#1,2,3,4,5B.Close#1;#2,#3;#4;#5C.Close #1-#5D.Close 解析:命题目的 考查考生对文件操作语句的掌握情况。解题要点 关闭打开文件的语句为 Close。考点链接 Open 语句。3.单击命令按钮时,下列程序的执行结果为Private Sub Command1_click()Dim
23、 X As Integer,Y As Integerx=12:y=32Call PCS(x,y)Print x;yEnd SubPublic Sub PCS(ByVal n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End Sub(分数:2.00)A.12 32 B.2 32C.2 3D.12 3解析:命题目的 考查考生对参数传递的掌握情况。解题要点 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程。在 Visual Basic 中,实参与形参的结合有两种方式,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 157 答案 解析 DOC
