【计算机类职业资格】国家二级VB机试(选择题)-试卷8及答案解析.doc
《【计算机类职业资格】国家二级VB机试(选择题)-试卷8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VB机试(选择题)-试卷8及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB 机试(选择题)-试卷 8 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.每一个结点有两个指针域的链表一定是非线性结构B.所有结点的指针域都为非空的链表一定是非线性结构C.循环链表是循环队列的链式存储结构D.线性结构的存储结点也可以有多个指针2.使用白盒测试方法时,设计测试用例应根据(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.程序的功能D.使用说明书3.在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是(
2、分数:2.00)A.多对多B.多对一C.一对多D.一对一4.设序列长度为 n,在最坏情况下,时间复杂度为 O(log2n)的算法是(分数:2.00)A.二分法查找B.顺序查找C.分块查找D.哈希查找5.设数据集合为 D= 1,3,5,7,9 ,D 上的关系为 R,下列数据结构 B=(D,R)中为非线性结构的是(分数:2.00)A.R= (5,1), (7,9), (1,7), (9,3) B.R= (9,7), (1,3), (7,1), (3,5) C.R= (1,9), (9,7), (7,5), (5,3) D.R= (1,3), (3,5), (5,9) 6.深度为 7 的二叉树共有
3、127 个结点,则下列说法中错误的是(分数:2.00)A.该二叉树有一个度为 1 的结点B.该二叉树是满二叉树C.该二叉树是完全二叉树D.该二叉树有 64 个叶子结点7.某二叉树的中序序列为 BDCA,后序序列为 DCBA,则前序序列为(分数:2.00)A.DCBAB.BDCAC.ABCDD.BADC8.下面能作为软件需求分析工具的是(分数:2.00)A.PAD 图B.程序流程图C.甘特图D.数据流程图(DFD 图)9.下面不属于对象主要特征的是(分数:2.00)A.唯一性B.多态性C.可复用性D.封装性10.关系 R 经过运算 A=BC4D3(R)的结果为 (分数:2.00)A.(c,c,1
4、1,4)B.(c,c,11,4)C.(a,a,2,4)D.(a,a,2,4)和(e,e,6,1)11.表达式 Sin(0) + Abs(-1) + Int(Rnd(0) + Len(Str(3.14)的值是(分数:2.00)A.-1B.4C.5D.612.以下有关表达式的说法中,正确的是(分数:2.00)A.表达式 LCase(“AB12“)Left(“abc“,2) And Len(“12.3“)=5 的值是 TrueB.表达式 Int(Rnd() * 11) + 10 表示的值的范围是 1021C.表达式“1234“ABCD“的值为 FlaseD.表达式 Chr(Asc(“B“)=UCas
5、e(“b“)的值为 False13.下列符号常量的声明中,不合法的是(分数:2.00)A.Const e As Single = 2.718, pi = 3.14B.Const a As Double=Sin(1)C.Private Const a=“计算机等级考试“D.Const a As String=Visual Basic“14.以下叙述中错误的是(分数:2.00)A.设计窗体时,单击窗体上任何一个控件后,就可以在属性窗口中设置窗体的属性B.窗体是对象C.窗体可以被移动D.窗体的 Name 属性在程序运行过程中不能被修改15.以下语句或子句中,符合 Visual Basic 语法要求的
6、是(分数:2.00)A.Print a=;10+20B.If xy Then t=x,x=y,y=tC.y = Log(Exp(x) + Abs(Atn(x) + Cos(x) 2D.Case Is60 And Is0,ab),下面不能正确计算 a 除以 b 的余数的表达式是(分数:2.00)A.a - a / b * bB.a Mod bC.a - Int(a / b) * bD.a - (a / b) * b17.下列表达式中值为-6 的是(分数:2.00)A.Int(-5.678)B.Int(-5.678-0.5)C.Fix(-5.678+0.5)D.Fix(-5.678)18.在窗体上
7、画一个文本框、一个标签,其名称分别为 Text1、Label1,然后编写如下事件过程:Private Sub Text1_Change() Label1.Caption = UCase(Mid(Trim(Text1.Text), 7, 3)End Sub 程序运行时,如果在文本框中输入字符串“VisualBasic 计算机等级考试“,则在标签 Label1 中显示的内容是。(分数:2.00)A.asiB.ASIC.BasD.BAS19.为了使组合框成为下拉式列表框,应把其 Style 属性设置为(分数:2.00)A.0B.1C.2D.320.窗体上有一个名称为 Label1 的标签控件,其 C
8、aption 属性的初始值为 0,还有一个计时器。为了在程序运行时,标签上的数字每秒加 1,应该把语句:Label1.Caption = Label1.Caption + 1 写在一个事件过程中,这个事件过程是(分数:2.00)A.标签的 Timer 事件过程B.计时器的 Timer 事件过程C.标签的 Click 事件过程D.计时器的 Click 事件过程21.当直线控件的 BorderStyle 属性被设置为:2 - Dash,控件显示的是(分数:2.00)A.实线B.虚线C.点线D.不可见22.下面关于列表框控件的叙述中错误的是(分数:2.00)A.Selected 属性是一个字符数组B
9、.List 属性是一个字符数组C.在运行时,列表框中的列表项可以多选D.ListCount 属性不能在属性窗口中设置23.下列有关控件数组的说法中,正确的是(分数:2.00)A.控件数组中所包含的控件必须是同一种类型的,且它们的 Name 属性值相同,但每个控件的 Index 属性值不同B.控件数组中所包含的控件必须是同一种类型的,且它们的 Name 属性值不能相同C.可以将窗体上的各种类型的控件创建到一个控件数组中D.程序运行时,对控件数组中的不同控件操作而触发事件时,执行的是对应于各个控件的事件过程代码24.设有数组声明:Dim s(2, 3),下面错误的程序段是(分数:2.00)A.Fo
10、r i = 1 To 3 For j = 1 To 2 s(i, j) = 0 Next j Next IB.For i = 1 To 2 For j = 1 To 3 s(i, j) = 0 Next j Next IC.For i = 1 To 3 For j = 1 To 2 s(j, i) = 0 Next j Next ID.For i = 0 To 2 For j = 0 To 3 s(i, j) = 0 Next j Next I25.假定在某个事件过程中需要计算:y = 3! + 5! 的值,下面最好的设计是(分数:2.00)A.设计 1 个计算 n! 的函数 f(n),调用方
11、式为:y = f(3) + f(5)B.设计 1 个专门计算 3!+5!的函数 f( ),调用方式为:y = f( )C.设计 2 个函数 f3( )和 f5( )分别计算 3!,5!,调用方式为:y = f3( ) + f5( )D.不用单独的函数计算阶乘,全部代码放在同一个事件过程中26.下面不能正确计算 1 + ( 1 + 2 ) + ( 1 + 2 + 3 ) + + ( 1 + 2 + + 10 ) 的是(分数:2.00)A.Private Sub Command1_Click() s = 0 : t = 0 For i = 1 To 10 For j = 1 To i t = t
12、+ j Next j s = s + t Next i Print s End SubB.Private Sub Command1_Click() s = 0 For i = 1 To 10 t = 0 For j = 1 To i t = t + j Next j s = s + t Next i Print s End SubC.Private Sub Command1_Click() s = 0 For i = 10 To 1 Step -1 t = 0 For j = 1 To i t = t + j Next j s = s + t Next i Print s End SubD.P
13、rivate Sub Command1_Click() s = 0 : t = 0 For i = 1 To 10 t = t + i s = s + t Next i Print s End Sub27.如果窗体模块 A 中有一个过程:Private Sub Proc( ) End Sub 则下面叙述中错误的是(分数:2.00)A.在窗体模块 B 中可以调用此过程B.在窗体模块 B 中可以有与此相同名称的过程C.窗体模块 A 中任何其他过程都可以调用此过程D.在标准模块中不能调用此过程28.以下叙述中错误的是(分数:2.00)A.程序运行过程中,可以利用代码重新设置菜单项的 Visible
14、属性的值B.在菜单标题中,由“10+20B.If xy Then t=x,x=y,y=tC.y = Log(Exp(x) + Abs(Atn(x) + Cos(x) 2 D.Case Is60 And Is0,ab),下面不能正确计算 a 除以 b 的余数的表达式是(分数:2.00)A.a - a / b * b B.a Mod bC.a - Int(a / b) * bD.a - (a / b) * b解析:解析:运算符“/“是除,结果可能产生小数,而运算符“是整除,结果一定是整数,选项 A 的表达式很可能是负数,不可能是 a 除以 b 的余数,故正确答案为选项 A。17.下列表达式中值为-
15、6 的是(分数:2.00)A.Int(-5.678) B.Int(-5.678-0.5)C.Fix(-5.678+0.5)D.Fix(-5.678)解析:解析:Int(x)返回不大于 x 的最大整数,Fix(x)为取整函数,返回 x 的整数部分。选项 A 表达式的值为-6;选项 B 表达式的值为-7;选项 C 表达式的值为-5;选项 D 表达式的值为-5,故正确答案为选项A。18.在窗体上画一个文本框、一个标签,其名称分别为 Text1、Label1,然后编写如下事件过程:Private Sub Text1_Change() Label1.Caption = UCase(Mid(Trim(Te
16、xt1.Text), 7, 3)End Sub 程序运行时,如果在文本框中输入字符串“VisualBasic 计算机等级考试“,则在标签 Label1 中显示的内容是。(分数:2.00)A.asiB.ASIC.BasD.BAS 解析:解析:Trim(C)函数是去掉字符串 C 两端的空格;Mid(C,7,3)函数截取 C 中从第 7 个字符开始的共 3 个字符;Ucase 函数是将 C 中的小写字母转化为大写字母。故正确答案为选项 D。19.为了使组合框成为下拉式列表框,应把其 Style 属性设置为(分数:2.00)A.0B.1C.2 D.3解析:解析:Style 属性:决定组合框的外观样式。
17、可以取 0、1 和 2 这 3 个值。0:Dropdown ComboBox,称为“下拉式组合框“。1:Simple ComboBox,称为“简单组合框“。2:Dropdown ListBox,称为“下拉式列表框“。故本题正确答案为 C 选项。20.窗体上有一个名称为 Label1 的标签控件,其 Caption 属性的初始值为 0,还有一个计时器。为了在程序运行时,标签上的数字每秒加 1,应该把语句:Label1.Caption = Label1.Caption + 1 写在一个事件过程中,这个事件过程是(分数:2.00)A.标签的 Timer 事件过程B.计时器的 Timer 事件过程 C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 机试 选择题 试卷 答案 解析 DOC
