2008年9月二级VB真卷

上传人:w**** 文档编号:46548980 上传时间:2018-06-27 格式:PDF 页数:11 大小:231.95KB
返回 下载 相关 举报
2008年9月二级VB真卷_第1页
第1页 / 共11页
2008年9月二级VB真卷_第2页
第2页 / 共11页
2008年9月二级VB真卷_第3页
第3页 / 共11页
2008年9月二级VB真卷_第4页
第4页 / 共11页
2008年9月二级VB真卷_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2008年9月二级VB真卷》由会员分享,可在线阅读,更多相关《2008年9月二级VB真卷(11页珍藏版)》请在金锄头文库上搜索。

1、 机密启用前 2008 年 9 月全国计算机等级考试二级笔试试卷 Visual Basic 语言程序设计 26 注意事项 一、考生应严格遵守考场规则,得到监考人员指令后方可作答。 二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。 三、选择题答案必须用铅笔填涂在答题卡的相应位置上, 填空题的答案必须用蓝、 黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。 四、注意字迹清楚,保持卷面整洁。 五、考试结束将试卷和答题卡放在桌上,不得带走。待监考人员收毕清点后,方可离场。 * * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * * 教育部考

2、试中心 二 00 八年七月制 二级 Visual Basic 语言程序设计试卷 第 1 页(共 10 页) 2008 年 9 月全国计算机等级考试二级笔试试卷 公共基础知识和 Visual Basic 语言程序设计 (考试时间 90 分钟,满分 100 分) 一、选择题(每小题 2 分,共 70 分) (1)一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后 再依次出栈,则元素出栈的顺序是( ) 。 A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA (2)下列叙述中正确的是( ) 。 A)循环队列有队头和

3、队尾两个指针,因此,循环队列是非线性结构 B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D)循环队列中元素的个数是由队头指针和队尾指针共同决定 (3)在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( ) 。 A)O(n) B)O(n2) C)O(log2n) D)O(n log2 n) (4)下列叙述中正确的是( ) 。 A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C)顺序存储结构能存储有序表,链

4、式存储结构不能存储有序表 D)链式存储结构比顺序存储结构节省存储空间 (5)数据流图中带有箭头的线段表示的是( ) 。 A)控制流 B)事件驱动 C)模块调用 D)数据流 (6)在软件开发中,需求分析阶段可以使用的工具是( ) 。 A)N-S 图 B)DFD 图 C)PAD 图 D)程序流程图 (7)在面向对象方法中,不属于“对象”基本特点的是( ) 。 A)一致性 B)分类性 C)多态性 D)标识唯一性 (8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( ) 。 A)一对一 B)一对多 C)多对一 D)多对多 (9)在数据管理技术发展的三个阶段中,数据共享最好的是( ) 。 A)人工

5、管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同 (10)有三个关系 R、S 和 T 如下: R S T A B B C A B C m 1 1 3 m 1 3 n 2 3 5 由关系 R 和 S 通过运算得到关系 T,则所使用的运算为( ) 。 A)笛卡尔积 B)交 C)并 D)自然连接 (11)在设计窗体时双击窗体的任何地方,可以打开的窗口是( ) 。 A)代码窗口 B)属性窗口 C)工程资源管理器窗口 D)工具箱窗口 (12)若变量 a 未事先定义而直接使用(例如:a=0) ,则变量 a 的类型是( ) 。 二级 Visual Basic 语言程序设计试卷 第 2 页(共

6、 10 页) A)Integer B)String C)Boolean D)Variant (13)为把圆周率的近似值 3.14159 存放在变量 pi 中,应该把变量 pi 定义为( ) 。 A)Dim pi As Integer B)Dim pi(7) As Integer C)Dim pi As Single D)Dim pi As Long (14)表达式 2*32+4*2/2+32 的值是( ) 。 A)30 B)31 C)49 D)48 (15)以下不能输出“Program”的语句是( ) 。 A)Print Mid(“VBProgram“, 3, 7) B)Print Right

7、(“VBProgram“, 7) C)Print Mid(“VBProgram“, 3) D)Print Left(“VBProgram“, 7) (16)窗体上有一个名称为 Frame1 的框架(如图) ,若要把框架上显示的“Frame1”改为 汉字“框架” ,下面正确的语句是( ) 。 A)Frame1.Name=“框架“ B)Frame1.Caption=“框架“ C)Frame1.Text=“框架“ D)Frame1.Value=“框架“ (17)以下叙述中错误的是( ) 。 A)在通用过程中,多个形式参数之间可以用逗号作为分隔符 B)在 Print 方法中,多个输出项之间可以用逗号作

