【计算机类职业资格】二级VISUAL+BASIC笔试-351及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-351及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-351及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-351 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列程和序段的执行结果为x=Int(Rnd()+9)Select Case XCase 10Print “excellent“Case 9Print “good“Case 8Print “pass“Case ElsePrint “fail“End Select(分数:2.00)A.excellentB.goodC.passD.fail2.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()s=1Dos
2、=(s + 1) * (s + 2)Number=Number + 1Loop Until s = 30Print Number,sEnd Sub程序运行后,输出的结果是(分数:2.00)A.2 3B.2 56C.5 12D.10 203.软件复杂性度量的参数包括(分数:2.00)A.效率B.规模C.完整性D.容错性4.下列程序的执行结果为Private Sub Commandl_Click()Dim s1 As String ,s2 As Strings1= “abcd“Call Transfer(sl,s2)Print s2End SubPrivate Sub Transfer (ByVa
3、l xstr As String,ystr As String)Dim tempstr As Stringystr=tempstrEnd Sub(分数:2.00)A.dcbaB.abdcC.abcdD.dabc5.下列叙述中,不属于数据库系统的是(分数:2.00)A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统6.下列说法错误的是(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体7.在属性窗口中,加载指定的图形放入当前对象中的属性是(分数:2.00)A.CurrentYB.PictureC.
4、CurrentXD.Caption8.下列叙述中,不属于结构化程序设计方法的主要原则的是(分数:2.00)A.自顶向下B.由底向上C.模块化D.限制使用 goto 语句9.单击命令按钮,下列程序的执行结果为Private Sub Commandl_Click()Dim x As Integer,y As Integerx=32:y=42Call PCS(x,y)Print x;yEnd SubPublic Sub PCS(Byval n As Integer,ByVal m As Integer)n=n Mod 10+1m=m Mood 10+1End Sub(分数:2.00)A.32 42B
5、.2 32C.2 3D.12 310.下列各选项说法错误的一项是(分数:2.00)A.文件对话框可分为两种即打开(Open)文件对话框和保存(Save As)文件对话框B.DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指D.通用对话框的名称属性的默认值为 CommonDialogX( X=1,2),此外,每种对话框都有自己的默认标题11.在使用应用程序时,常常用作在单击时执行指定的操作的控件是(分数:2.00)A.命令按钮B.图片框C.复选框D.单选按钮12.为了避
6、免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图, 通常也把这种图称为(分数:2.00)A.PAD 图B.N-S 图C.结构图D.数据流图13.在 Visual Basic 中按文件的数据性质不同,可将文件分为(分数:2.00)A.数据文件和程序文件B.文本文件和数据文件C.顺序文件和随机文件D.ASCII 文件和二进制文件14.有如下程序:Private Sub Commandl_Click()Dim a As Integera=2For i=1 To 3Print Gad ((分数:2.00)A.Next iEnd SubFunction Gad (a As Inte
7、ger)b=0Static cb=b + 115.当直线或形状的 BorderStyle 属性设置为 1 时,控件是(分数:2.00)A.虚线B.点线C.不可见D.实线16.下面的程序的运行结果是a=1 b=1 Doa=a2b= b + 1Loop Until b5Print “k=“;a;Spc(4);“b=“;b + a(分数:2.00)A.k=7 b=14B.k=6b=6C.k=4 b=8D.k=1b=717.下列程序段的执行结果为A=2B=5If A * B 1 Then B=B - 1 Else B= - 1Print B -A 0(分数:2.00)A.TrueB.FalseC.-1
8、D.118.下列程序段的执行结果为a=75If a 60 Then Score=1If a 70 Then Score=2If a 80 Then Score=3If a 90 Then Score=4Print “Score= “;Score(分数:2.00)A.Score=1B.Score=2C.Score=3D.Score=419.下列几项中,属于合法的日期型常量的是(分数:2.00)A.“10/10/02“B.10/10/02C.10/10/02D.#10/10/02#20.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(分数:2.00)A.动态结构和静态结构B.
9、紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构21.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.数据模型D.软件工具22.设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为(分数:2.00)A.12B.13C.14D.1523.如果要将窗体中的某个命令按钮设置成无效状态,应该动命令按钮的何种属性(分数:2.00)A.ValueB.VisibleC.DefaultD.Enabled24.在下列几种排序方法中,要求内存量最大的是(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序25.下列说法正确的是(分
10、数:2.00)A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器D.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器26.视图设计一般有 3 种设计次序,下列不属于视图设计的是(分数:2.00)A.自顶向下B.由外向内C.由内向外D.自底向上27.通过设置何属性可以改变所画图形的形状?(分数:2.00)A.ShapeB.IndexC.EnabledD.Height28.单击命令按钮,下列程序的执行结果是Private Sub Blck (x As In
11、teger)x = x * 2 + lIf x 6 ThenCall Blck(x)End Ifx = x * 2 + 1Print x;End SubPrivate Sub Commandl_Click()Blck 2End Sub(分数:2.00)A.23 47B.10 36C.22 44D.24 5029.下列程序段的执行结果为I=1x=5 Do I= I + 1x= x + 2 Loop Until I=7Print “ I= “;IPrint “x=“;x(分数:2.00)A.I=4 x=5B.I=7x=15C.I=6 x=8 D.I=7x=1730.下列不属于软件调试技术的是(分数
12、:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法31.以下语句的输出结果是a = Sqr(26)Print Formats (a,“#“)(分数:2.00)A.5099B.5099C.5099D.000509932.在窗体上有多个控件,要实现程序运行后焦点默认在某一控件上,应该设置的属性是(分数:2.00)A.设置 Enabled 的值为 TrueB.设置 TabIndex 的值为 1C.设置 TabIndex 的值为 0D.设置 Index 的值为 033.下列数组定义语句错误的是(分数:2.00)A.k=10Dim Arr(k)B.Const k=10Dim Arr(k)C
13、.Dim Arrl(10) As IntegerDim Arr2(10) D.Dim Arrl(1 To 10)Dim Arr2(1 To 10,2 To 11)34.下列过程定义语句中,参数不是对象的定义语句是(分数:2.00)A.Sub Pro4 (x As Form)B.Sub Pro4 (y As Control)C.Sub Pro4 (Forml As Form,Labell As Control)D.Sub Pro4 (x As Currency)35.标签控件能够显示文本信息,决定其文本内容的属性是(分数:2.00)A.AlignmentB.CaptionC.VisibleD.B
14、orderStyle二、填空题(总题数:11,分数:22.00)36.算法的工作量大小和实现算法所需的存储单元多少分别称为算法的 【1】 。(分数:2.00)填空项 1:_37.数据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。(分数:2.00)填空项 1:_38.可以把具有相同属性的一些不同对象归类,称为 【3】 。(分数:2.00)填空项 1:_39.软件工程包括 3 个要素,分别为方法、工具和 【4】 。(分数:2.00)填空项 1:_40.由关系数据库系统支持的完整性约束是指 【5】 和参照完整性。(分数:2.00)填空项 1:_41.表达式 32 Mod 36/ 25
15、 的值是 【6】 (分数:2.00)填空项 1:_42.我国古代数学家张丘建在其著名的算经中提出了百鸡问题:每只公鸡 5 元,每只母鸡 3 元,三只雏鸡 1 元;如何用 100 元买 100 只鸡,即公鸡、母鸡、雏鸡各多少只。请在空白处填入适当的内容,将程序补充完整。Private Sub Commandl_Click()Dim Cock As IntegerDim Hen As IntegerDim Chick As IntegerFormlPrint“公鸡数”,“母鸡数”,“雏鸡数”For Cock;0 To 20For Hen=0 To 33For Chick=0 To 100If 【7
16、】 ThenForm1Print Cock,Hen,ChickEnd IfNext ChickNext HenNext CockEnd Sub(分数:2.00)填空项 1:_43.每一个窗体或者控件都有一个名字,为提高程序的可读性,可以用前缀的方式来表示对象的类型,如 Form 的前缀为 frm,则 Image 的前缀为 【8】 ,Picture 的前缀为 【9】 。(分数:2.00)填空项 1:_44.在一个工程中有两个窗体,窗体 Form1 上有一个命令按钮 Disp,单击该按钮,Form1 窗体隐藏,显示Form2 窗体,程序如下,请补充完整。Private Sub Disp_Click
17、()MeHideForm2. 【10】 End Sub(分数:2.00)填空项 1:_45.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 【11】 事件,当对象失去焦点时将触发 【12】 事件。(分数:2.00)填空项 1:_46.下面是用冒泡法将 5 个整数按升序排列,请将程序补充完整。Sub GASR1Dim mm=Array(10,1,5,6,7)For i=0 To 3For j= 【13】 If m(i) =m(j) Then【14】 m(i) =m(j)m(j) =tEnd IfNext j【15】 For i=0 To 4Print m(i)Next iEnd Sub
18、(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-351 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列程和序段的执行结果为x=Int(Rnd()+9)Select Case XCase 10Print “excellent“Case 9Print “good“Case 8Print “pass“Case ElsePrint “fail“End Select(分数:2.00)A.excellentB.good C.passD.fail解析:【命题目的】考查考生对多分支控制结构的掌握。【解题要点】x=Int(Rnd()+
19、9)语句中,Rnd 是用来产生随机数的,其值在 01 之间,而在(Rnd()+9)前面有 Int 进行强制转换,所以 x 总为 9,Select Case xEnd Select语句体中的 Case 9CRPrint “ good “语句。【考点链接】Select Case 语句与 IfThenElse 语句块的转换。2.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()s=1Dos=(s + 1) * (s + 2)Number=Number + 1Loop Until s = 30Print Number,sEnd Sub程序运行后,输出
20、的结果是(分数:2.00)A.2 3B.2 56 C.5 12D.10 20解析:【命题目的】考查考生对循环控制结构的掌握程度。【解题要点】Number 记录循环次数,S=30 为控制语句,当 Number = 1 时,s=6;当Number=2 时 s=5630,故结束运行。【考点链接】DoLoop While、Do WhileLoop 等结构3.软件复杂性度量的参数包括(分数:2.00)A.效率B.规模 C.完整性D.容错性解析:【命题目的】记忆软件复杂性度量的参数。【解题要点】定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发需要
21、用的工作量,定量度量的结果可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因而软件复杂性度量的参数包括规模。【考点链接】软件复杂性度量的方法及各种度量参数的作用。4.下列程序的执行结果为Private Sub Commandl_Click()Dim s1 As String ,s2 As Strings1= “abcd“Call Transfer(sl,s2)Print s2End SubPrivate Sub Transfer (ByVal xstr As String,ystr As String)Dim tempstr As Stringyst
22、r=tempstrEnd Sub(分数:2.00)A.dcba B.abdcC.abcdD.dabc解析:【命题目的】考查考生对过程调用的应用能力。【解题要点】主调函数最终输出值是 s2 值,这就得调用函数过程 Transfer 函数。被调过程 Transfer 的参数 xstr,ystr 从主调函数中收到实参 s1,s2 传来的值“ abcd “,过程 Transfer 开始声明了两个 String 型的变量,xstr、ystr。i=Len(xstr)语句的功能是:i 的值就是 xstr 的长度,此题为 4。程序代码执行 Do WhileLoop 的循环语句。循环体为tempstr = te
23、mpstr + Mid(xstr,i,l),其中变量是 I,由 I=Len(xstr)开始的,每循环一次减 1。此程序的最后输出的是字符串 s1 的反向输出。5.下列叙述中,不属于数据库系统的是(分数:2.00)A.数据库B.数据库管理系统 C.数据库管理员D.数据库应用系统解析:【命题目的】本题考查数据库系统的基础知识数据库系统的组成部分。【解题要点】数据库系统(Database System,简称 DBS)由如下几部分组成,即数据库、数据库管理系统、数据库管理员、硬件和软件。6.下列说法错误的是(分数:2.00)A.标准模块的扩展名是basB.标准模块由程序代码组成C.标准模块只用来定义一
24、些通用的过程 D.标准模块不附属于任何一个窗体解析:【命题目的】考查考生对模块的理解程度。【错解分析】标准模块不仅可以用来定义一些通用的过程,还可以用来声明一些全局变量,所以 C 是不正确的;标准模块的扩展名是bas,所以选项 A)是正确的;正因为标准模块是程序模块文件,所以必然是程序代码组成,所以选项 B)是正确的;标准模块不属于任何一个固定的窗体,在工程中是公用的,所以选项 D)是正确的。【考点链接】类模块、资源文件、窗体文件和工程文件的知识。7.在属性窗口中,加载指定的图形放入当前对象中的属性是(分数:2.00)A.CurrentYB.Picture C.CurrentXD.Captio
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 351 答案 解析 DOC
