2006年9月份二级vb真题

上传人:j****9 文档编号:45990042 上传时间:2018-06-20 格式:DOC 页数:17 大小:83.50KB
返回 下载 相关 举报
2006年9月份二级vb真题_第1页
第1页 / 共17页
2006年9月份二级vb真题_第2页
第2页 / 共17页
2006年9月份二级vb真题_第3页
第3页 / 共17页
2006年9月份二级vb真题_第4页
第4页 / 共17页
2006年9月份二级vb真题_第5页
第5页 / 共17页
点击查看更多>>
资源描述

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

1、2006 年 9 月全国计算机等级考试二级笔试试卷 Visual basic 数据库程序设计 (考试时间 90 分钟,满分 100 分)(1)下列选项中不符合良好程序设计风格的是 _ 。 A) )源程序要文档化 B)数据说明的次序要规范化 C) )避免滥用 goto 语句 D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是 _ 。 A) )概要设计与详细设计 B)数据设计与接口设计 C) )软件结构设计与数据设计 D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是 _ 。 A) )软件测试 B)概要设计 C)软件维护 D)详细设计

2、(4)在数据库系统中,用户所见的数据模式为 _ 。 A) )概念模式 B)外模式 C)内模式 D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 _ 。 A) )编码设计 B)测试阶段 C)运行阶段 D)物理设计 (6)设有如下三个关系表: 下列操作中正确的是 _ 。 (7)下列叙述中正确的是 _ 。 A) )一个算法的空间复杂度大,则其空间复杂度也必定大 B) )一个算法的空间复杂度大,则其时间复杂度必定小 C) )一个算法的时间复杂度大,则其空间复杂度必定小 D) )上述三种说法都不对 (8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 _

3、 。 A) ) 63 B) 64 C) 6 D) 7 (9)数据库技术的根本目标是要解决数据的 _ 。 A) )存储问题 B)共享问题 C)安全问题 D)保护问题 (10)对下列二叉树: 进行中序遍历的结果是 _ 。 A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG (11)以下叙述中正确的是 _ 。 A) )窗体的 Name 属性指定窗体的名称,用来标识一个窗体 B) )窗体的 Name 属性值是显示在窗体标题栏中文本 C) )可以在运行期间改变窗体的 Name 属性的值 D) )窗体的 Name 属性值可以为空 (12)以下叙述中错误的是 _ 。

4、A) )打开一个工程文件时,系统自动装入与该工程有关的窗体文件 B) )保存 Visual Basic 程序时,应分别保存窗体文件及工程文件 C) ) Visual Basic 应用程序只能以解释方式执行 D) )窗体文件包含该窗体及其控件的属性 (13)设 a=2,b=3,c=4, 下列表达式的值是 _ 。 Not a a+c A) ) -1 B) 1 C) True D) False (14)没有如下的用户定义类型: Type Student number As String name As String A) ge AS Integer End Type 则以下正确引用该类型成员的代码是

5、 _ 。 A) ) Student. name= “李明” B) Dim s As Student C) ) Dim s As Type Student D) Dim s As Type S.name= “李明” s.name= “李明” (15)设 a=5,b=6,c=7,d=8 ,执行下列语句后, X 的值为 _ 。 X=IIf(ab)And(cd),10,20) A) 10 B) 20 C) True D) False (16)执行以下程序段后,变量 c$ 的值为 _ 。 A) $= “ Visual Bassic Programming ” B) $= “ Quick ” e$=b$

6、Next j Print Next i End Sub 程序运行后,单击命令按钮,窗体上显示的是 _ 。 A) ) 1 2 3 B) ) 1 2 3 C) ) 1 2 3 D) ) 1 2 3 arr(3,4) End Sub 程序运行后,单击窗体,输出结果为 _ 。 A) ) 8 13 B) 0 13 C) 7 12 D) 0 0 (25)以下叙述中正确的是 _ 。 A) )一个 Sub 过程至少要一个 Exit Sub 语句 B) )一个 Sub 过程必须有一个 End Sub 语句 C) )可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程 D) )调用一个

7、 Function 过程可以获得多个返回值 (26)有以下程序: Sub subp(b()As Integer) For i=1To4 B) (i)=2-i Nexti End Sub Private Sub Command1_Click() D) im a (1 To 4)As Integer A) (1)=5 A) (2)=6 A) (3)=7 A) (4)=8 subpa() For i=1 To4 Print a (i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 _ 。 A) ) 2 4 6 8 B 、 5 6 7 8 C 、 10 12 14 16 D

8、、 出错 (27)设有如下通用过程: Public Function Fun(xStr As String) D) im tStr As String, srtL As Integer tStr+” ” strL=Len(xStr) i=1 D) o While i(a+c) 我们可以在计算机上用以下代码运行验证: Private Sub Form_Click() a=2 b=3 c=4Print (Not a a+c) EnD Sub 14 B 解析:题目中所给出的是用户自定义类型,在这里要注意新类型的名称是 StuDent ,所以选项 C 、 D 均不正确;我们知道对于类型成员的引用是:对