8、为分隔符 C)在 Dim 语句中,所定义的多个变量可以用逗号作为分隔符 D)当一行中有多个语句时,可以用逗号作为分隔符 (18)设窗体上有一个列表框控件 List1,含有若干列表项。以下能表示当前被选中的列表 项内容的是( ) 。 A)List1.List B)List1.ListIndex C)List1.Text D)List1.Index (19)设 a=4,b=5,c=6,执行语句 Print a10 Then Exit For Next Text1.Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是( ) 。 A)2 B)3 C)4 D)5 (28

9、)假定有以下循环结构 Do Until 条件表达式 循环体 Loop 则以下正确的描述是( ) 。 二级 Visual Basic 语言程序设计试卷 第 5 页(共 10 页) A)如果“条件表达式”的值是 0,则一次循环体也不执行 B)如果“条件表达式”的值不为 0,则至少执行一次循环体 C)不论“条件表达式”的值是否为“真” ,至少要执行一次循环体 D)如果“条件表达式”的值恒为 0,则无限次执行循环体 (29)在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim I, Num Randomize Do For I=1 To 1

10、000 Num=Int(Rnd*100) Print Num; Select Case Num Case 12 Exit For Case 58 Exit Do Case 65, 68, 92 End End Select Next I Loop End Sub 上述事件过程执行后,下列描述中正确的是( ) 。 A)Do 循环执行的次数为 1000 次 B)在 For 循环中产生的随机数小于或等于 100 C)当所产生的随机数为 12 时结束所有循环 D)当所产生的随机数为 65、68 或 92 时窗体关闭、程序结束 (30)在窗体上画一个名为 Command1 的命令按钮,然后编写如下代码:

11、 Option Base 1 Private 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 s End Sub 运行上面的程序,其输出结果是( ) 。 A)1234 B)12 C)34 D)4321 (31)设有如下通用过程: Public Function Fun(xStr As String)As String 二级 Visual Basic 语言程序设计试卷 第 6 页(共 10 页) Dim tStr As String, s

12、trL As Integer tStr=“ strL=Len(xStr) i=1 Do While i0) Print n Mod 10; n=n10 Wend Print End Sub 此程序功能是:输入 2 个正整数,反序输出这 2 个数的每一位数字,再反序输出这 2 个数之和的每一位数字。例如:若输入 123 和 234,则应该输出: 3 2 1 4 3 2 7 5 3 但调试时发现只输出了前 2 行(即 2 个数的反序) ,而未输出第 3 行(即 2 个数之和 的反序) ,程序需要修改。下面的修改方案中正确的是( ) 。 A)把过程 pro 的形式参数 n As Integer 改为

13、 ByVal n As Integer 二级 Visual Basic 语言程序设计试卷 第 8 页(共 10 页) B)把 Call pro(a+b)改为 pro a+b C)把 n=n10 改为 n=n/10 D)在 pro b 语句之后增加语句 c%=a+b,再把 Call pro(a+b)改为 pro c 二、填空题(每空 2 分,共 30 分) (1)对下列二叉树进行中序遍历的结果 【1】 。 ABCDEFXYZ(2)按照软件测试的一般步骤,集成测试应在 【2】 测试之后进行。 (3)软件工程三要素包括方法、工具和过程,其中, 【3】 支持软件开发的各个环节的 控制和管理。 (4)数

14、据库设计包括概念设计、 【4】 和物理设计。 (5)在二维表中,元组的 【5】 不能再分成更小的数据项。 (6)在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为 Text1、Label1 和 Command1,然后编写如下两个事件过程: Private Sub Command1_Click( ) S$=InputBox(“请输入一个字符串“) Text1.Text=S$ End Sub Private Sub Text1_Change( ) Label1.Caption=UCase(Mid(Text1.Text, 7) End Sub 程序运行后,单击命令按钮,将显示一个输入对话框,

15、如果在该对话框中输入字符串 “VisualBasic” ,则在标签中显示的内容是 【6】 。 (7)在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click( ) a$=“National Computer Rank Examination“ n=Len(a$) s=0 For i=1 To n b$=Mid(a$, i, 1) If b$=“n“ Then s=s+1 End If Next i Print s End Sub 程序运行后,单击命令按钮,输出结果是 【7】 。 二级 Visual Basic 语言程序设计试卷 第 9 页(共 10 页) (8)为了在运行时把 d:pic 文件夹下的图形文件 a.jpg 装入图片框 Picture1,所使用的语句 为 【8】 。 (9)设有如下程序: Private Sub Form_Click( ) Cls a$=“ABCDFG“ For i=1 To 6 Print Tab(12-i); 【9】 Next i End Sub 程序运行后,单击窗体,结果如图所示,请填空。 (10)在窗体上画一个命令按钮,其名称为 Command1,然后编写如下代码: Option

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号