【计算机类职业资格】国家计算机二级(VB)94及答案解析.doc
《【计算机类职业资格】国家计算机二级(VB)94及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(VB)94及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(VB)94 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.下列叙述中正确的是【 】(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关2.下列说法正确的是( )。(分数:2.00)A.1234B.1324C.1342D.31423.有如下事件过程: Sub ABD(x,y,z) z=X +y End Sub Private Sub Co
2、mmand1 _ Click( ) a=30:b=40 Call ABD(a,b,c) Print c End Sub 运行上面的程序,单击命令按钮,输出结果为( )。 (分数:2.00)A./B./“C./D./4.以下叙述中错误的是_。 (分数:2.00)A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B.当程序运行时,双击一个窗体,则触发该窗体的 DblClick事件C.Visual Basic应用程序只能以解释方式执行D.事件可以由用户引发,也可以由系统引发5.如下事件过程: Function Feed(x) If x 10 Then Feed=X Else Fe
3、ed=10+x End If End Function Private Sub Command1_Click( ) x=Val(Input Box(“ “,0) pay=Feed(x) Print pay End Sub 运行时在输入框内输入变量x的值为 15,输出结果为( )。 (分数:2.00)A.0B.15C.25D.306.某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为【 】(分数:2.00)A.n+lB.n-1C.2nD.n27.有如下事件过程,当同时按下转换键 Shift和功能键 F5时其最后输出的信息是( )。 Const ShiftKey=1 Const Ctrl
4、Key=2 Const Key_F5=&H74 Const Key_F6=&H75 Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) If KeyCode=Key_F5 And Shift=ShiftKey Then Print“Press Shift+F5“ ElseIf KeyCode=Key_F6 And Shift=CtrlKey Then Print“Press Ctrl+F6“ End If End Sub (分数:2.00)A.J2EEB.J2MEC.J2SED.J2DE8.以下关于 Visual Bas
5、ic数据类型的说法,不恰当的是( )。(分数:2.00)A.char str ;B.char str ;C.String str = new String10;D.String str10;9.一个工程必须包含的文件的类型是( )。(分数:2.00)A.public operator thisB.shod string staticC.it while =D.private cout printf10.以下叙述中错误的是(分数:2.00)A.在通用过程中,多个形式参数之间可以用逗号作为分隔符B.在 Print方法中,多个输出项之间可以用逗号作为分隔符C.在 Dim语句中,所定义的多个变量可以用
6、逗号作为分隔符D.当一行中有多个语句时,可以用逗号作为分隔符11.设置命令按钮的属性时,只有将何属性设置为 1,Picture 属性才有效,否则无效?(分数:2.00)A.0B.0.25C.0.5D.1.012.在面向对象方法中,不属于“对象”基本特点的是(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性13.有如下程序: 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 Pr
7、ivate Function PC(a As Integer,b As Integer) Static m As Integer,i As Integer m=0:i=2 i=i + m + 1 m=i + a + b PC=m End Function 程序运行后,输出的结果为( )。 (分数:2.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window14.建立一个新的标准模块,应该选择哪个菜单下的“添加模块”命令?(分数:2.00)A.“工程”菜单B.“文件”菜单C.“工具”菜单D.“编辑”菜单15.
8、下面 Change事件过程中,文本框控件 Text1用来接收数字字符的输入,该事件过程的作用是( )。 Private Sub Text1_Change ( ) Text2Text=Str(628* Val(Text1Text) End Sub (分数:2.00)A.2004/03/09+15B.2004/02/25+date()C.2004/03/09-15D.004/02/25-date()16.设 a=5,b=10,则执行 c = Int(b - a)* Rnd + a)+ 1 后,c 值的范围为_。(分数:2.00)A.510B.69C.610D.5917.在 VisualBasic中
9、按文件的编码方式不同,可将文件分为( )。(分数:2.00)A.顺序文件和随机文件B.文本文件和数据文件C.ASCH文件和二进制文件D.数据文件和可执行文件18.下列程序段,在运行时最早输出的内容是( )。 a=2 C=1 AAA: C=C + a If c10 Then Print c GoTo AAA Else Print“10 以内的奇数显示完毕。“ End If (分数:2.00)A.对象的可见性可设为 True或 FalseB.标题的属性值可设为任何文本C.属性窗口中属性可以按字母顺序排列D.某些属性的值可以跳过不设置,系统之不理自动设为空值19.任何控件都有的属性是( )。(分数:
10、2.00)A.数据绑定控件B.ActiveX控件C.自动化管理器D.报表控件20.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是( )。 (分数:2.00)A.Text1Maxength=0B.Text1Enabled=FalseC.Text1Visible=FalseD.Text1Width=021.下列说法错误的是( )。(分数:2.00)A.方法是对象的一部分B.方法的调用格式和对象的属性的使用格式相同C.方法是一种特殊的过程和函数D.在调用方法时,对象名是不可缺少的22.有关菜单的说法不恰当的是( )。(分数
11、:2.00)A.菜单与窗体无关,是对立的B.菜单总是于窗体有关,每个菜单都依附于一定的窗体C.菜单分为下拉式菜单和弹出式菜单D.在 Visual Basic中有专门的设计菜单环境,那就是菜单编辑器23.下列说法不正确的是( )。(分数:2.00)A.System类B.Class类C.Thread类D.Object类24.图片框与图像框的区别是图片框可以作为其他控件的父对象,即为容器控件,而图像框只能 ( )。(分数:2.00)A.excellentB.goodC.passD.fail25.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为【 】(分数:2.00)A.63B.6
12、4C.6D.726.下列程序段的执行结果为( )。 A=2 B=5 If A * B 1 Then B=B - 1 Else B= - 1 Print B -A 0 A) True B) False C) -1 D) 1 (分数:2.00)A.TrueB.FalseC.-1D.127.关于自定义对话框概念的说明,错误的是( )。(分数:2.00)A.frame.setSize()B.frame.setDefaultClose()C.frame.pack()D.frame.setVisible()28.假定有以下循环结构 Do Until 条件表达式 循环体 Loop 则以下正确的描述是 (分数
13、:2.00)A.如果“条件表达式”的值是 0,则一次循环体也不执行B.如果“条件表达式”的值不为 0,则至少执行一次循环体C.不论“条件表达式”的值是否为“真”,至少要执行一次循环体D.如果“条件表达式”的值恒为 0,则无限次执行循环体29.下列程序段,在运行时最后输出的内容是( )。 a=2 c=3 AAA: c=c * a If c10 Then Print c GoTo AAA Else Print“10 以内的奇数显示完毕” End If (分数:2.00)A.5,2,3B.-5,-12,-7C.-5,-12,-17D.5,-2,-730.下列程序段,在运行时最后输出的内容是( )。
14、a=2 c=1 AAA: c=c + a If c10 Then Print c GoTo AAA Else Print “10 以内的奇数显示完毕“ End If (分数:2.00)A.3B.7C.9D.10以内的奇数显示完毕31.在窗体上画一个名称为 CommonDialog1的通用对话框,一个名称为 Command1的命令按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为“Save”,缺省文件名称为“SaveFile”,在“文件类型”栏中显示*txt,则能够满足上述要求的程序是( )。(分数:2.00)A.Private Sub Command1_Click ( ) Co
15、mmonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonDialog1DialogTitle=“Save“ CommonDialog1Action=2 End SubB.Private Sub Command1_Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.
16、doC) |*.doc“ CommonDialog1FilterIndex=1 CommonDialog1DialogTitle=“Save“ CommonDialog1Action=2 End SubC.Private Sub Command1 Click ( ) CommonDialog1FileName=“Save“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonDialog1DialogTitle=“SaveFile“ CommonDial
17、og1Action=2 End SubD.Private Sub Command1 Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialogl.FilterIndex=1 CommonDialog1.DialogTitle=“Save“ CommonDialog1Action=1 End Sub32.Print方法可以在对象上输出数据,这些对象包括( )。(分数:2.00)A.图片框B.状态栏C.标题栏D.代码窗口
18、33.如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars属性设置为( )。(分数:2.00)A.Exiting main Destructor is active Destructor is active Destructor is activeB.Exiting main Destructor is active Destructoris activeC.Exiting main Destructoris activeD.Exiting main34.Sub过程与 Function过程最根本的区别是( )。(分数:2.00)A.12 12B.12 21C.21 12D.21
19、 2135.单击命令按钮时,下列程序的运行结果为( )。 Private Sub Command1_Click( ) Print MyBM(23,18) End Sub Public Function MyBM(m As Integer,n As Integer)As Integer Do While mn Do While m n:m=m - n:Loop Do While m n:n=n - m:Loop Loop MyBM=m End Function (分数:2.00)A.0B.1C.3D.5二、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.下列程序的功能是:
20、将数据 1,2,8 写入顺序文件 Numtxt 中,请补充完整。 Private Sub Form_Click1 Dim i As Integer Open“Numtxt“For Output As #1 For i=1 To 8 2 Next i Close #1 End Sub (分数:3.00)填空项 1:_37.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试 模块所产生的结果。(分数:3.00)填空项 1:_38.下列语句的输出结果是 1。 Print Format$(6658.6,“0
21、00,000.00“) (分数:3.00)填空项 1:_39.对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:3.00)填空项 1:_40.在 KeyPress事件过程中,KeyAscii 是所按键的 1 值。(分数:3.00)填空项 1:_41.描述“x 是小于 100的非负整数“的 Visual Basic表达式是 1。(分数:3.00)填空项 1:_42.下列软件系统结构图的宽度为 1 (分数:3.00)填空项 1:_43.某人编写如下函数来判断 a是否为素数,若是,则函数返回 True;否则返回 False。 Function prime(a As Inte
22、ger)As Boolean Dim k As Integer,isprime As Boolean If a1 (分数:3.00)填空项 1:_44.有下面一个程序段,从文本框中输入数据,如果该数据满足条件,除以 4余 1,除以 5余 2则输出,否则,将焦点定位在文本框中,并清除文本框的内容。 Private Sub Command1_Click( ) x=Val(Text1Text) If 1 Then Print x Else Text1Text=“ 2 End If End Sub (分数:3.00)填空项 1:_45.有一个事件过程,其功能是:从已存在于磁盘上的顺序文件 NMltxt
23、 中读取数据,计算读 出数据的平方值,将该数据及其平方值存入新的顺序文件 NM2txt 中。请填空。 Private Sub Form_Click1 Dim x As Single,y As Single Open “NMl.txt“ For Input As #1 Open “NM2.txt“ For Input As #2 Do While Not EOF(1) 2 Print x y=x2 3 Print x Loop Close #1,#2 End Sub (分数:3.00)填空项 1:_填空项 1:_填空项 1:_国家计算机二级(VB)94 答案解析(总分:100.00,做题时间:1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB94 答案 解析 DOC
