第 1 页:单选题 |
第 5 页:操作题 |
第 6 页:参考答案 |
一、选择题
(1)D)【解析】二分法查找只适用于顺序存储的有序
表,表中的元素按值从小到大排列。
(2)C)【解析】大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中:深度、宽度、扇出和扇入适当;使模块的作用域在该模块的控制域中;应减少模块的接口和界面的复杂性:设计成单入口、单出口的模块;设引功能可预测的模块。
(3)D)【解析】队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。队列的操作数是依据先进先出的原则进行的。因此队列亦称作先进先出的线性表,或后进后出的线性表。
(4)B)【解析】遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有3种:前序遍历、中序遍历和后序遍历。记住3种遍历的顺序:
①前序,访问根一接前序遍历左子树一按前序遍历右子树。②中序,按中序遍历左子树一访问根一按中序邋历右子树。③后序,按后序遍历左子树一按后序遍历右子树一访问根。所以对该二叉树的中序遍历结果为ABDGEHCF。
(5)A)【解析】在最坏情况下,冒泡排序所需要的比较次数为n(n-1)/2;简单插入排序所需要的比较次数为n(n-I)/2;希尔排序所需要的比较次数为0(nl’5);堆排序所需要的比较次数为O(nl092n)。
(6)B)【解析】模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之问的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
(7)C)【解析】软件生命周期分为软件定义、软件开发及软件运行维护三个阶段,其中开发阶段包括概要设计、详细设计、实现和测试。
(8)D)【解析】数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项A),选项B)和选项C)都不正确。
(9)B)【解析】一个班可以有多名学生,而一名学生只能属f一个班级,所以“班级”与“学生”两个实体集之间的联系属于‘刈多关系。
(10)C)【解析】在对程序进行了成功的测试之后将进入
程序涧试,程序调试的任务是诊断和改正程序中的错误。
(11)B)【解析】本题考查Access特点的知识。在Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。Access数据库的主要特点包括处理多种数据类型包括多媒体数据:与Internet/lntranet的集成;具有较好的集成开发功能,可以采用VBA编写数据库应用程序等。而从数据模型的角度来说,Access属于关系数据模型而不是网状数据模型。
(12)C)【解析】在数据库中,对满足以下两个条件的数据模犁称为网状模型:允许一个以上的结点无双亲;一个结点町以有多余一个的双亲。
(13)C)【解析】本题考查字段属性的知识。在设计字段拘时候可以使用输入掩码来使得输入的格式标准保持一致,虽然对。于大多数数据类型都可以设计输入掩码,但是只有“文本”型和“日期/时间”型字段才可以使用“输入掩码向导”。
(14)B)【解析】本题考查DateDiff函数的知识。DateDiff
函数是计算两个日期的间隔值函数,其一般使用格式为:DateDiff(间隔类型。日期1,日期2)
功能是返回日期1和日期2之间按照间隔类型所指定的时间问隔数目,也就是日期2减去日期l的时间间隔数目。时间间隔可以有如下几种:“YYYY”代表年、“q”代表季度、…m代表月、“d”代表日、“WW”代表周、…h’代表小时、…n代表分、…s代表秒。
(15)B)【解析】在建立和维护数据库的过程中,经常需要对表中的记录进行更新和修改,当更新的记录很多,或更新的记录符合一定条件时,最简单的有效的方法是利用Access提供的更新查询。
(16)C)【解析】本颢考查变量作用域的知识。存VBA中变量的作用预有3个层次:在模块过程内部用dim或private定义的变量为局部变量;在标准模块的变量定义区域用Dim或Privatl定义的变量为模块变量;在标准模块的变量定义区域用Public定义的变量为全局变量。用staticc定义的变量为静态变量。
(17)c)[解析]在Access中查询的操作方式包括选押
查询、操作查询和参数查询。
(18)B)【解析]本题考查的是交叉表查询的知识。在创建交叉表查询时,用户需要指定3种字段:行标题、列标题和数据表行与列交叉位置上的字段,用p需要为该字段指定一个总计项。对于每一行来说。对应的行标题和值只能有一个,可以对应多个列际题。
(19)c)【解析】用SQL描述“在教师表中查找男教师的全部信息”,正确格式为“SEI ECT·FROM教师表WHERE(怊别_1男’)”。其中“SELECT”表衣选择表中全部字段,“FROM 教师表”表示查询的数据表为“教师表”,“WHERE(性别=’男’)”指定查洵条件。
(20)A)【解析】本题考查的是SQL查询的知识。在SQI的查询语句中,SELECT子句用于指定最后结果中的字段,FROIV子句用于指定进行查询的表,WHERE子句用于指定查询条件,月有满足条件的元组才会出现在结果集中。本题选项A)正确,不司能有学生既属于O7级又属于08级,所以选项C)错误:选项D)由于AND的优先级高于0R,所以也不正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |