【计算机类职业资格】计算机二级(VB)39及答案解析.doc
《【计算机类职业资格】计算机二级(VB)39及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)39及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)39 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.为了暂时关闭计时器,应把该计时器控件的哪个属性设置为 False?(分数:2.00)A.double d=Math.cos(42);B.double d=Math.cosine(42);C.double d=Math.cos(Math.toRadians(42) );D.double d=Math.cos(Math.toDegrees(42) );2.单击窗体上的关闭按钮时,触发的事件是( )。(分数:2.00)A.TextFi
2、eld b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“);D.Checkbox b = new Checkbox(“关闭“);3.在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为( )。 (分数:2.00)A.For i=0 To List1.ListCount-1 NextB.For i=0 To ListCount-1 NextC.For i=1 To List1.listCount NextD.For i=1 To
3、 ListCount Next4.Visual Basic 标题栏上显示了应用程序的( )。(分数:2.00)A.子类的访问权限比父类方法的访问权限要高B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性C.子类方法不能产生比父类方法更多的异常D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同5.下列程序段,在运行时最早输出的内容是( )。 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.6
4、6.下列程序段的执行结果为( )。 a=95 If a 60 Then degree=1 If a 70 Then degree=2 If a 80 Then degree=3 If a 90 Then degree=4 Print“degree=“;degree (分数:2.00)A.8 9B.9 8C.程序有错误D.9 97.单击命令按钮时,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim a As Integer,b As Integer,c As Integer a=2:b=3:C=4 Print P2(c,b,A) End Sub Pri
5、vate Function P1(x As Integer,y As Integer,z As Integer) P1=2 * X + y + 3 * z End Function Private Function P2(x As Integer,y As Integer,z As Integer) P2=P1(z,x,y) + X End Function (分数:2.00)A.21B.19C.17D.348.新建一个窗体,其 Borderstyle 属性设置为 Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是 ( )。(分数:2.00)A.默认情况下,属性 Visi
6、ble 的值为 FalseB.如果设置控件的 Visible 属性为 False,则运行时控件会隐藏C.Visible 的值可设为 True 或者 FalseD.设置 Visible 属性同设置 Enabled 属性的功能是相同的,都是使控件处于失效状态9.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Val(Text1.Text) For i = 2 To n For j = 2 To sqr(i) If i Mod j = 0 Then Exit For Nex
7、t j If j Sqr(i) Then Print i Next i End Sub 该事件过程的功能是( )。 (分数:2.00)A.输出 n 以内的奇数B.输出 n 以内的偶数C.输出 n 以内的素数D.输出 n 以内能被 j 整除的数10.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Commandl_Click( ) BT 4 End Sub PriVate Sub BT(x As Integer) X=X * 2 + 1 If x 6 Then Call BT(x) End If X=x * 2 Print x; End Sub (分数:2.00)A.15B
8、.16C.17D.1811.以下关于文件的叙述中,错误的是( )。 (分数:2.00)A.顺序文件中的记录一个接一个地顺序存放B.随机文件中记录长度是随机的C.执行打开文件的命令后,自动生成一个文件指针D.LOF 函数返回给文件分配的字节数12.下列数据结构中,能用二分法进行查找的是_。 (分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表13.在窗体上画一个名称为 File 的文件列表框,并编写如下程序: Private Sub File1_DblClick( ) x=Shell(File1FileName,1) End Sub 以下关于该程序的叙述中,错误的是
9、( )。 (分数:2.00)A.x 没有实际作用,因此可以将该语句写为:Call Shell(FileFileName,1)B.双击文件列表框中的文件,将触发该事件过程C.要执行的文件的名字通过 File1FileName 指定D.File1 中显示的是当前驱动器、当前目录下的文件14.下列程序段,在运行时最后输出的内容是( )。 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,-715.
10、有如下程序: Private Sub Commandl_Click( ) a$=“A WORKER IS HERE“ x=Len(a$) For i=1,To x-1 b$=Mid$(a$,i,3) If b$=“WOR“ Then S=S+1 Next Print S End Sub 单击命令按钮,程序运行结果为( )。 (分数:2.00)A.1B.2C.3D.516.设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为 Bt,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是( )。(分数:2.00)A.a+=a-=(b=4) * (a=3)B.a=a *
11、3+2C.x(-3)D.y=float i17.下列程序段的执行结果为( )。 m=2 n=3 Do m=m+n n=n + 1 Loop While m10 Print m;n (分数:2.00)A.CLASS A CLASS BB.CLASS A CLASS B CLASS BC.CLASS A CLASS B CLASS A CLASS BD.CLASS A CLASS B CLASS B CLASS B18.对下列二叉树,进行中序遍历的结果是【 】 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG19.假定有如下事件过程: Private Su
12、b Form_Click() Dim x As Integer, n As Integer x = 1 n = 0 Do While x 0 Then Return 0 Else Return 1 End If End Function27.下列数组定义语句错误的是( )。(分数:2.00)A.k=10 Dim Arr(k)B.Const k=10 Dim Arr(k)C.Dim Arrl(10) As Integer Dim Arr2(10)D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)28.在窗体(名称为 Form1)上画一个名称为 Text1
13、的文本框和一个名称为 Command1 的 命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则 把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是_。 (分数:2.00)A.Private Sub Text1_Change() Command1.Caption = “计算机等级考试“ End SubB.Private Sub Command1_ Click () Caption = “计算机等级考试“ End SubC.Private Sub Form1_ Click () Text1.Caption = “计算机等级考试“ End SubD.Pr
14、ivate Sub Command1_ Click () Text1.Text = “计算机等级考试“ End Sub29.设菜单中有一个菜单项为“Open”。若要为该菜单命令设置访问键,即按下 Alt 及字母 O 时,能够执行“Open”命令,则在菜单编辑器中设置“Open”命令的方式是( )。 (分数:2.00)A.把 Caption 属性设置为&OpenB.把 Caption 属性设置为&OpenC.把 Name 属性设置为&OpenD.把 Name 属性设置为&Open30.若设置了文本框的属性 Password Char=“$”,则运行程序时向文本框中输入 8 个任意字符后,文本框中
15、显不的是【 】(分数:2.00)A.8 个“$”B.1 个“$“C.8 个“$”D.无任何内容31.已知使用 Show 方法的格式为:窗体名称Show模式,如果要使窗体是“模态型”宙体,则“模式”值为( )。(分数:2.00)A.TrueB.0C.1D.False32.用树形结构表示实体之间联系的模型是_。 (分数:2.00)A.关系模型B.网状模型C.层次模型D.以上三个都是33.下列叙述中错误的是【 】(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要
16、操作系统的支持34.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序: Option Base1 Private Sub Command1_Click( ) Dim a As Variant a=Array(1,2,3,4,5) Sum=0 For i=1To 5 Sum=Sum+a(i) Next i x=Sum/5 For i=1 To 5 If a(i)x Then Print a(i); Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是( )。 (分数:2.00)A.1 2B.1 2 3C.3 4 5D.4 535.某人创建了 1 个工程
17、,其中的窗体名称为 Form1;之后又添加了 1 个名为 Fonn2 的窗体,并希望程序执行时先显示 Fom2.窗体,那么他需要做的工作是【 】(分数:2.00)A.在工程属性对话框中把“启动对象“设置为 Form2B.在 Form1 的 Load 事件过程中加入语句 Load Form2C.在 Form2 的 Load 事件过程中加入语句 Form2.ShowD.把 Form2 的 Tab Index 属性设置为 l,把 Form1 的 Tab Index 属性设置为 2二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.下列程序的功能是:将数据 1,2,8 写入
18、顺序文件 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 (分数:2.00)填空项 1:_37.执行下面的程序段,x 的值为 1。 Private Sub Command1_Click2 For i=1 To 9 a=a + i Next i x=Val(i) MsgBox x End Sub (分数:2.00)填空项 1:_38.用户可以用 1 语句定义自己的数据类型。(分数:2.00)填空项
19、 1:_39.在面向对象方法中 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_40.函数 Str$(25636)的值是 1。(分数:2.00)填空项 1:_41.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_42.下面程序是用来打印九九乘法表的,请补充完整。 Dim i As Integer,j As Integer,Strl$ Strl=“ “ For i=1 To 9 Forj=1 To 9 If 1 Then Strl=Strl + Str$(j)+“X“+Str$(i)+“=“+Str$(Val(i *
20、 j) Else Strl=Strl & Chr(13) 2 End If Next j Next i Print Str (分数:2.00)填空项 1:_43.在窗体上有几个对象,运行程序时,当对象得到焦点时,会触发 1 事件,当对象失 去焦点时将触发 2 事件。 (分数:2.00)填空项 1:_44.当对象得到焦点时,会触发 1 事件,当对象失去焦点时将触发 2 事件。(分数:2.00)填空项 1:_45.在名称为 Form1 的窗体上画一个文本框,其名称为 Text1,在属性窗口中把该文本框的 MultiLine 属性设置为 True,然后编写如下的事件过程: Private Sub F
21、orm_Click1 5 Open “d:/test/smtext1.txt“ For Input As #1 Do While Not 2 Line Input #1, aspect$ whole$ = whole$ + aspect$ + Chr$(13) + Chr$(10) Loop Text1.Text = whole$ Close #1 Open “d:/test/smtext2.txt“ For Output As #1 Print #1, 3 Close #1 End Sub 上述程序的功能是,把磁盘文件 smtext1.txt 的内容读到内存并在文本框中显示出来,然后把 该文
22、本框中的内容存入磁盘文件 smtext2.txt。请填空。 (分数:2.00)填空项 1:_46.如图所示,在列表框 List1 中已经有若干人的简单信息,运行时在 Text1 文本框(即“查 找对象”右边的文本框)输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查 找,若找到,则把该人的信息显示在 Text2 文本框中。若有多个匹配的列表项,则只显 示第 1 个匹配项;若未找到,则在 Text2 中显示“查无此人”。请填空。 (分数:2.00)填空项 1:_47.如果在 D 盘当前文件夹下已 2 经存在名为 PICday 的顺序文件,那么执行语句 Open “D:/PICdat“ For
23、 Append As #1 之后将 1。 (分数:2.00)填空项 1:_48.执行语句 Open “TCdat“ For Random As #1 Len=50 后,对文件 TCdat 中的数据能执行的操作是 1。 (分数:2.00)填空项 1:_49.把窗体的 KeyPreView 属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) P
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB39 答案 解析 DOC