9、象、 属性(方法),所以 A 不正确。 15 D 解析: IIf(expr,truepart,falsepart) 根据表达式的值,来返回两部分 中的其中一个;由于表达式的条件部分运算结果为“ True AnD False ”,所以无 法判断返回值,输出结果为 False 。我们可以在计算机上用以下代码运行验证: Private Sub Form_Click() a=5 b=6 c=7 D=8 Print x=IIf(ab) AnD (c10 ,而 I 的步长为 3 ,所以循环只 执行了 3 次。 20 D 解析:此题考察的仍然是循环的嵌套,要注意变量 a 和 b 的变化时机。 21 C 解析

10、:列表框的 Text 属性值为最后一次选中的表项的文本;列表框的 List InDex 属性是已选中的表项的位置。 22 D 23 B 解析: A ( 0 ) =2,A(1)=4,A(2)=6;B(2)=A(0)=2,B(1)=A(1)=4,B(0) =A(2)=6 。 24 B 解析:此题考察的是动态数组,在通用中定义的数组,我们并没有给它界 定范围,也没有赋初值,在过程中用 ReDim 语句具体定义数组,此题中要分清两个 数组的界限。 25 B 解析:在 Sub 过程定义中 Exit Sub 语句是可选的,但不是必需的,是否 需要要根据情况而定; 在 Sub 过程内,不能定义 Sub 过程

11、或 Function 过程,且 Sub 过程不能嵌套; Founction 过程只能返回一个值。 26 A 解析: Sub 过程的调用,注意变量的作用域: Dim a(1 To 4) As Integer a(1)=5 a(2)=6 a(3)=7 a(4)=8 语句是在过程内部定义的,属于局部变量,只在定义它的过程中使用,所以运行结 果不受以上程序段的影响。 27 C 解析: Len(string | varname) 返回 Long, 其中包含字符串内字符的数 目,或是存储一变量所需的字节数; 28 D 解析: KeyPress 事件是在压下键盘上的某个键时触发。 29 C 解析: Chr(

12、charcoDe) 返回 String ,其中包含有与指定的字符代码相关 的字符。 控件的 KeyPress 事件的 KeyAscii 参数是所按键的 ASCII 码; 控件的 KeyDown 事件的 KeyCoDe 是按键的实际的 ASCII 码,该码以“键”为主, 而不是以“字符”为准。 30 B 31 C 解析:文件对话框的 Filter 属性用来指定在对话框中显示的文件类型; 文件对话框的 FilterInDex 属性用来指定默认的过滤器,注意 FilterInDex 属性 的最小值为 1 。 32 B 解析:用 Public 短语定义的通用过程是公有过程,可以在程序的任何地 方调用。

13、如果当前窗体要调用其他窗体中的公有过程,要加上那个窗体的窗体名作 为前缀。 33 A 解析:当在一个 Dim 语句中定义多个变量时,每个变量都要用 As 子句声 明其类型,否则该变量被看作变体类型。 34 C 35 D 解析:随机文件的记录是定长记录。 二、填空题 1 【 1 】 3 解析:在程序结构图的有关术语中,宽度的概念是:整体控制跨度,即各层中所含 的模块数的最大值,由图可得此软件系统结构图的宽度为 3 。 2 【 2 】程序调试 解析:在完成对程序的测试之后将进行程序调试。程序调试的任务是诊断和改正程 序中的错误。 3 【 3 】元组 解析:在关系中,水平方向的行称为元组,垂直方向的

14、列称为属性,每一列有一个 属性名。 4 【 4 】栈 解析:栈是限定只在一端进行插入和删除操作的线性表,通常称插入、删除的这一 端为栈顶,另一端为栈底。栈按照“先进后出”或“后进先出”的原则组织数据。 5 【 5 】线性结构 解析:与栈类似,队列也是线性表,可以采用链式存储结构。所以带链的队列属于 线性结构。 6 【 6 】 X =0 anD X =0 来表示”;最后 1 点要体现出 X 是整数,所以可在 变量 X 后面加一个百分号“”。 7 【 7 】 Change 解析:每当用户修改或通过代码修改文本框中的文本内容时,将触发其 Change 事 件。通过该事件可通知程序何时修改了文本框的文

15、本,可以使用该事件随时获得文 本框的文本,并更新数据、同步其他控件显示等。 8 【 8 】 6-i 解析: MiD $( 字符串,起始位置 ,个数 ) 函数用于取出字符串从指定位置 开始的含指定个数字符的字符串。本题 MiD $ 的作用在于依次取出字符串居中位置 的 1 、 3 、 5 、 7 、 9 个字符。故取字符串起始位置为 6-i ,即依次为 5 、 4 、 3 、 2 、 1 。 9 【 9 】 10 【 10 】 10 【 11 】 A(i-1)*10+j) 解析:根据题意,在嵌套循环中, i 为外循环变量 , 循环次数为 10 次,控制数 组 B 的行值, j 为内循环变量循环次数为 10 次,决定着数组 B 的列值,然后 根据数组下标的关系,可写出 (i-1)*10+j 表达式 , 从而相应地对数组 B 进行赋 值。二维数组 B 的元素与一维数组 A 的元素存在这样的对应关系: B(i , j) =A(i-1)*10+j) ,如 B(1 , 1)=A(1) 、 B(2

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

当前位置:首页 > 生活休闲 > 社会民生

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