【计算机类职业资格】国家二级(VB)机试-试卷21及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试-试卷21及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试-试卷21及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试-试卷 21 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度2.设循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为( )。(分数:2.00)A.2B.1C.3D.523.一棵完全二叉树共有
2、360 个结点,则在该二叉树中度为 1 的结点个数为( )。(分数:2.00)A.oB.1C.180D.1814.设某二叉树的后序序列与中序序列均为 ABCDEFGH,则该二叉树的前序序列为( )。(分数:2.00)A.HGFEDCBAB.ABCDEFGHC.EFGHABCDD.DCBAHGFE5.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。(分数:2.00)A.快速排序B.简单插入排序C.冒泡排序D.以上说法均不正确6.下面对软件工程描述正确的是( )。(分数:2.00)A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法B.软件工程的
3、三要素是方法、工具和进程C.软件工程是用于软件的定义、开发和维护的方法D.软件工程是为了解决软件生产率问题7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.内聚性是指模块间互相连接的紧密程度B.提高耦合性降低内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.降低耦合性提高内聚性有利于提高模块的独立性8.下列关于数据库系统的叙述中正确的是( )。(分数:2.00)A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据9.一名演员可
4、以出演多部电影,则实体演员和电影之间的联系是 J( )。(分数:2.00)A.多对多B.一对一C.多对一D.一对多10.学生选课成绩表的关系模式 SC(S#,C#,G),其中 S#为学号,C#为课号G 为成绩关系表达式 S#,C# (SC)S 表示( )。 (分数:2.00)A.表 S 中所有学生都选修了的课程的课号B.全部课程的课号C.成绩不小于 80 的学生的学号D.所选人数较多的课程的课号11.下列不能作为“容器”(即可以在其中放置其他控件)的是( )。(分数:2.00)A.图片框B.窗体C.框架D.组合框12.下列各声明语句中错误的是( )。(分数:2.00)A.Dim Test As
5、 String=”计算机等级考试”B.Const Country=”English”C.Public Sum As IntegerD.Static vl13.设窗体上有一个名称为 Text1 的文本框,要求在文本框中输入的字母都变成大写,下面可以实现这一功能的事件过程是( )。(分数:2.00)A.Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii=Asc(UCase(Chr(KeyAscii) End SubB.Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii=UCa
6、se(KeyAscii) End SubC.Private Sub Text1 KeyPress(KeyAscii As Integer) KeyAscii=KeyAscii+1 End SubD.Private Sub Text1_Change() KeyAscii=UCase(KeyAscii) End Sub14.设 a=4,b=5,c=6,执行语句 Print ab And bc 窗体上显示的是( )。(分数:2.00)A.FalseB.TrueC.出错信息D.015.以下说法中,正确的是( )。(分数:2.00)A.利用关系表达式 x2=Int(x2)不能判断变量 x 的值为偶数B.
7、表达式一 10 Mod 3 的值为 1C.表达式 Int(Rnd()的值是 0D.表达式 Chr(Asc(”A”)=UCase(”a”)的值为 False16.设有如下的记录类型: Private Type Employee num As String name As String End Type 则下列语句中正确的是( )。(分数:2.00)A.Dim e As EmployeeB.Employeename=“Tom”C.Dim e As Type EmployeeD.Dim e As Employee=“1001”arr(3,4)=4+10=14。最后一个 For 循环,循环变量 i 从
8、 1 开始执行到 4 结束,每次累加数组元素的值,即s=arr(1,1)+arr(2,2)+arr(3,3)+arr(4,4)=2+4+13+0=19。故 C 选项正确。33.在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是( )。(分数:2.00)A.ByDefB.ByVal C.VarD.ByValue解析:解析:在 Visual Basic 中,传值方式通过关键字 ByVal 来实现。也就是说,在定义通用过程时,如果形参前面有关键字 ByVal,则该参数用传值方式,否则用引用(即传地址)方式传送。故本题 B 选项正确。34.已知过程定义的首行为 Sub sum(a
9、 As Integer,b As Integer),则下面过程调用语句中正确的是( )。(分数:2.00)A.Call sum(x;y)B.sum x:yC.sum(x,y)D.sum x,y 解析:解析:sub 过程的调用有两种方式,一种是把过程的名字放在 Call 语句中,一种是把过程名作为一个语句来使用。A 选项和 B 选项参数之间的分隔符应使用“;”,故 A、B 选项均错误;C 选项应去掉“实际参数”的括号;故 D 选项正确。35.下列关于菜单的描述中错误的是( )。(分数:2.00)A.菜单项没有 Value 属性B.某菜单项是否显示为一个分隔条,取决于它的 Caption 属性C.
10、当某菜单项的 Visible 属性为 False 时,它的子菜单也不会显示D.菜单项的所有属性都不能在程序运行中修改 解析:解析:菜单项没有 Value 属性,A 选项正确;若要在菜单项之间可以插入一个分隔条,只需将菜单项的 Caption 属性设置为“一”即可,故 B 选项正确;菜单项的 Visible 属性设置为 False 表示该菜单不可见,与此同时其子菜单也不可见,故 C 选项正确;菜单项的大部分属性在程序运行期间是可以修改的,比如 Caption 属性、Visible 属性和 Enabled 属性等。故本题 D 选项错误。36.为了在程序运行时弹出一个菜单,程序中应使用( )。(分数
11、:2.00)A.窗体的 PopupMenu 方法 B.窗体的 Show 方法C.窗体的 ShowMenu 方法D.所单击控件的 PopupMenu 方法解析:解析:Popup 英文意为弹出,PopupMenu 意为弹出式菜单。建立弹出式菜单通常分两步进行:首先用菜单编辑器建立菜单,然后用 PopupMenu 方法弹出显示。PopupMenu 方法用来显示弹出式菜单,其格式为:对象PopupMenu 菜单名,Flags,X,Y,BoldCommand;其中“对象”是窗体名,故本题 A 为正确选项。37.决定对象拖放模式的属性是( )。(分数:2.00)A.DragDropB.DragIconC.
12、DragMode D.DragOver解析:解析:Drag 英文意:拖动,Mode 英文意:模式。DragMode 意为拖动模式。与拖放有关的属性有两个,分别是 DragMode 和 DragIcon,其中 DragMode 属性用来设置自动或人工(手动)拖放模式;Draglcon属性含有一个图片或图标的文件名,在拖动时作为控件的图标。与拖放有关的事件有两个,分别是DragDrop 和 DragOver,其中当把控件(图标)拖到目标之后,如果松开鼠标键,则产生一个 DragDrop 事件;当拖动对象越过一个控件时,产生 DragOver 事件。因此 DragMode 是决定对象拖放模式的属性,
13、故 C 选项正确。38.下列关于键盘事件的说法中,正确的是( )。(分数:2.00)A.KeyDown 和 KeyUp 的事件过程中有 KeyAscii 参数B.按下键盘上的任意一个键,都会引发 KeyPress 事件C.大键盘上的“1”键和数字键盘上的“1”键的 KeyCode 码相同D.大键盘上“4”键的上档字符是“$”,当同时按下 Shift 和大键盘上的“4”键时,KeyPress 事件过程的 KeyAscii 参数值是“$”的 ASCII 值 解析:解析:KeyDown 和 KeyUp 的事件过程中有 KeyCode 参数,没有 KeyAscii 参数,故 A 选项错误;按下键盘上的
14、功能键时并不能触发 KeyPress 事件,按下某 ASCII 字符键会触发 KeyPress 事件,故 B 选项错误;大键盘上的数字键与数字键盘上相同的数字键的 KeyCode 是不一样的。对于有上档字符和下档字符的键,其 KeyCode 为下档字符的 ASCII 码,C 选项错误;在 KeyPress 事件过程中,同时按下 shift 和大键盘上的“4”键时,Ker yAscii 参数值是“$”的 ASCII 值 36,故 D 选项正确。39.目录列表框 Path 属性的作用是( )。(分数:2.00)A.显示当前驱动器或指定驱动器上的目录结构 B.显示当前驱动器或指定驱动器上的某目录下的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 试试 21 答案 解析 DOC
