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