【计算机类职业资格】二级VISUAL+BASIC笔试76及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试76及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试76及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 76 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下叙述中,错误的是_。(分数:2.00)A.双击鼠标可以触发 Db1Click 事件B.窗体或控件的事件的名称可以由编程人员确定C.移动鼠标时,会触发 MouseMove 事件D.控件的名称可以由编程人员设定2.在窗体上画两个命令按钮,然后编写以下代码: Private Sub Commandl_ Click() Dim i As Long Dim i As Integer Dim x For i=1 To 10000000 x=DoEvent
2、s For j=1 To 1000000 Next j Cls Print i Next i End Sub Private Sub Command2_Click() Dim x As Integer Dim i As Integer x=0 For i=1 To 10 x=x+i Next i MsgBox x End Sub 当程序执行后,单击命令按钮 Command1,在窗体上将显示以一定的时间间隔(从 1、2、一直到 10000000 这 10000000 个数字),如果再单击命令按钮 Command2,将会出现的情况是_。(分数:2.00)A.没有任何变化,数字仍按原有的规律显示B.
3、将会中断在窗体上数字从小到大的显示,弹出一个对话框,待用户单击“确定”按钮关闭对话框后,数字再按原来的规律继续在窗体上显示C.将会弹出一个对话框,待用户单击“确定”按钮关闭对话框后,窗体上的数字将保持中断时候的值,也就是说不再按规律变化显示D.窗体上的数字仍按原有的规律在窗体上显示,然后同时会弹出一个对话框,待用户单击“确定”按钮后对话框关闭3.下列数据结构中,按先进后出原则组织数据的是_。(分数:2.00)A.循环队列B.栈C.顺序表D.循环链表4.当窗体的 AutoRedraw 属性采用默认值时,如果在窗体装入时,使用绘图方法绘制图形,则应将程序存放在_。(分数:2.00)A.Load 事
4、件B.Click 事件C.Paint 事件D.Initialize 事件5.不能打开菜单编辑器的操作是_。(分数:2.00)A.按热键 Ctrl+EB.单击工具栏中的“菜单编辑器”按钮C.执行“工具”菜单中的“菜单编辑器”命令D.按组合键 Shift+Alt+M6.Visual Basic 最多可出现_级菜单。(分数:2.00)A.3B.4C.5D.67.对于枚举数据类型,以下 4 种描述中,正确的是_。(分数:2.00)A.枚举类型成员的值可以为负数B.枚举类型的几个是连续的整数C.枚举类型的第一成员的值一定是 0D.枚举类型成员值的类型一定是长整型8.下列叙述中,正确的是_。(分数:2.0
5、0)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构9.有如下程序,运行后输出 s 的值是_。 For j=1 To 20 x=2*j-1 If x Mod 3=0 0r x Mod 7=0 Then s=s+1 Next j Print s(分数:2.00)A.5B.9C.11D.1510.设组合框 Combo1 中有 3 个项目,则以下能删除最后一项的语句是_。(分数:2.00)A.Combo1RemoveItem TextB.ComboRemoveItem 2C.Combo1RemoveItem 3D.ComboRemoveItem ComboLi
6、stcount11.E-R 图是数据库设计的工具之一,它一般适用于建立数据库的_。(分数:2.00)A.概念模型B.结构模型C.物理模型D.逻辑模型12.函数 InputBox 返回值的类型是_。(分数:2.00)A.字符串B.数值C.字符串或数值D.变体13.以下叙述中,错误的是_。(分数:2.00)A.如果过程被定义为 Static 类型,则该过程中的局部变量都是 Static 类型B.Sub 过程中不能嵌套定义 Sub 过程C.Sub 过程中可以嵌套调用 Sub 过程D.事件过程可以像通用过程一样由用户定义过程名14.通过“工程”菜单的“_”命令,可以将多个窗体添加到工程中。(分数:2.
7、00)A.添加窗体B.工程属性C.添加模块D.添加类模块15.能够确定控件或窗体大小的属性是_。(分数:2.00)A.Top 和 LefB.Top 或 LeftC.Height 或 WidthD.Height 和 Width16.表示控件在窗体上位置的属性是_。(分数:2.00)A.Top 和 LeftB.Top 或 LeftC.Height 或 WidthD.Height 和 Width17.在关系数据库设计中,设计关系模式是数据库设计中_阶段的任务。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计18.在执行以下程序时,为了使输出结果为 t4,则给 a 和 b 输入的值应
8、当满足的条件是_。 a=InputBox(“a=”) b=InputBox(“b=”) s=1 t=1 If a0 Then s=s+1 End If If ab Then t=s+1 Else If a=b Then t=5 Else t=2*s End If End If Print t(分数:2.00)A.abB.ab0C.0abD.0ab19.关于启动 Visual Basic 的叙述中,错误的方法是_。(分数:2.00)A.“开始”“程序”Microsoft Visual Basic 6.0B.在资源管理器中找到其可执行文件 Visual Basic6exe,双击该文件即可启动C.“
9、开始”“运行”输入栏内输入文件名 Visual Basic6exe“确定”D.双击桌面上已建好的 Visual Basic 6.0 的快捷启动图标20.通用对话框 CommonDialog 中可以使用的 6 种方法为_。(分数:2.00)A.ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelpB.ShowOpen ShowClose ShowColor ShowFont ShowPrinter ShowHelpC.ShowOpen ShowOut ShowSave ShowFont ShowPrinter ShowHelpD.Sho
10、wOpen ShowClose ShowFont ShowSave ShowPrinter ShowHelp21.阅读下面的程序: n1=InputBox(“请输入第一个数:”) n2=InputBox(“请输入第二个数:”) Print n1+n2 当输入的数分别为 111 和 222 时,程序输出_。(分数:2.00)A.111222B.222C.333D.程序出错22.软件测试是保证软件质量的重要手段,首要任务是_。(分数:2.00)A.保证软件的正确性B.改正软件存在的错误C.发现软件的潜在错误D.实现程序正确性证明23.能够将 Picture 对象 P 加载当前目录中的 facebm
11、p 的语句是_。(分数:2.00)A.PicutreLoadPicture(“facbmp“)B.LoadPicture(“facbmp“)C.Picture1PicutreLoadPicture(“facbmp“)D.Picture1LoadPicture(“facbmp“)24.在窗体上画一个命令按钮,然后编写如下代码。运行程序后,单击命令按钮,依次在输人对话框中输入 2,7,5,3,8,5,12,6,12,在窗体上输出的结果是_。 Private Sub Command1 Click() z=5 Do Until z5 x=InputBoxA.19B.21C.42D.1925.设根结点的
12、层次为 0,则高度为 k 的二叉树的最大结点数为_。(分数:2.00)A.2kB.2k-1C.2k+1D.2k+1-126.下列程序执行的结果是_。 Private Sub Command1_Click() x=25 If x0 Then y=1 If x10 Then y=2 If x20 Then y=3 If x30 Then y=4 Print y End Sub(分数:2.00)A.1B.2C.3D.427.只能用来显示字符信息的控件是_。(分数:2.00)A.文本框B.图片框C.图像框D.标签框28.设 a10,b5,c1,执行语句 Print abc 后,窗体上显示的是_。(分数
13、:2.00)A.TrueB.FalseC.1D.出错信息29.软件工程中,软件配置由配置项来表示,以下选项中,_不属于软件配置项的内容。(分数:2.00)A.需求说明书B.测试报告C.可行性研究报告D.软件变更通知30.不能触发滚动条 Change 事件的操作是_。(分数:2.00)A.单击箭头与滑块之间的滚动条B.单击滚动条中的滑块C.拖动滚动条中的滑块D.单击滚动条两端的箭头31.以下程序运行时,输入 3 和 4 后输出的结果是_。 Private Sub Command1_Click() a=InputBox(“请输入 a 的值”) b=InputBox(“请输入 b 的值”) Prin
14、t a+b End Sub(分数:2.00)A.3+4B.7C.34D.1232.软件质量虽然难于定量度量的软件属性,但仍能提出许多重要的软件质量指标,它们分别与软件产品的运行、修改和转移有关,以下选项中,与软件产品转移不密切相关的软件特性是_。(分数:2.00)A.可移植性B.可靠性C.可重用性D.互运行性33.从一个具有 n 个结点的单链表中查找其值等于 k 的结点时,在查找成功的情况下,需平均比较 _个结点。(分数:2.00)A.nB.n/2C.(n-1)/2D.(n+1)/234.对于用户自定义的数据类型,以下 4 种描述中,错误的是_。(分数:2.00)A.记录类型中的字符串必须是定
15、长字符串B.其变量如果在窗体模块中定义,则必须加关键字 PrivateC.记录类型的定义必须放在模块的声明部分,先定义再使用D.数据类型元素名可以是任何数据类型35.数据库、数据库系统、数据库管理系统三者之间的关系是_。(分数:2.00)A.数据库包含数据库系统和数据库管理系统B.数据库系统包含数据库和数据库管理系统C.数据库管理系统包含数据库和数据库系统D.以上都不正确二、B填空题/B(总题数:11,分数:22.00)36.一个算法的空间复杂度是指该算法所耗费的U 【1】 /U。(分数:2.00)填空项 1:_37.在有 n 个结点的二叉树的 llink-rlink 法存储表示中,n 个结点
16、所含有的 2n 个指针中,必有U 【2】 /U个为空指针。(分数:2.00)填空项 1:_38.软件开发方法可归纳为 3 种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的U 【3】 /U方法和面向对象的方法。(分数:2.00)填空项 1:_39.测试是保证软件质量的重要措施,一般测试过程所产生的文档应包括:测试计划、测试过程和U 【4】 /U。(分数:2.00)填空项 1:_40.实体之间的联系可以归结为一对一的联系、一对多的联系与多对多的联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于U 【5】 /U的联系。(分数:2.00)填空项
17、1:_41.假定定义了一个记录类型,名为 Rt,同时建立了一个名为 Sp.txt 的文件,然后编写如下的程序段: Dim Rv As Rt r1=Len(Rv) Open“Sp.txt“ For Random As # 1 x=LOF(1) n=x/r1 执行上面的程序段后,变量 n 中存放的是文件U 【6】 /U中所存放的是U 【7】 /U记录类型的记录数。(分数:2.00)填空项 1:_42.假定建立了一个工程,该工程包括两个窗体,其名称(Name 属性)分别为 Form1 和 Form2,启动窗体为 Form1。在 Form1 中画一个命令按钮 Command1,程序运行后,要求当单击该
18、命令按钮时,Form1 窗体消失,显示窗体 Form2,请将程序补充完整。 Private Sub Command1_Click() U【8】 /UMe Form2U 【9】 /U End Sub(分数:2.00)填空项 1:_43.下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。 Private Sub Command1_Click() Dim x AS Integer x=Val(Right (Text1Text,2) If x Mod 2=0 Then Labe11Caption=“偶数” Else Labe11Caption=“奇数” En
19、d If Text1SetFocus End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) IfU 【10】 /UThenKeyAscii=0 End Sub(分数:2.00)填空项 1:_44.以下过程用来在 w 数组中插入 x,w 数组中的数已按由小到大的顷序存放,n 指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。请填空补充程序。 Sub fun(w,x,n) Dim i,p p=0 w(n)=x Do While xw(p) U【11】 /U Loop For i=n to p+1 Step-1 w(i)=U 【12】
20、 /U Next i w(p)=x n=n+1 Sub End(分数:2.00)填空项 1:_45.在下面程序的执行过程中,将要进行U 【13】 /U次循环,而在第 3 次循环输出的数据是U 【14】 /U。 Private Sub Command1 Click() Dim b(-1 To 3) For i=LBound(b,1)To UBound(b,1) b(i)=2*i Print i,b(i) Next i End Sub(分数:2.00)填空项 1:_46.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序: Function M(x As Integer,y As
21、 Integer) As Integer M=IIf(xy,x,y) End Function Private Sub command1 Click() Dim a As Integer,b AS Integer a=100 b=200 Print M(a,b) End Sub 程序运行后,单击命令按钮,输出结果为U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 76 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下叙述中,错误的是_。(分数:2.00)A.双击鼠标可以触发 Db1Click 事
22、件B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发 MouseMove 事件D.控件的名称可以由编程人员设定解析:解析 控件的名称 Name 属性可由程序员设定,但只能在程序设计时设置,不能在程序运行中修改控件的 Name 属性。窗体或控件的事件名称由 Visual Basic 系统指定,程序员不能修改。2.在窗体上画两个命令按钮,然后编写以下代码: Private Sub Commandl_ Click() Dim i As Long Dim i As Integer Dim x For i=1 To 10000000 x=DoEvents For j=1 To 1000
23、000 Next j Cls Print i Next i End Sub Private Sub Command2_Click() Dim x As Integer Dim i As Integer x=0 For i=1 To 10 x=x+i Next i MsgBox x End Sub 当程序执行后,单击命令按钮 Command1,在窗体上将显示以一定的时间间隔(从 1、2、一直到 10000000 这 10000000 个数字),如果再单击命令按钮 Command2,将会出现的情况是_。(分数:2.00)A.没有任何变化,数字仍按原有的规律显示B.将会中断在窗体上数字从小到大的显示
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 76 答案 解析 DOC
