【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2005年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2005年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2005年9月及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+BASIC 真题 2005 年 9 月及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面叙述正确的是_。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试2.下列数据结构中,能用二分法进行查找的是_。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表3.下列关于栈的描述正确的是_。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C
2、.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素4.下列叙述中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数掘处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率5.下列描述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中
3、的技术问题6.在软件设计中,不属于过程设计工具的是_。(分数:2.00)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图7.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令8.数据库设计的根本目标是要解决_。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护9.设有如下关系表_。 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S10.数据库系统的核心是_。(分数:2.00)A.数据模型B
4、.数据库管理系统C.数据库D.数据库管理员11.假定一个 Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是_。(分数:2.00)A.只保存窗体模块文件B.分别保存窗体模块、标准模块和工程文件C.只保存窗体模块和标准模块文件D.只保存工程文件12.为了清除窗体上的一个控件,下列正确的操作是_。(分数:2.00)A.按回车键B.按 Esc 键C.选择(单击)要清除的控件,然后按 Del 键D.选择(单击)要清除的控件,然后按回车键13.以下叙述中错误的是_。(分数:2.00)A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文
5、件B.当程序运行时,双击一个窗体,则触发该窗体的 DblClick 事件C.Visual Basic 应用程序只能以解释方式执行D.事件可以由用户引发,也可以由系统引发14.设 a=2,b=3,c=4,d=5,下列表达式的值是_。 Not a=c Or 4*c=b2 And ba+c(分数:2.00)A.-1B.1C.TrueD.False15.设 a=5,b=10,则执行 c=Int(b-A) *Rnd+A) +1 后,c 值的范围为_。(分数:2.00)A.510B.69C.610D.5916.在窗体上画一个命令按钮,名称为 Commandl,然后编写如下事件过程: Private Sub
6、 Commandl_Click() a$=“software and hardware“ b$=Right(a$,8) c$=Mid(a$,1,8) MsgBoxa$,b$,c$,1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and hardwareB.softwareC.hardwareD.117.在窗体上画一个命令按钮和一个文本框,其名称分别为 Commandl 和 Text1,把文本框的 Text 属性设置为空白,然后编写如下事件过程: Private Sub Commandl_Ciick() a=InputBo
7、x(“Enter an integer“) b=InputBox(“Enter an integer“) Text1.Text=b+a End Sub 程序运行后,单击命令按钮,如果在输入对话框中分别输入 8 和 10,则文本框中显示的内容是_。(分数:2.00)A.108B.18C.810D.出错18.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序: Private Sub Form Load() Show Text1.Text=“ Text2.Text=“ Text1.SetFocus End Sub Private Sub Text1_Change()
8、Text2.Text=Mid(Text1.Text,8) End Sub 程序运行后,如果在文本框 Text1 中输入 BeijingChina,则在文本框 Text2 显示的内容是_。(分数:2.00)A.BeijingChinaB.ChinaC.BeijingD.BeijingC19.在窗体上画一个列表框和一个命令按钮,其名称分别为 Listl 和 Commandl,然后编写如下事件过程 Private Sub Form_Load() Listl.Addltem“Iteml“ Listl.Addltem“Item2“ Listl.Addltem“Item3“ End Sub Private
9、 Sub Commandl_Click() Listl.List(Listl.ListCount)=“AAAA“ End Sub 程序运行后,单击命令按钮,其结果为_。(分数:2.00)A.把字符串“AAAA”添加到列表框中,但位置不能确定B.把字符串“AAAA”添加到列表框的最后(即“Item3”的后面)C.把列表框中原有的最后一项改为“A 从 A”D.把字符串“AAAA”插入到列表框的最前面(即“Iteml”的前面)20.假定有如下事件过程: Phvate Sub Form_Click() DimXASInteger,nASInteger x=1 n=0 Do While x28 x=x*
10、3 n=n+1 Loop Ptint x,n End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.00)A.81 4B.56 3C.28 1D.243 521.有如下程序: Private Sub Form_C1ick() Dim CheCk,Counter CheCk=True Counter=0 Do Do While Counter20 Counter=Counter+1 If Counter=10 Then Check=False Exit Do End If Loop Loop Until Check=False Ptint Counter,Check End Sub 程
11、序运行后,单击窗体,输出结果为_。(分数:2.00)A.15 0B.20 -1C.10 TreeD.10 False22.有如下程序: Private Sub Form Click() Dim i As Integer,sum As Integer sum=0 For i=2 To 10 If i Mod 2 0 And i Mod 3=0 Then sum=sum+i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.00)A.12B.30C.24D.1823.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command
12、l 的命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim arrayl(10,10)As Integer Dim i As Integer,j As Integer For i=1 To 3 For j=2 To 4 array l(i,j)=i+j Next j Next i Text1.Text=arrayl(2,3)+arrayl(3,4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12B.13C.14D.1524.在窗体上画一个命令按钮,其名称为 Commandl,然后编写如下事件过程: Pr
13、ivate Sub Commandl_Click() Dim al(4,4),a2(4,4) Dim i As Integer,j As Integer For i=1 To 4 For j=1 To 4 a1(i,j)=i+j a2(i,j)=a1(i,j)+i+j Next j Next i Print al(3,3);a2(3,3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。(分数:2.00)A.6 6B.10 5C.7 21D.6 1225.有如下程序: Option Base 1 Private Sub Form Click() Dim arr,Sum Sum=0
14、 alt=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 程序运行后,单击窗体,输出结果为_。(分数:2.00)A.25B.26C.27D.2826.在窗体画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a(5)As String For i=1 To 5 a(i)=Chr(Asc(“A“)+(i-1) Next i For Each b In a
15、Print b; Next End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:2.00)A.ABCDEB.1 2 3 4 5C.abcdeD.出错信息27.以下关于函数过程的叙述中,正确的是_。(分数:2.00)A.如果不指明函数过程参数的类型,则该参数没有数据类型B.函数过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递D.函数过程形参的类型与函数返回值的类型没有关系28.函数过程 F1 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0。以下能正确实现上述功能的代码的是_。(分数:2.00)A.Function Fl(b
16、 As Intege If b Mod 2=0 Then Return 0 Else Return 1 End If End FunctionB.Function Fl(b As Intege If b Mod 2=0 Then F1=0 Else F1=1 End If End FunctionC.Function F1(b As Intege If b Mod 2=0 Then F1=1 Else F1=0 End If End FunctionD.Function Fl(b As Intege If b Mod 2Then Return 0 Else Return 1 End If En
17、d Function29.以下关于 KeyPress 事件过程中参数 KeyAscii 的叙述中正确的是_。(分数:2.00)A.KeyAscii 参数是所按键的 ASCII 码B.KeyAscii 参数的数据类型为字符串C.KeyAscii 参数可以省略D.KeyAscii 参数是所按键上标注的字符30.设窗体上有一个名为 Text1 的文本框,并编写如下程序: Private Sub Form_Load() Show Text1.Text=“ Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As Integer,Shift As
18、 Integer,X As Single,Y As Single) Print“程序设计“ End Sub Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print“Visual Basic“; End Sub 程序运行后,如果在文本框中输入字母“a”,然后单击窗体,则在窗体上显示的内容是_。(分数:2.00)A.Visual BasicB.程序设计C.Visual Basic 程序设计D.a 程序设计31.假定有下表所列的菜单结构: (分数:2.00)A.Private Sub bigicon_Click() b
19、igicoChecked=False End SubB.Pfivate Sub bigicon_Click() MappeabigicoChecked=True End SubC.Private Sub bigicon_Click() bigicoChecked=Tree End SubD.Private Sub bigicon_Click() appeabigicoChecked=Tree End Sub32.假定通用对话框的名称为 CommonDialogl,命令按钮的名称为 Commandl,则单击命令按钮后,能使打开的对话框的标题为“New Title“的事件过程是_。(分数:2.00
20、)A.Pdvate Sub Commandl_click() CommonDialogDialogTitle=“New Title“ CommonDialogShowPrinter End SubB.Private Sub Cormnandl_click() CommonDialogDialogTitle=“New Title“ CommonDialogShowFont End SubC.Private Sub Commandl_click() CommonDialogDialogTitle=“New Title“ CommonDialogShowOpen End SubD.Pfivate S
21、ub Commandl_click() CommonDialogDialogTitle=“New Title“ CommonDialogShowColor End Sub33.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是_。(分数:2.00)A.任何时刻最多只有一个窗体是活动窗体B.不能把标准模块设置成启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.如果工程中含有 SubMain 过程,则程序一定首先执行该过程34.假定在工程文件中有一个标准模块,其中定义了如下记录类型 Type Books Name As String*10 TelNum As Stri
22、ng*20 End Type 要求当执行事件过程 Commandl_Click 时,在顺序文件 Person.txt 中写入一条记录。下列能够完成该操作的事件过程是:(分数:2.00)A.Prirate Sub Commandl Click() Dim B As Books Open“C:/Persotxt“For Output As #1 Name=InputBox(“输入姓名“) TelNum=InputBox(“输入电话号码“) Write #1,Name,TelNum Close #1 End SubB.Pdrate Sub Commandl Cliok() Dim B As Book
23、s Open“c:/Persotxt“For Input As #1 Name=InputBox(“输入姓名“) TeINum=InputBox(“输入电话号码“) Print #1,Name,TelNum Close #1 End SubC.Private Sub Commandl Click() Dim B As Books Open“c:/Persotxt“For Output As #1 Name=InputBox(“输入姓名“) TelNunl=InputBox(“输入电话号码“) Write #1,B Close #1 End SubD.Private Sub Commandl C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALBASIC 2005 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1329794.html