【计算机类职业资格】计算机二级(VB)7及答案解析.doc
《【计算机类职业资格】计算机二级(VB)7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)7及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)7 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) a$=“VisualBasic” Print String(3,a$) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是( )。 (分数:70.00)_2.使“Microsoft“在当前窗体上输出的语句是( )。(分数:70.00)A.k=7 b=14B.k=6 b=6C.k=4
2、 b=8D.k=6 b=123.在窗体上添加标签控件 Label1 之后,标签控件的默认的名称 Name 是( )。(分数:70.00)A.5,68936B.5,689360C.5,6893D.005,6893604.执行下列程序段后,输出的结果是( )。 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3 Next k2 Next k1 Print y (分数:70.00)A.90B.60C.40D.105.假定有如下的窗体事件过程: Private Sub Form_Click() a$ = “Microso
3、ft Visual Basic“ b$ = Right(a$, 5) c$ = Mid(a$, 1, 9) MsgBox a$, 34, b$, c$, 5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是_。 (分数:70.00)A.Microsoft VisualB.MicrosoftC.BasicD.56.下面 Change 事件过程中,文本框控件 Text1 用来接收数字字符的输入,该事件过程的作用是( )。 Private Sub Text1_Change ( ) Text2Text=Str(628* Val(Text1Text) End Sub (分数:
4、70.00)A.将在文本框 Text1 输入的数字变为数值B.将在文本框 Text1 输入的数字作为半径,求圆的周长并转换为字符串C.只要 Text1 中的内容一改变,Text2 中显示的圆周长也随之改变D.事件过程中的 Val 函数和 Str 函数使用错误,事件过程不能执行7.在窗体上画一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox(“请输入一个整数“) Print x + Text1.Text End Sub 程序运行时,在文本框中输入 456,然后单击窗体,在输入对话框中输入 123,单击“确 定”按钮后,在窗体上显示的内容
5、为_。 (分数:70.00)A.123B.456C.479D.1234568.计算 z 的值,当 x 大于 y 时,z=x;否则 z=y。下列语句错误的是( )。(分数:70.00)A.ALL,REST,NEXT 和 RECORDB.NEXT,REST,FIELDS 和 TOPC.REST,FIELDS,FOR 和 BOTYOMD.ALL,FOR,WHILE 和 RECORD9.有如下程序: 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;
6、 p=PC(k,m):Print p End Sub Private 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 程序运行后,输出的结果为( )。 (分数:70.00)A.4 6B.6 6C.8 8D.10 1210.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a$ = “software and hardwa
7、re“ b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, , b$, c$, 1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:70.00)A.software and hardwareB.softwareC.hardwareD.111.在窗体上添加标签控件 Label1 之后,标签控件的默认的名称 Name 是( )。(分数:70.00)A.LabelB.Label1C.TextD.Text112. 以下语句的输出结果是( )。 a = Sqr(26) Print Formats (a,“#“) (分数:7
8、0.00)A.5.099B.5.099C.5099D.000509913.下面的数组声明中,正确的是( )。(分数:70.00)A.k=7 b=14B.k=6 b=6C.k=4 b=8D.k=1 b=714.设有如下过程: Sub ff(x,y,z,) x=y+z End Sub 以下所有参数的虚实结合都是传址方式的调用语句是( )。 (分数:70.00)A.12B.13C.14D.1515.有如下事件过程: Private Sub Commaild1_Click( ) Dim i As Integer For i =1 To 2 DC Next i End Sub Sub DC( ) Dim
9、 x As Integer,m As String Static y,n x=x + 1 y=y + 1 m=m q End Sub Private Sub Value(ByVal m As Integer, ByVal n As Integer) m=m * 2: n=n - 5 Print m; n End Sub (分数:70.00)A.20 12 20 15B.12 20 12 25C.24 15 12 20D.24 12 12 1517.有关程序代码窗口的说法错误的是( )。(分数:70.00)A.是同一个数据库中的两个表B.是不同数据库中的两个表C.是两个自由表D.一个数据库表,另
10、一个是自由表18.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:70.00)A.MenuOneVisible=TreeB.MenuOneVisible=FalseC.MenuOneEnabled=TrueD.MenuOneEnabled=False19.在设计阶段,当双击窗体上的某个控件时,打开的窗口是( )。(分数:70.00)A.PaintB.GraphicC.GraphicsD.Paints20.下面 Change 事件过程中,文本框控件 Text1 用来接收数字字符的输入,该事件过程的作用是( )。 Private Sub Text1_Change ( )
11、Text2Text=Str(628* Val(Text1Text) End Sub (分数:70.00)A.2004/03/09+15B.2004/02/25+date()C.2004/03/09-15D.004/02/25-date()21.在窗体上画一个命令按钮,然后编写如下事件过程: 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 P
12、rivate 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.65+13B.“电脑商情“C.中国D.x=y22.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。 (分数:70.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/223.下面的过程定义语句中
13、不合法的是( )。(分数:70.00)A.Sub Para(ByVal n()B.Sub Para(n) As IntegerC.Function Para(ByVal n)D.Function Para(procl)24.使用语句 Dim A(2) As Integer 声明数组 A 之后,以下说法正确的是( )。(分数:70.00)A.A 数组中的所有元素都为 0B.A 数组中的所有元素值不确定C.A 数组中所有元素值都为 EmptyD.执行 Erase A 后,A 数组中所有元素值都不为 025.阅读下面的程序段: For a=1 To 2 For b=1 To a For C=b To
14、 2 I=I + 1 Next Next Next Print I 执行上面的三重循环后,I 的值为( )。 (分数:70.00)A.15B.16C.17D.1826.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:-1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析27.实体是信息世界中广泛使用的一个术语,它用于表示( )。(分数:-1.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物28.在单链表中,增加头结点的目的是( )。(分数:-1.00)A
15、.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现29.下列叙述中,不属于结构化分析方法的是( )。(分数:-1.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法30.对建立良好的程序设计风格,下面描述正确的是( )。(分数:-1.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无31.分布式数据库系统不具有的特点是( )。(分数:-1.00)A.数据分布性和逻辑整体性B.位置透明性和复制
16、透明性C.分布性D.数据冗余32.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件33.尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序34.详细设计的结果基本决定了最终程序的( )。(分数:-1.00)A.代码的规模B.运行速度C.质量D.可维护性35.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和(
17、)。(分数:-1.00)A.可重用性差B.安全性差C.非持久性D.冗余性三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.以下是一个计算矩形面积的程序,调用过程计算矩形面积,请将程序补充完整。 Sub RecArea(L,W) Dim S As Double S=L*W MsgBox“Total Area is“ q End Sub Private Sub Value(ByVal m As Integer, ByVal n As Integer) m=m * 2: n=n - 5 Print m; n End Sub (分数:70.00)A.20 12 20 15
18、B.12 20 12 25C.24 15 12 20 D.24 12 12 15解析:被调过程 Value 的两个参数 m 和 n 前面都有关键字“ByVal”修饰,即在主调过程调用此过程时,实参与形参之间是以传值方式传递信息的,而当实参与形参以传值方式相结合时,形参的改变并没有影响到实参,单单就这一点来说,我们可知,当程序代码执行主调过程中的 PrimP;q 语句时,p 和 q 的值应不变,还是 12,20,这样就能够排除选项 A)和选项 B)了。当主调过程调用被调过程时,把实参 p,q 的值分别传给形参 m 和 n,这就是说此时形参 m 值为 12,n 值为 20,执行被调过程中的 m=m
19、 * 2:n=n-5 语句后,m 值为 24,n 值为 15,所以 Print m;n 后,程序输出的结果为 24 和 15。最后程序输出的结果如选项 C)所示。17.有关程序代码窗口的说法错误的是( )。(分数:70.00)A.是同一个数据库中的两个表 B.是不同数据库中的两个表C.是两个自由表D.一个数据库表,另一个是自由表解析:将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE。该命令有DELETE和 RECYCLE两个短语,如果加短语则表示删除数据库表。18.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:70.00)A.MenuOneVis
20、ible=TreeB.MenuOneVisible=FalseC.MenuOneEnabled=TrueD.MenuOneEnabled=False 解析:菜单控件的主要属性有:Caption、Name、Index、Enabled、Visible 等,其中 Enabled 和 Visible属性值为逻辑值,Visible 属性用于表示菜单项是否可见,Enabled 属性用于表示菜单项是否可用。当Enabled 属性值为 False 时,表示菜单项当前不可 用,属性值为 True 时,表示菜单项可用。19.在设计阶段,当双击窗体上的某个控件时,打开的窗口是( )。(分数:70.00)A.Pain
21、tB.GraphicC.Graphics D.Paints解析:线程的对象是由 java。lang 包的 Thread 类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方 法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread- Group 类实现了线程组,并提供了对线程组或组中线程进行操作的方法。20.下面 Change 事件过程中,文本框控件 Text1 用来接收数字字符的输入,该事件过程的作用是( )。 Private Sub Text1_C
22、hange ( ) Text2Text=Str(628* Val(Text1Text) End Sub (分数:70.00)A.2004/03/09+15B.2004/02/25+date() C.2004/03/09-15D.004/02/25-date()解析:frame.pack()方法能自动调节窗口的大小,而不是用程序员给的参数去设置窗口的大小。注意:选项 A)framesetSize()来设置窗口的大小,其中的参数都是窗口的大小,是确定的。选项 D)frame.setVisible()是来设置窗口是不是可见的,参数是布尔型的。21.在窗体上画一个命令按钮,然后编写如下事件过程: Su
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB7 答案 解析 DOC
