【计算机类职业资格】计算机二级(VB)30及答案解析.doc
《【计算机类职业资格】计算机二级(VB)30及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)30及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)30 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.有如下事件过程,当同时按下转换键 Shift和功能键 F5时其最后输出的信息是( )。 Const ShiftKey=1 Const CtrlKey=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 The
2、n Print“Press Shift+F5“ ElseIf KeyCode=Key_F6 And Shift=CtrlKey Then Print“Press Ctrl+F6“ End If End Sub (分数:70.00)A.无任何信息B.Press Shift+F5C.Press Ctrl+F6D.程序出错2.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = 1234 c1 = Trim(Str(c) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮
3、,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为( )。 (分数:70.00)_3.表达式(3/2+1)*(5/2+2)的值是( )。(分数:70.00)A.11.25B.3C.6.125D.44.在窗体上画一个命令按钮,然后编写如下事件过程: Sub BTC(old Copy( ) As Integer,new Copy( ) As Integer) Dim i AS Integer For i=LBound(oldCopy( )To UBound(oldCopy( ) newCopy(i)=oldCopy(i) Next i End Sub Private
4、 Sub Command1 _ Click( ) Dimm(10) As Integer,n(10)As Integer For i=1 To 10 m(i) =i*i Next i Call BTC(m,n) Print n(5) End Sub 程序运行后,单击命令按钮输出结果为( )。 (分数:70.00)A.0B.2C.10D.255.下列程序段的执行结果为( )。 a=1 b=2 For I=1 To 3 f=a * b a=b b=f Print f Next I (分数:70.00)A.22B.10C.34D.306.在窗体上画一个名称为 Text1的文本框和一个名称为 Comm
5、and1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Text1.Text = “Visual“ Me.Text1 = “Basic“ Text1 = “Program“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的是( )。 (分数:70.00)_7.以下能从字符串“VisualBasic“中直接取出子字符串“Basic“的函数是_。 (分数:70.00)A.LeftB.MidC.StringD.Instr8.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Book(x As Integer) x=x
6、* 2 + l If x6 Then Call Book(x) End If X=X * 2 + 1 Print x; End Sub Private Sub Command2_Click() Book2 End Sub (分数:70.00)A.23 47B.10 36C.22 44D.24 509.下列程序段的执行结果为( )。 a=95 If a60 Then I=l If a70 Then l=2 If a80 Then I=3 If a90 Then I=4 Print“I=“:I (分数:70.00)A.I=1B.I=2C.I=3D.I=410.阅读程序: Option Base 1
7、 Private Sub Form_Click( ) Dim arr,Sum Sum=0 arr=Array(1,3,5,7,9,11,13,15,17,19) For i=1 To 10 If arr(i)/3=arr(i)/3 Then Sum=Sum+arr(i) End If Next i Print Sum End Sub 程序运行后,单击窗体,输出结果为( )。 (分数:70.00)_11.标签控件能够显示文本信息,决定其文本内容的属性是( )。(分数:70.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle12.以下定义数组或给数组元素赋值
8、的语句中,正确的是( )。 (分数:70.00)_13.以下程序段运行时从键盘上输入字符“-”,则输出结果为( )。 op$=InputBox(“op=“) If op$=“+“ Then a=a+2 If op$=“-“ Then a=a-2 Print a (分数:70.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域14.如果一个变量未经定义就直接使用,则该变量的默认类型为( )。(分数:70.00)A.VariantB.ByteC.BooleanD.Integer15.在 Visual Basic工程中,可以作为“启动对象”的程序是_。
9、 (分数:70.00)A.任何窗体或标准模块B.任何窗体或过程C.Sub Main过程或其他任何模块D.Sub Main过程或任何窗体16.数据的存储结构是指_。 (分数:70.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示17.只有将组合框的 Style属性设置为何值时,才能触发 DblClick事件?(分数:70.00)A.0B.1C.2D.318.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是( )。(分数:70.00)A.编译器是检查程序错误的第一道防线B.源程序编译过程中没
10、有出现任何错误,执行时就不会发生错误C.Java的异常处理机制是检查程序错误的第二道防线D.选项 A) 和 C) 正确19.有如下程序段: Private Sub Command1_Click( ) Dim a As Integer a=2 For i=1 To 3 Print G(a) Next i End Sub Function G(a As Integer) b=0 Static c b=b + 1 c=c + 1 G=a + b + c End Function 运行上面的程序后,单击命令按钮,输出结果为( )。 (分数:70.00)A.1 2 3B.2 3 4C.4 5 6D.1
11、4 620.当滚动条位于最左端或最上端时,Value 属性被设置为( )。(分数:70.00)A.MinB.MaxC.Max和 Min之间D.Max和 Min之外21.设 x=4,y=8,z=7,以下表达式的值是( )。 xy And (Not yz) Or zx (分数:70.00)_22.设 a=5,b=10,则执行 c = Int(b - a)* Rnd + a)+ 1 后,c 值的范围为_。(分数:70.00)A.510B.69C.610D.5923.假定有如下的窗体事件过程: Private Sub Form_Click() a$ = “Microsoft Visual Basic“
12、 b$ = Right(a$, 5) c$ = Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。 (分数:70.00)A.Microsoft VisualB.MicrosoftC.BasicD.524.在修改列表框内容时,AddItem 方法的作用是( )。(分数:70.00)A.在列表框内插入一行文本B.在列表框中插入多行文本C.删除列表框中指定的项目D.清除列表框内的全部内容25.下面的属性中,用于自动调整图像框中图形内容的大小的是( )。(分数:70.00)A.PictureB.
13、CurentYC.CurrentXD.Stretch26.非空的循环单链表 head的尾结点(由 p所指向),满足( )。(分数:-1.00)A.pnext=NULLB.p=NULLC.pnext=headD.p=head27.数据库的故障恢复一般是由( )。(分数:-1.00)A.数据流图完成的B.数据字典完成的C.DBA完成的D.PAD图完成的28.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:-1.00)A.控制流B.加工C.数据存储D.源和潭29.下列数据结构中,按先进后出原则组织数据的是( )。(分
14、数:-1.00)A.线性链表B.栈C.循环链表D.顺序表30.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计31.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:-1.00)A.控制流B.加工C.数据存储D.源和潭32.单个用户使用的数据视图的描述称为( )。(分数:-1.00)A.外模式B.概念模式C.内模式D.存储模式33.希尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序
15、C.选择排序D.插入排序34.下列不属于结构化分析的常用工具的是( )。(分数:-1.00)A.数据流图B.数据字典C.判定树D.PAD图35.算法的空间复杂度是指( )。(分数:-1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.下面程序的作用是用 InputBox函数输入一个整数,然后判断能否同时被 2,5 和 7整除, 果能则输出该数及平方值。请填空。 Private Sub Command1_Click1 Dim numX As Integer numX
16、 = Val (InputBox(“请输入一个整数“) If 2Then Form1Print 3 End If End Sub (分数:3.00)填空项 1:_37.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 1 事件,当对象失 去焦点时将触发 2事件。 (分数:3.00)填空项 1:_38.阅读下面的程序: Private Sub Form_Click1 Dim Check As Boolean, Counter As Integer Check = True Counter = 5 Do Do While Counter 0 Print s End Sub 以上程序的功能是
17、 2。程序运行后,单击窗体,输出结果为 3。 (分数:3.00)填空项 1:_44.函数 Str$(25636)的值是 1。(分数:3.00)填空项 1:_45.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:3.00)填空项 1:_46.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:-1.00)填空项 1:_47.在算法正确的前提下,评价一个算法的两个标准是 1。(分数:-1.00)填空项 1:_48.软件工程包括 3个要素,分别为方法、工具和 1。(分数:-1.00)填空项 1:_49.试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误
18、的位置并改正错误。(分数:-1.00)填空项 1:_50. 1是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:-1.00)填空项 1:_计算机二级(VB)30 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.有如下事件过程,当同时按下转换键 Shift和功能键 F5时其最后输出的信息是( )。 Const ShiftKey=1 Const CtrlKey=2 Const Key_F5=&H74 Const Key_F6=&H75 Private Sub Text1_KeyDown
19、(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 (分数:70.00)A.无任何信息B.Press Shift+F5 C.Press Ctrl+F6D.程序出错解析:上述事件过程是测试两个参数(KeyCode 和 Shift)是否同时满足给定的条件,如果满足则输出相应的信息;题目中是
20、同时按下转换键 Shift和功能键 F5,所以满足给定的条件,则输出信息 Press Shift+F5,故正确的答案是选项 B)。2.在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c = 1234 c1 = Trim(Str(c) For i = 1 To 4 Print_ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 1 12 123 1234 则在下划线处应填入的内容为( )。 (分数:70.00)_解析:3.表达式(3/2+1)*(5/2+2)的值是( )。(分数:70.
21、00)A.11.25 B.3C.6.125D.4解析:本题主要考查了运算符“/”的使用,在 Visual Basic中符号“/”为浮点数除法运算符,执行标准的除法操作,运算结果的为浮点数,通过运算本题的结果为 1125;计算结果为选项 A)。4.在窗体上画一个命令按钮,然后编写如下事件过程: Sub BTC(old Copy( ) As Integer,new Copy( ) As Integer) Dim i AS Integer For i=LBound(oldCopy( )To UBound(oldCopy( ) newCopy(i)=oldCopy(i) Next i End Sub
22、Private Sub Command1 _ Click( ) Dimm(10) As Integer,n(10)As Integer For i=1 To 10 m(i) =i*i Next i Call BTC(m,n) Print n(5) End Sub 程序运行后,单击命令按钮输出结果为( )。 (分数:70.00)A.0B.2C.10D.25 解析:在此题中定义了一个数据拷贝函数,用数组来保存数据,在主调过 程中,先用 ForNext循环语句给 m( )赋给,然后调用 BTC函数,将 m( )中的数据赋给 n ( ),最后输出 n(5)。在数据拷贝函数中,用了函数 LBound(o
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB30 答案 解析 DOC
