【计算机类职业资格】国家二级(VB)机试-试卷3及答案解析.doc
《【计算机类职业资格】国家二级(VB)机试-试卷3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VB)机试-试卷3及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VB)机试-试卷 3 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上说法均错误2.下列与队列结构有关联的是(分数:2.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度3.对下列二叉树进行前序遍历的结果为 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ4.下面属于白盒测试方法
2、的是(分数:2.00)A.等价类划分法B.逻辑覆盖C.边界值分析法D.错误推测法5.下面对对象概念描述正确的是(分数:2.00)A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作6.下面对对象概念描述正确的是(分数:2.00)A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作7.软件设计中模块划分应遵循的准则是(分数:2.00)A.低内聚低耦合B.高耦合高内聚C.高内聚低耦合D.以上说法均错误8.下面描述中不属于数据库系统特点的是(分数:2.00)A.数据共享B.
3、数据完整性C.数据冗余度高D.数据独立性高9.数据库设计过程不包括(分数:2.00)A.概念设计B.逻辑设计C.物理设计D.算法设计10.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.投影D.并11.设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。(分数:2.00)A.代码窗口B.属性窗口C.工具箱窗口D.工程窗口12.要计算 x 的平方根并放入变量 y,正确的语句是( )。(分数:2.00)A.yExp(x)B.ySgn(x)C.yInt(x)D.ySqr(x)13.为了用键盘打开菜单和执行菜单命令,第一步应按的键是( )。(分数:2.00)A.功能键
4、 F10 或 AltB.Shift功能键 F4C.Ctrl 或功能键 F8D.CtrlAlt14.如果在 Visual Basic 集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是( )。(分数:2.00)A.用鼠标双击窗体的任何部位B.执行“工程“菜单中的“属性窗口“命令C.按 CtrlF4 键D.按 F4 键15.下列有语法错误的赋值语句是( )。(分数:2.00)A.y79B.smnC.Text1.Text10D.mn1216.在面向对象的程序设计中,可被对象识别的动作称为( )。(分数:2.00)A.方法B.事件C.过程D.函数17.设:a12,b5,c7,表达式 x(a/ca
5、 Mod b)Int(13 / 5)的值是( )。(分数:2.00)A.5B.6C.7D.918.在程序中要使用 Array 函数给数组 arr 赋初值,则以下数组变量定义语句中错误的是( )。(分数:2.00)A.Static arrB.Dim arr(5)C.Dim arr()D.Dim arr As Variant19.如果一个菜单项的 Enabled 属性被设置为 False,则程序运行时,该菜单项( )。(分数:2.00)A.不显示B.显示但无效C.有效可用D.不显示但有效可用20.顺序文件在一次打开期间( )。(分数:2.00)A.只能读,不能写B.只能写,不能读C.既可读,又可写
6、D.或者只读,或者只写21.如果把命令按钮的 Cancel 属性设置为 True,则程序运行后( )。(分数:2.00)A.按 Esc 键与单击该命令按钮的作用相同B.按回车键与单击该命令按钮的作用相同C.按 Esc 键将停止程序的运行D.按回车键将中断程序的运行22.为了使命令按钮的 Picture、DownPicture 或 DisabledPicture 属性生效,必须把它的 Style 属性设置为( )。(分数:2.00)A.0B.1C.TrueD.False23.下列说法中,错误的是( )。(分数:2.00)A.将焦点移至命令按钮上,按 Enter 键,则引发命令按钮的 Click
7、事件B.单击命令按钮,将引发命令按钮的 Click 事件C.命令按钮没有 Picture 属性D.命令按钮不支持 DblClick 事件24.为了将“联想电脑“作为数据项添加到列表框 List1 的最前面,可以使用语句( )。(分数:2.00)A.List1.AddItem “联想电脑“,0B.List1.AddItem “联想电脑“,1C.List1.AddItem 0,“联想电脑“D.List1.AddItem 1,“联想电脑“25.设运行程序时弹出的菜单如图所示.关于该菜单,以下叙述中错误的是( )。 (分数:2.00)A.菜单中能够显示分隔线是因为该菜单项的标题为“B.分隔线对应的菜单
8、项的 Name 属性可以为空C.退出菜单项的有效性属性被设为 FalseD.使用 PopupMenu 方法能够显示如图所示的菜单26.窗体上有一个列表框控件 List1。以下叙述中错误的是( )。(分数:2.00)A.List1 中有 ListCount1 个列表项B.当 List1.Selected(i)True,表明第 i 项被选中C.设置某些属性,可以使列表框显示多列数据D.List1.Text 的值是最后一次被选中的列表项文本27.如果要在窗体上使用 2 组单选按钮,每组都可以有一个被选中,则应该做的是( )。(分数:2.00)A.把 1 组单选按钮画在窗体的左边,另 1 组画在右边B
9、.先画 2 组单选按钮,再画 2 个框架控件把 2 组单选按钮分别框起来C.先画 2 个框架控件,再把 2 组单选按钮分别画在不同的框架中D.因为 1 个窗体中只有 1 个单选按钮可以被选中,所以需要使用 2 个窗体28.窗体上有一个 Text1 文本框,并编写了下面事件过程:Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAsciiKeyAscii3End Sub 程序运行时,在文本框中输入字符“A“,则在文本框中实际显示的是( )。(分数:2.00)A.AB.BC.CD.D29.在窗体上添加“控件“的正确的操作方式是( )。(分数:2.
10、00)A.先单击工具箱中的控件图标,再单击窗体上适当位置B.先单击工具箱中的控件图标,再双击窗体上适当位置C.直接双击工具箱中的控件图标,该控件将出现在窗体上D.直接将工具箱中的控件图标拖动到窗体上适当位置30.窗体上有一个名称为 Command1 的命令按钮,事件过程如下:Private Sub Command1_Click() Dim arr_x(5, 5)As Integer For i1 To 3 For j2 To 4 arr_x(i, j)i * j Next j Next i Print arr_x(2, 1); arr_x(3, 2); arr_x(4, 3)End Sub 运
11、行程序,并单击命令按钮,窗体上显示的内容为( )。(分数:2.00)A.0 6 0B.2 6 0C.0 6 12D.2 6 1231.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序:Function Fun(x) y0 If xA.10B.100C.110D.出错信息32.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序:Private Type Record ID As Integer Name As String * 20End TypePrivate Sub Command1_Click() Dim MaxSize, NextChar, MyChar
12、 Open “d:/temp/female.txt“ For Input As #1 MaxSizeLOF(1) For NextCharMaxSize To 1 Step1 MyCharInput(1, #1) Next NextChar Print EOF(1) Close #1End Sub 运行程序,单击命令按钮,其输出结果为( )。(分数:2.00)A.TrueB.FalseC.0D.Null33.窗体上有名称为 Command1 的命令按钮,名称分别为 Label1、Label2、Label3 的标签。编写如下程序:Private x As IntegerPrivate Sub C
13、ommand1_Click() Static y As Integer Dim z As Integer n5 zzn yyn xxy Label1x Label2y Label3zEnd Sub 运行程序,连续 3 次单击命令按钮后,3 个标签中分别显示的是( )。(分数:2.00)A.5 5 5B.15 10 5C.15 15 15D.30 15 534.命令按钮 Command1 的事件过程如下:Private Sub Command1_Click() Dim arr(5, 5)As Integer Dim i As Integer, j As Integer For i1 To 4 F
14、or j2 To 4 arr(i, j)ij Next j Next i Print arr(1, 3)arr(3, 4)End Sub 执行上述过程,输出结果是( )。(分数:2.00)A.6B.7C.11D.1235.设有下面的语句:Print IIf(x0, 1, IIf(xA.If x0 Then x1 ElseIf xB.If x0 Then Print 1 ElseIf xC.Select Case x Case Is0 Print 1 Case IsD.If x0 Then Print 1 ElseIf x36.下面的程序是利用公式:44/34/54/74/94/11计算机 的近
15、似值 Pvivate Sub Command1_Click() Dim PI As Double, x As Double, k As Long, sign As Integer sign1 k1 PI0 Do xsign*4/(2*k-1) PI=PI+x k=k+1 sign=_ Loop Unti1 Abs(x)A.sign1B.signC.xD.k37.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click() a$InputBox(“请输入一个二进制数“) nLen(a$) For i1 To n DecDec * 2 (a$, i, 1)
16、 Next i Print DecEnd Sub 程序功能为:单击命令按钮,将产生一个输入对话框,此时如果在对话框中输入一个二进制数,并单击“确定“按钮,则把该二进制数转换为等值的十进制数。这个程序不完整,应在“ “处填入的内容是( )。(分数:2.00)A.LeftB.RightC.ValD.Mid38.设有如下事件过程:Private Sub Form_Click() Sum0 For k1 To 3 If kA.9B.6C.3D.1039.编写如下程序:Private Sub Form_Click() Print “Welcome!“End SubPrivate Sub Form_Mou
17、seDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Print “欢迎!“End SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Print “热烈欢迎!“End Sub 程序运行后,单击窗体,输出结果为( )。(分数:2.00)A.欢迎! 热烈欢迎! Welcome!B.欢迎! Welcome! 热烈欢迎!C.Welcome! 欢迎! 热烈欢迎!D.Welcome! 热烈欢
18、迎! 欢迎!40.编写如下程序:Private Sub Command1_Click() Dim m As Integer, n As Integer n2 For m1 To 3 Print proc(n); Next mEnd SubFunction proc(i As Integer) Dim a As Integer Static b As Integer aa1 bb1 proca * biEnd Function 程序运行后,单击命令按钮 Command1,输出结果为( )。(分数:2.00)A.3 3 3B.3 4 5C.3 5 6D.1 2 3二、基本操作题(总题数:1,分数:
19、2.00)41.(1)在标题为“列表框”、名称为 Form1 的窗体上添加一个名称为 List1 的列表框,通过属性窗口输入4 个列表项:“数学”、“语文”、“历史”、“地理”,列表项形式采用复选框形式。如图所示。列表框的宽为 1100,高不限。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 Bjtlvbp,窗体文件名保存为 sjtlfrm。 (2)在名称为 Form1 的窗体上建立一个名称为“menu1”、标题为“文件”的弹出式菜单,其含有三个菜单项,它们的标题分别为:“打开”、“关闭”、“保存”,名称分别为“m1”、“m2”、“m3”。再添加一个命令按钮,名称为“Command1”
20、、标题为“弹出菜单”。要求:编写命令按钮的 Click 事件过程,使程序运行时,单击“弹出菜单”按钮可弹出“文件”菜单(如图所示)。 注意:程序中不得使用变最,事件过程中只能写一条语句。 存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2vbp,窗体文件名保存为 sjt2frm。 (分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)在名称为 Forml 的窗体上添加一个名称为 Text1 的文本框,再建立一个名称为 Format 的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为 M1、M2、M3。请编写适当的事件过程,在程序运行时,
21、当用鼠标右键单击文本框时,弹出菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt3vbp,窗体文件名保存为 sjt3.frm。 (2)在考生文件夹下有一个工程文件 sjt4vbp,含有Form1 和 Form2 两个窗体,其中 Form1 为启动窗体,窗体上的控件如图 1 所示。程序运行后,在 Form1 窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对话框(Form2 窗体),并在 Form2 中显示 Form1 中输入的信息,如图 2 所示。单击“确认”
22、按钮,程序结束,单击“重输”按钮,Form2消失,回到 Form1 窗体。在给出的窗体文件中已经给出了程序,但不完整。 要求: 将 Form1 的标题改为“注册”,将 Form2 的标题改为“确认”; 设置适当的属性,使Form2 标题栏右上角的所有按钮消失(如图 2 所示); 去掉程序中的注释符,把其中的?改为正确的内容。注意:不能修改程序中的其他部分,标题等属性的修改只能在属性窗口中进行。最后将修改后的文件按原文件名存盘。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件夹下有一个工程文件 sjt5vbp,在其窗体中有一个实心圆。程序运行时,当用鼠标左键单击
23、窗体任何空白位置时,实心圆则向单击位置直线移动;若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,不能修改程序的其他部分和控件属性。最后将修改后的文什按原文件名存盘。(分数:2.00)_国家二级(VB)机试-试卷 3 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上说法均错
24、误解析:解析:程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。2.下列与队列结构有关联的是(分数:2.00)A.函数的递归调用B.数组元素的引用C.多重循环的执行D.先到先服务的作业调度 解析:解析:队列的修改是依先进先出的原则进行的,D 正确。3.对下列二叉树进行前序遍历的结果为 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZ D.ABCDEFXYZ解析:解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 试试 答案 解析 DOC
