【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2009年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2009年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级VISUAL+BASIC真题2009年3月及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 VISUAL+BASIC 真题 2009 年 3 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是 _。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列不是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构2.支持子程序调用的数据结构是_。(分数:2.00)A.栈B.树C.队列D.二叉树3.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。(分数:2.00)A.10B.8C.6D.44.下列排序方法中,最坏情况下比较
2、次数最少的是_。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 _。(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序6.下面叙述中错误的是_。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是_。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独
3、立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度8.数据库应用系统中的核心问题是_。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.有两个关系 R,S 如下: (分数:2.00)A.选择B.投影C.插入D.连接10.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。(分数:2.00)A.属性B.键C.关系D.域11.执行语句 Dim X,Y As Integer 后,_。(分数:2.00)A.X 和 Y 均被定义为整型变量B.X 和 Y 均被定义为变体类
4、型变量C.X 被定义为整型变量,Y 被定义为变体类型变量D.X 被定义为变体类型变量,Y 被定义为整型变量12.以下关系表达式中,其值为 True 的是_。(分数:2.00)A.“XYZ“XYz“B.“VisualBasic“visualbasic“C.“the“=“there“D.“Integer“Int“13.执行以下程序段 a=“Visual Basic Programming“ b=“C+“ c=UCase(Left(a,7)& b & Right (a,12) 后,变量 c的值为_。(分数:2.00)A.Visual BASIC ProrammingB.VISUAL C+ Progr
5、ammingC.Visual C+ ProgrammingD.VISUAL BASIC Progrmming14.下列叙述中正确的是_。(分数:2.00)A.MsgBox 语句的返回值是个整数B.执行 MsgBox 语句并出现信息框后,不用关闭信息框即可执行其他操作C.MsgBox 语句的第个参数不能省略D.如果省略 MsgBox 语句的第三个参数(Titl,则信息框的标题为空15.在窗体上画个文本框(名称为 Text1)和个标签(名称为 Label1),程序运行后,在文本框中每输入个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是_。(分数:2.00)A.Pri
6、vate Sub Text1_ Change() Label1.Caption =Str (Len(Text1.Tex)End SubB.Private Sub Text1_ Click() Label1.Caption=Str(Len(Text1.Tex)End SubC.Private Sub Text1_ Change() LabelCaption =Text1.TextEnd SubD.Private Sub Label1_ Change() LabelCaption=Str(Len(Text 1. Tex)End Sub16.在窗体上画两个单选按钮(名称分别为 Option1、Opt
7、ion2,标题分别为“宋体”和“黑体”)、 1 个复选框(名称为 Check1,标题为“粗体”)和 1 个文本框(名称为 Text1,Text 属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选按钮和“粗体”复选框被选中,则以下能够实现上述操作的语句序列是_。 (分数:2.00)A.Option1. Value=Flase Check1.Value=TrueB.Option1.Value=True Check1.Value=0C.Option2.Value=Flase Check1.Value=2D.Option1.Value=True Check1.Value=117.
8、在窗体上画个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_ Click() c=1234 c1=Trim(str(c) For i=1 To 4 Print _ NextEnd Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234 则在横线外应填入的内容为_。(分数:2.00)A.Right (c1,B.Left(c1,C.Mid(c1,i,1)D.Mid(c1,i,18.假定有以下程序段 For i=1 To 3 For j=5 To 1 Srep-1 Print i*j Next jNext i 则
9、语句 Print i*j 的执行次数是_。(分数:2.00)A.15B.16C.17D.1819.在窗体上画两个文本框(名称分别为 Text1 和 Text2)和个命令按钮(名称为 Cotranand1),然后编写如下事件过程:Private Sub Command1_Click() x=0 Do While x50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x)End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为_。(分数:2.00)A.1 和 0B.2 和 72C.3 和 50D.4 和 16820
10、.阅读程序:Private Sub Form_ Click() a=0 For j=1 To 15 a=a+j Mod 3 Next j Print aEnd Sub 程序运行后,单击窗体,输出结果是_。(分数:2.00)A.105B.1C.120D.1521.以下说法中正确的是_。(分数:2.00)A.当焦点在某个控件上时,按下个字母键,就会执行该控件的 KeyPress 事件过程B.因为窗体不接受焦点,所以窗体不存在自己的 KeyPress 事件过程C.若按下的键相同,KeyPress 事件过程中的 KeyAscii 参数与 KeyDown 事件过程中的 KeyCode 参数的值也相同D.
11、在 KeyPress 事件过程中,KeyAscii 参数可以省略22.语句 Dim a(-3 To 4, 3 To 6)As Integer 定义的数组的元素个数是_。(分数:2.00)A.18B.28C.21D.3223.在窗体上画个命令按钮,其名称为 Command1,然后编写如下代码:Option Base 1Private Sub Command1_ Click() Dim a a=Array(1,2,3,4) j=1 For i=,4 To 1 Step-1 s=s+ a(i)*j j=j*10 Next i Print sEnd Sub 程序运行后,单击命令按钮,其输出结果是_。(
12、分数:2.00)A.4321B.1234C.34D.1224.假定通过复制、粘贴操作建立了一个命令按钮数组 Command1,以下说法中错误的是 _。(分数:2.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.若未作修改,数组中每个命令按钮的大小都一样C.数组中各个命令按钮使用一个 Click 事件过程D.数组中每个命令的按钮的 Index 属性值都相同25.在窗体上画一个命令按钮,名称为 Command1,然后编写如下代码:Option Base()Private Sub Command1_ Click() Dim A1(4) As Integer, A2(4)
13、As Integer For k= 0 To 2 A1(k+1)=InputBox(“请输入个整数”) A2(3-k)=A1(k+1) Next k Print A2 (k)End Sub 程序运行后,单击命令按钮,在输入对话框中依次输入 2、4、6,则输出结果为_。(分数:2.00)A.0B.1C.2D.326.以下关于函数过程的叙述中,正确的是 _。(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不能指明函数过程参数的类型,则该参数没有数据类型27.在窗体
14、上画两个标签和个命令按钮,其名称分别为 Label1、Labd2 和 Command1,然后编写如下程序:Private Sub func (L As Label) L.Caption=“1234“End SubPrivate Sub Form_ Load() Label1. Caption=“ABCDE“ Label2Caplion=10End SubPrivate Sub Command1_ Click() a=Val(Label2. Caption) call func(Label1) Label2.Caption=aEnd Sub 程序运行后,单击命令按钮,则在两个标签中显示的内容分别
15、为 _。(分数:2.00)A.ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 1028.在窗体上画个命令按钮(名称为 Command1),并编写如下代码:Function Fun1 (ByVala As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+ a Fun 1=t+ bEnd FunctionPrivate Sub Command1_ Click() Dim x As Integer x=10 Print Fun1(Fun1 (x,(Fun1(x,x-1),x-1)End Sub
16、 程序运行后,单击命令按钮,输出结果是 _。(分数:2.00)A.10B.0C.11D.2129.以下关于过程及过程参数的描述中,错误的是 _。(分数:2.00)A.过程的参数可以是控件名称B.调用过程时使用的实参的个数应与过程形参的个数相同C.只有函数过程能够将过程中处理的信息返回到调用程序中D.窗体可以作为过程的参数30.设有如下通用过程:Public Function Fun (xStr As String) As String Dim tStr As String,strL As Integer tStr=-“ “ strL=Len(xStr) i=strL/2 Do Whilei=s
17、trL tStr=tStr &id(xStr,i+1,1) i=i+1 Loop Fun=tStr & tStrEnd Function 在窗体上画个名称为 Text1 的文本框和个名称为Command1 的命令按钮,然后编写如下的事件过程:Private Sub Command1_ Click() Dim S1 String S1=“ABCDEF“ Text1.Text=LCase(Fun(S1)End Sub 程序运行后,单击命令按钮,文本框中显示的是 _。(分数:2.00)A.ABCDEFB.abcdefC.defdefD.defabc31.在窗体上画一个命令按钮和一个文本框(名称分别为
18、 Command1 和 Text1),并把窗体的 KeyPreview 属性设置为 True,然后编写如下代码:Dim SaveAll As StringPrivate Sub Form_ Load () Show Text1.Text=“ “ Text1.SetFocusEnd SubPrivate Sub Command1_ Click() Text1. Text=LCase(SaveAll)+SaveAllEnd SubPrivate Sub Form_ KeyPress (KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAscii)End Sub
19、 程序运行后,直接用键盘输入:VB,再单击命令按钮,则文本框中显示的内容为 _。(分数:2.00)A.vbVBB.不显示任何信息C.VBD.出错32.设有以下程序:Private Sub Form_ Click() x=50 For i=1 To 4 y=InputBox(“请输入个整数”) y=Val(y) If y Mod 5=0 Then a=a+ y x=y Else a=a+ x End If Next i Print aEnd Sub 程序运行后,单击窗体,在输入对话框中依次输入 15、24、35、46,输出结果为 _。(分数:2.00)A.100B.50C.120D.7033.以
20、下关于菜单的叙述中,错误的是 _。(分数:2.00)A.当窗体为活动窗体时,用 Clrl+ E 键可以打开菜单编辑器B.把菜单项的 Enabled 属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.程序运行时,利用控件数组可以实现菜单项的增加或减少34.以下叙述中错误的是 _。(分数:2.00)A.在程序运行时,通用对话框控件是不可见的B.调用同个通用对话框控件的不同方法(如 ShowOpen 或 ShowSav 可以打开不同的对话框窗口C.调用通用对话框控件的 ShowOpen 方法,能够直接打开在该通用对话框中指定的文件D.调用通用对话框控件的 ShowColor
21、 方法,可以打开颜色对话框窗口35.设在工程文件中有个标准模块,其中定义了如下记录类型:Type Books Name As String *10 TelNum As String*20End Type 在窗体上画个名为 Command1 的命令按钮,要求当执行事件过程Command1_Click 时,在顺序文件 Petson.txt 中写入一条 Books 类型的记录。下列能够完成该操作的事件过程是 _。(分数:2.00)A.Private Sub Command1_ Click() Dim B As Books Open “Persotxt“ For Output As #1 Name=I
22、nputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Write #1, Name, TelNum Close #1End SubB.Private Sub Command1_ Click() Dim B As Books Open “Persotxt“ For Input As #1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”). Print #1, Name, TelNum Close #1End SubC.Private Sub Command1_Click() Dim B As Books Open “Pe
23、rsotxt“ For Output As #1 Name= InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Write #1,B Close #1End SubD.Private Sub Command1_ Click() Open “Perso txt“ For Input As #1 Name=InputBox(“输入姓名”) TelNum=InputBox(“输入电话号码”) Print #1, Name, TelNum Close #1End Sub二、B填空题/B(总题数:9,分数:30.00)36.假设用一个长度为 50 的数组成(数组元素的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 VISUALBASIC 2009 答案 解析 DOC

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