二级VB真题2006年9月答案.doc
《二级VB真题2006年9月答案.doc》由会员分享,可在线阅读,更多相关《二级VB真题2006年9月答案.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、二级VB真题2006年9月答案真题 120一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:参考答案:D答案解析:知识点 良好程序设计风格 评析 良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。模块设计要保证低耦合、高内聚。第2题:参考答案:A答案解析:知识点 软件设计步骤 评析 从工程管理角度看,软件设计分为两步完成:概要设计与
2、详细设计。概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。第3题:参考答案:C答案解析:知识点 软件生命周期 评析 软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。第4题:参考答案:B答案解析:知识点 数据库的基本概念:数据库,数据库管理系统,数据库系统 评析 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数
3、据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。第5题:参考答案:D答案解析:知识点 数据库设计步骤 评析 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略 评析 数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。第6题:参考答案:C答案解析:知识点 关系运算 评析 从图中可以看出,关系T是关系R
4、和关系S的简单扩充,而扩充的符号为x,所以答案为T=RS。第7题:参考答案:D答案解析:知识点 算法分析 评析 算法的复杂度主要包括时间复杂度和空间复杂度:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度;算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数,为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。第8题:参考答案:B答案解析:知识点 基本数据结构与算法:顺序查
5、找 评析 在进行顺序查找过程中,如果线性表中的第1个元素就是被查找元素,则只需做一次比较就查找成功,查找效率最高:但如果被查找的元素是线性表中的最后一个元素,或者被查找的元素根本就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。所以对长度为n的线性表进行顺序查找,在最坏情况下需要比较n次。第9题:参考答案:B答案解析:知识点 数据库设计的根本目标 评析 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数
6、据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。第10题:参考答案:A答案解析:知识点 二叉树的中序遍历 评析 二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。第11题:参考答案:A答案解析:Caption属性:窗体的Caption属性值是显示在窗体标题栏中的文本; Name属性:窗体的Name属性是只读属性,即只可以通过属性窗口改变属性值,在运行时不能改变Name的属性值,Name的属性值也不能为空。第12题:参考答案:C答案解析:Visual
7、 Basic应用程序可以以解释方式执行,也可以编译成可执行文件执行。第13题:参考答案:D答案解析:当有多类运算符时,要先处理算术运算符,接着处理关系运算符,最后处理逻辑运算符。根据算术运算符的优先级的关系,该表达式应先计算b2,结果为9。然后计算4*c,结果为16。然后计算a+c,结果为6。关系运算符都属同级关系,没有先后之分。计算ac,即24,结果为True。然后计算4*c=b2,即 16=9,结果为False。然后计算ba+c,即36,结果为True。根据逻辑运算符的优先级的关系,该表达式应先计算Notac,即Not True,结果为False。然后计算4*c=b2 And ba+c,即
8、False And True结果为False。最后计算False Or False,结果为False。第14题:参考答案:答案解析:题目中所给出的是用户自定义类型,在这里注意新类型的名称是Student,所以选项C、D均不正确;对于类型成员的引用是:对象,属性(方法),所以选项A不正确。第15题:参考答案:B答案解析:函数IIF(expr,val1,val2)与IF语句相似,当布尔表达式expr为True时,则选择val1的值,否则选择val2的值。第16题:参考答案:D答案解析:首先使用Mid$函数取出带前导空白的Basic,并使用UCase将其转化为大写。然后使用Right$函数取出带前导
9、空白的Programming。最后将三个字符串连接起来,结果就是选项D。第17题:参考答案:答案解析:TextBox控件中,Text属性是用来显示文本内容的。Change事件是在TextBox控件的Text内容发生改变时触发。Click事件是在用户鼠标单击文本时触发。第18题:参考答案:B答案解析:在For循环中,Step是用于指定计数器的步长,本题中是-2,就是每执行一次循环后,j的值减2。程序共有两层循环,当外层循环执行第一次时,j从6开始执行循环,当j0时,结束循环,此时Counter11+13。而外循环一共要执行4次,所以Counter3333120第19题:参考答案:C答案解析:当执
10、行第一次循环时i的值为i=i+3,所以i的值增加3:当执行第二次循环时,在For i=0 To 50语句中i的值增加1,而在i=i+3语句中i的值增加3,所以在第二次循环时i的值增加4;以后每次循环i的值都增加4,当i10时循环退出,故循环只能被执行3次,则n值为3。第20题:参考答案:D答案解析:程序共有两层循环,当外层循环执行第一次时,j从1开始执行循环,当j11时,结束循环,此时a11, b=20;当外层循环执行第二次时,b的初始值被赋予0,而a的初始值却为11,j依然从1开始执行循环,当 i11时,结束循环,此时a=22,b=20,依此类推,当外层循环执行第十次时,此时a=110,b=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 VB 2006 答案
