【计算机类职业资格】计算机二级(VB)54及答案解析.doc
《【计算机类职业资格】计算机二级(VB)54及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)54及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)54 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.Visual Basic 集成的主窗口中不包括( )。(分数:70.00)A.属性窗口B.标题栏C.菜单栏D.工具栏2.不能脱离控件(包括客体)而独立存在的过程是( )。(分数:70.00)A.事件过程B.通用过程C.Sub 过程D.函数过程3.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) x=InputBox(“Input”) Sel
2、ect Case x Case 1,3 Print“分支 1” Case Is4 Print“分支 2” Case Else Print“Else 分支” End Select End Sub 程序运行后,如果在输入对话框中输入 2,则窗体上显示的是( )。 (分数:70.00)A.分支 1B.分支 2C.Else 分支D.程序出错4.为了使模块尽可能独立,要求_。 (分数:70.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦
3、合程度要尽量强5.在窗体上面 1 个名称为 Command1 的命令按钮,然后编写如下事件过程 Option Base 1 Private Sub Command1_Click() Dim a (5,5) As Integer For i=1 to 5 For j = 1 to 5 A ( i ,j)=(i+j)85/10 Next j Next i S=0 For i=1 to 5 S=s+a(i,i) Next i Print s End sub 程序运行后,单击命令按钮,输出结果是【 】 (分数:70.00)A.15B.13C.11D.96.如果要将窗体中的某个命令按钮设置成无效状态,应
4、该动命令按钮的何种属性?(分数:70.00)A.ValueB.VisibleC.DefaultD.Enabled7.下列各种形式的循环中,输出“*“的个数最少的循环是( )。(分数:70.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC.a=5:b=8 Do Until a-b Print“*“ b=b+1 LoopD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop8.下面叙述正确的是_。 (分数:70.00)A.程序设计就是编制程序B.程序
5、的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试9.只有将组合框的 Style 属性设置为何值时,才能触发 DblClick 事件?(分数:70.00)A.0B.1C.2D.310.有如下程序: Private Sub Command1_Click() Dim k As Integer,m As Integer Dim p As Integer k=4:m=1 p=PC(k,m):Print p; p=PC(k,m):Print p End Sub Private Function PC(a As Integer,b As Integer) St
6、atic m As Integer,i As Integer m=0:i=2 i=i + m + 1 m=i + a + b PC=m End Function 程序运行后,输出的结果为( )。 (分数:70.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window11.设 a = “MicrosoftVisualBasic“ ,则以下使变量 b 的值为“VisualBasic”的语句是_。 (分数:70.00)A.b = Left(a, 10)B.b = Mid(a, 10)C.b = Right(a,
7、10)D.b = Mid(a, 11, 10)12.Visual Basic 中的数值可以用十六进制或八进制表示,十六进制数的开头符是23.阅读下面的程序段: For a=1 To 2 For b=1 To a For C=b To 2 I=I + 1 Next Next Next Print I 执行上面的三重循环后,I 的值为( )。 (分数:70.00)A.15B.16C.17D.1824.在窗体上建立通用对话框需要添加的控件是( )。(分数:70.00)A.Data 控件B.From 控件C.CommonDialog 控件D.VBComboBox 控件25.下列可以启动 Visual
8、Basic 的方法是( )。(分数:70.00)A.打开“我的电脑”,找到存放 Visual Basic 所在系统文件的硬盘及文件夹,双击“VB6exe”图标B.在 DOS 窗口中,键入 Visual Basic 的路径,执行 Visual Basic 可执行文件C.利用“开始”莱单中的“程序”命令可启动 Visual BasicD.A)和 C)26.对话框在关闭之前,不能继续执行其他操作,这种对话框属于( )。(分数:70.00)A.=,+,-,/B.,+,(),newC.-,+,*,D.,+,*,D.,+,* 解析:本题考查 C+浯言中不能够重载的操作符。C+语言中的不能重载的操作符是.,
9、. * ,- * ,:和?:。 27.下列说法错误的是( )。(分数:70.00)A.Caption 不是只读属性,运行时对象的名称可以通过代码改变B.设置 Height 或 Width 的数值单位为 twip,1twip=1/10point C.Icon 属性用来设置窗体最小化时的图标D.用来激活属性窗口的快捷键是 F4 键解析:Caption 不是只读属性,在设计阶段可以在属性窗口中改变,也可以用代码在运行时改变,不同的运行状态可以有不同的 Caption 属性值,所以选项 A)是正确的;Height 和 Width 的默认的单位是twip,1twip 等于 1/1440 英寸,是 1 点
10、的 1/20,故选项 B)是不正确的;Icon 属性是用来设置窗体最小化图标的,所以选项 C)的表述是正确的;用来激活属性窗口的快捷键是 F4 键,所以选项 D)也是正确的。28.下列程序段的执行结果为( )。 a=3 b=1 For I=1 To 3 f=a + b a=b b=f Print f Next I (分数:70.00)A.4 3 6B.4 5 9 C.6 3 4D.7 2 8解析:本题考查的是 For 循环结构语句,现在看程序段是如何运行的。 开始 a=3,b=1。For 循环中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循
11、环后,结果为:f=4,a=1,b=4 第二次循环后,结果为:f=5,a=4,b=5 第三次循环后,结果为:f=9,a=5,b=9 所以每循环一次,便输出 f 当前值,循环 3 次即便输出 3 个 f 值分别为 4,5,9。 29.设 x=4,y=8,z=7,以下表达式的值是( )。 xy And (Not yz) Or zx (分数:70.00)A.1B.-1C.TrueD.False 解析:30.以下事件过程可以将打开的对话框的标题改为“宇宙大爆炸”的是( )。(分数:70.00)A.Private Sub Command2_Click( ) CommonDialog1DialogTitle
12、=“宇宙大爆炸” CommonDialog1ShowOpen End Sub B.Private Sub Command2_Click( ) CommonDialog1DialoTitle=“宇宙大爆炸” CommonDialog1ShowFont End SubC.Private Sub Command2_Click( ) CommonDialog1DilogTitle=“宇宙大爆炸” CommonDialog1Show End SubD.Private Sub Command2_Click( ) CommonDialog1DialogTitle=“宇宙大爆炸” CommonDialog1S
13、howColor End Sub解析:首先,设置标题属性用 Dialog Title 属性,4 个选项都一样,所以这个不是区别;再看方法,选项 A)用的是 ShowOpen 方法, 即打开对话框,所以是正确的;选项 B)用的是 ShowFont 方法,是字体设置对话框,不符合本题的意思,不正确;选项 C)用的是 Show 方法,但是 对话框没有此方法,所以也不正确;最后选项 D)是用的 ShowColor 方法,是颜色选择对话框,不符合本题的意思。31.下列叙述中正确的是【 】(分数:70.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计
14、算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机中的,数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。32.为了通过键盘访问主菜单项,可在菜单编辑器的“标题”选项中的某个字母前插入何字符,建立热键字母? (分数:70.00)A.int i=10; while(1) i; if(i= =
15、1)break; B.for(int i=1;i 10;i+) i; C.int i=0; do i+; while(i =0);D.int i=1; for(;)i=i+1;解析:List 控件的 List Count 属性返回列表部分项目的个数。33.下列有关子菜单的说法中,错误的是( )。(分数:70.00)A.在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表B.在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录C.在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算 D.以上说法均不对解析:本题的目
16、的在于考查学生对图形控件的属性设置。Picture 属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放到这些对象中,因此选项 A)是不正确的;CurrentX 和 CurrentY 用来设置下一个输出的水平坐标和垂直坐标,因此选项 B)和 C)都不正确;Stretch 属性用于图像框,用于自动调整图像框中图形内容的大小,既可通过属性窗口设置,也可以通过程序代码设置,该属性的取值为True 或 False,当其值为 False 时,将自动放大或缩小图像框中的图形以与图像框的大小相适应,因此选项 D)是正确的。34.下列程序段执行结果为( )。 x=5 y=-6 If Not x0
17、 Then x=y-3 Else y=x+3 Print x-y;y-x (分数:70.00)A.-3 3 B.5 -9C.3 -3D.-6 5解析:程序开始时分别执行 x,y 赋值 5,-6。If 语句 Not xO 相当于 x=0,现在 x 的值为 5,比 0 大,所以条件值为 False,执行 Else 浯句 y=x+3,此时 y 为 8,执行 Print 方法,即输出 x-y 和 y-x 的值,x-y=-3,y-x=3,所以最后输出结果应该如选项 A)所示。35.在 Visual Basic 中按文件的数据性质不同,可将文件分为( )。(分数:70.00)A.数据文件和程序文件 B.文
18、本文件和数据文件C.顺序文件和随机文件D.ASCII 文件和二进制文件解析:文件的分类方法有多种。 根据数据性质,可分为程序文件和数据文件; 根据数据的存取方式和结构方式可分为顺序文件和随机文件; 根据数据的编码方式,可分为 ASCII 文件和二进制文件。注意:选项 A)是正确的答案;选项 B)中文本文件是按数据编码划分的,数据 文件是按数据的性质划分的;选项 D)是按数据的编码方式划分的;选项 C)是按数据的存取方式划分的。 36.两个或两个以上的模块之间关联的紧密程度称为_。 (分数:70.00)A.耦合度 B.内聚度C.复杂度D.数据传输特性解析:耦合度是模块间互相连接的紧密程度的度量;
19、内聚度是一个模块内部各个元素间彼此结合的紧密程 度的度量。37.下列说法正确的是( )。(分数:70.00)A.ClickB.DbClickC.RightClickD.以上 3 项都是 解析:Chang 事件是当文本框的内容被改变时将触发该事件。文本框的 Text 属性是字符串类型,可将一个字符串常量或字符串变量直接赋给 Text 属性。如果 Text 属性值是由一个数字组成的字符串,要使它参与算术运算,应该用 Val 函数先将它转换成数值型数据。38.下列程序段的执行结果为( )。 a=5 Fork=1 To 0 a=a + k Next k Print k;a (分数:70.00)A.-1
20、 6B.-1 16C.1 5 D.11 21解析:此题是考查 For 循环结构语句。 For 循环有两种格式,其中一种格式是: For 循环变量=初值 To 终值 Step步长 语句 Exit For 语句 Next循环变量 此循环语句的执行过程为:“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过,就一次也不循环而跳出循环,属于“先检查后执行”的类型。现在来看程序段, For k=1 To 0 中,初值为 1,终值为 0,显然当“循环变量”首先取得“初值”1,检查后超过“终值”0,所以一次也不执行,即最后执行 Print 时,k=1,a=5。 39.当滚动条位于最左端或最上端时,V
21、alue 属性被设置为( )。(分数:70.00)A.Min B.MaxC.Max 和 Min 之间D.Max 和 Min 之外解析:一般情况下,垂直滚动条的值由上往下递增,最上端代表最小值,最下端代表最大值;水平滚动条的值从左到右递增,最 左端代表最小值,最右端代表最大值。因此当滚动条位于最左端或最下端时,Value 属性被设置为 Min。40.在窗体上画一个名称为 CommonDialog1 的通用对话框,一个名称为 Command1 的命令按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为“Save”,缺省文件名称为“SaveFile”,在“文件类型”栏中显示*txt,则
22、能够满足上述要求的程序是( )。(分数:70.00)A.Private Sub Command1_Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonDialog1DialogTitle=“Save“ CommonDialog1Action=2 End Sub B.Private Sub Command1_Click ( ) CommonDialog1FileName=
23、“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=1 CommonDialog1DialogTitle=“Save“ CommonDialog1Action=2 End SubC.Private Sub Command1 Click ( ) CommonDialog1FileName=“Save“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialo
24、g1FilterIndex=2 CommonDialog1DialogTitle=“SaveFile“ CommonDialog1Action=2 End SubD.Private Sub Command1 Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialogl.FilterIndex=1 CommonDialog1.DialogTitle=“Save“ CommonDialog1Action=1 End Su
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB54 答案 解析 DOC
