【计算机类职业资格】二级VISUAL+BASIC-78及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-78及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-78及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-78 及答案解析(总分:96.50,做题时间:90 分钟)一、选择题(总题数:35,分数:70.50)1.在窗体上画一个文本框(名称为 Text1)和一个标签(名称为 Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是(分数:2.50)A.Private Sub Text1_Change()Label1.Caption=Str(Len(Text1.Text)End SubB.Private Sub Text1_Click()Label1.Caption=Str(Len(Text1.Tex
2、t)End SubC.Private Sub Text1_Change()Label1.Caption=Text1.TextEndSubD.Private Sub Label1_Change()Label1.Caption=Str(Len(Text1.Text)End Sub2.在窗体上画一个文本框(其 Name 属性为 Text1),然后编写如下事件过程: Private Sub Form_Load() Text1.Text=“ Text 1.SetFocus For i=1 To 10 Sum=Sum+i Next i Text1.Text=Sum End Sub 上述程序的运行结果是(分
3、数:2.50)A.在文本框 Text1 中输出 55B.在文本框 Text1 中输出 0C.出错D.在文本框 Text1 中输出不定值3.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是(分数:2.00)A.“text(.txt)|(*.txt)“B.“文本文件(.txt)|(.txt)“C.“text(.txt)|(*.txt)“D.“text(.txt)(*.txt)“4.下列过程定义语句中合法的是_。(分数:2.00)A.Sub Proc(ByVal n()B.Sub Proc(n)As Int
4、egerC.Function Proc(Proc)D.Function Proc(ByVal n)5.下列程序段的执行结果为 _ 。 a=75 If a60 Then i=1 If a70 Then i=2 If a80 Tnen i=3 If a90 Then i=4 Print “i=“;i(分数:2.00)A.i=1B.i=2C.i=3D.i=46.在程序中要使用 Array 函数给数组 arr 赋初值,则以下数组变量定义语句中错误的是_。(分数:1.00)A.Static arrB.Dim art(5)C.Dim arr()D.Dim arr As Variant7.某人编写了下面的程
5、序,希望能把 Text1 文本框中的内容写到 out.txt 文件中 P Private Sub Command1_Click() Open“out.txt“ For Output As #2 Print“text1“ Close#2 End Sub 调试时发现没有达到目的,为实现上述目的,应做的修改是(分数:2.00)A.把 Print“Text1“改为 Print#2,Text1B.把 Print“Text1“改为 Print Text1C.把 Print“Text1“改为 Write“Text1“D.把所有#2 改为#18.执行 x$=InputBox(“请输入 x 的值“)时,在弹出的
6、对话框中输入 123,在列表框 List1 选中 1 个列表项(数据为 456),使 y 的值是 123456 的语句是 _ 。(分数:2.00)A.y=x$+List1.List(O)B.y=x$+List1.List(1)C.y=Val(x$)+Val(List1.List(0)D.y=Val(x$) Next i Print Call _ 3_ For i=i To 10 Print a(i); Next i Print n End Sub (分数:2.00)37.窗体中有图片框(Picturel)和计时器(Timed)两个控件。运行程序时,将图片加载到图片框中,然后图片框以每 2 秒钟
7、一次的速度向窗体的右下角移动,每次向下、向右移动 100twip。请填空。 Private Sub Form_Load() Prcture1_Picture=LoadPicture(“c/pic/mouth.ico“) 1.Interva=2000 End Sub Prinvate Sub Timer1_Timer() Static x,y As Integer x=x+100 y=y+100 Pictuer1.Movex,y End Sub (分数:2.00)38.数据库系统中实现各种数据管理功能的核心软件称为 _ 1_ 。 (分数:2.00)39.数据库保护分为:安全性控制、 1、并发性控
8、制和数据的恢复。 (分数:1.00)40.下列程序段的输出结果为 1。 Dim S1(5)As Integer,S2(5)As Integer,S3(5)As Integer N=4 ForI=1 To N S1(I)=I L=N+i-I S2(I)=L NextI S3(5)=0 ForK=1 To N S3(K)=S1(K)*S2(K) S3(5)=S3(5)+S3(K) NextK PrintS1(3)=S1(5);S1(2) PrintS2(4)=S3(1);S3(5) (分数:2.00)41.在名称为 Form1 的窗体上绘制一个文本框,其名称为 Text1,在属性窗口中把该文本框的
9、 MultiLine属性设置为 True,然后编写如下的事件过程: Private Sub Form Click() Open “d:/test/smtext1.txt“ For Input As #1 Do While Not Line Input #1,aspects whole$=whole$+aspect$+Chr$(13)+Chr$(10) Loop Text1.Text=whole$ Close #1 Open “d:/test/smtext2.txt“ For Output As #1 Print #1, 1 Close #1 End Sub 上述程序的功能是,把磁盘文件 smt
10、ext1.txt 的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件 smtext2.txt。请填空。 (分数:2.00)42.面向对象的模型中,最基本的概念是对象和 1。 (分数:2.00)43.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。 (分数:2.00)44.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框。程序运行后,Command1为禁用(灰色)。当向文本框中输入任何字符时,命令按钮 Command1 变为可用。请将程序补充完整。 Private Sub Form_Load() Comman
11、d1.Enabled=False End Sub Private Sub Text1 _ 1_ () Command1.Enabled=True End Sub (分数:1.00)45.一个算法的时间复杂性是 1 的函数。 (分数:2.00)46.为了使标签能自动调整大小以显示全部文本内容,应把标签的 _ 1_ 属性设置为 True。 (分数:1.00)47.在 Visual Basic 程序启动运行中设置一个封面窗口,显示一些有意义的信息,要求显示时间 5 秒。 Sub dlys(ByVal n As Single) Dim tl As Single Dim t2 As Single t1
12、= Timer Do t2 = Timer If t2 t1 Then t2 = t2 + 86400 If t2 - tl n Then Exit Do _ 1_ Loop End Sub Sub main( ) Form2. Show dlys _ 2_ _ 3_ Form1. Show End Sub (分数:1.00)48.创建一个命令单击事件,该事件在单击命令按钮后,打开 Form 2 窗体,并要求 Form 2 窗体打开后,Form 1 窗体既不清除也不显示,程序代码如下,请补充完整。 Private Sub Command1_ Click() Form2. 1 Form1. 2
13、End Sub (分数:2.00)49.下面的程序是找出两个正整数 a 和 b,使得 ab、a+ b=99、a 和 b 的最大公约数是 3 的倍数,并统计满足条件数对的个数。 Option Explicit Dim a As Integer, b As Integer, n As Integer, c As Integer Private Function Gcd (ByVal a As Integer, Byval b As Integer) As Integer do c=a Mod b: a=b=c Loop _ 1_ Gcd=a End Function Private Sub for
14、m_ Click() n=0 for a= 1 To 49 b= _ 2_ c= Gcd (a, b) if c Mod 3= 0 then _ 3_ Print a, b, c End if Next a Print n End Sub (分数:2.00)50.在深度为 7 的满二叉树中,度为 2 的结点个数为 _ 1_ 。 (分数:2.00)二级 VISUAL+BASIC-78 答案解析(总分:96.50,做题时间:90 分钟)一、选择题(总题数:35,分数:70.50)1.在窗体上画一个文本框(名称为 Text1)和一个标签(名称为 Label1),程序运行后,在文本框中每输入一个字符,
15、都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是(分数:2.50)A.Private Sub Text1_Change()Label1.Caption=Str(Len(Text1.Text)End Sub B.Private Sub Text1_Click()Label1.Caption=Str(Len(Text1.Text)End SubC.Private Sub Text1_Change()Label1.Caption=Text1.TextEndSubD.Private Sub Label1_Change()Label1.Caption=Str(Len(Text1.
16、Text)End Sub解析:解析 本题考查的考点是有关文本框处理的。首先,如果想要在文本框中每输入一个字符就会触发一次事件,应该编写文本框的 Change 事件;文本框中的字符个数由 Len 函数可以取得。2.在窗体上画一个文本框(其 Name 属性为 Text1),然后编写如下事件过程: Private Sub Form_Load() Text1.Text=“ Text 1.SetFocus For i=1 To 10 Sum=Sum+i Next i Text1.Text=Sum End Sub 上述程序的运行结果是(分数:2.50)A.在文本框 Text1 中输出 55 B.在文本框
17、Text1 中输出 0C.出错D.在文本框 Text1 中输出不定值解析:3.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt 文件),则正确的描述格式是(分数:2.00)A.“text(.txt)|(*.txt)“ B.“文本文件(.txt)|(.txt)“C.“text(.txt)|(*.txt)“D.“text(.txt)(*.txt)“解析:解析 本题考查文件对话框的属性。指出文件是文本文件用“text(.txt)|(*.txt)”表示。正确答案为 A 项。B 项缺少“*”;C 项的分隔符有误;D 项缺少分隔符。4.下列
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC78 答案 解析 DOC
