第 1 页:单选 |
第 5 页:基本操作、简单应用、综合应用 |
一、选择题
(1)C【解析】队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按“先进先出”的原则组织数据的。
(2)C【解析】顺序结构中,元素之问的关系通过存储单元的邻接关系来表示,其存储空间必须占用整块空间;链接结构中,结点之间的关系通过指针来表示,不要求整块空问。
(3)A【解析】算法具有5个特性:①有穷性:一个算法(对任何合法的输入值)必须在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的。②确定性:算法中每一条指令必须有确切的含义,读者理解对不会产生歧义。③可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。④输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。⑤输出:一个算法有一个或多个输出。
(4)A【解析】软件危机是指计算机软件在它的开发和维护过程中所遇到的一系列严重问题,主要表现在以下6个方面:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件可维护性差;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
(5)A【解析】软件设计分为概要设计和详细设计。概要设计又称总体结构设计,其主要任务是根据用户的需求先确定软件系统的总体结构和总的设计原则。
(6)A【解析】两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系。概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。
(7)D【解析】结构化程序设计方法的主要原则可以概括为自顶向F、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
(8)A【解析】数据共享自身可极大地减少数据冗余性,不仅可减少不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指,在系统中同一数据在不同位置出现时应保持相同的值。
(9)A【解析】数据库按数据模型分为层次型数据库、网状型数据库、关系型数据库,数据模型即数据之间的联系方式,因此正确选项为A)。
(10)A【解析】从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。由图可知关系T与关系R相比,属性的个数没有发生变化,只是记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为A。
(11)C【解析】在VisualFoxPro中有三种专门的关系运算,分别为选择、投影和连接。其中连接运算是对关系的横向结合操作,它将两个不同的关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。故连接运算的对象必须是两个表。
(12)C【解析】关系中,行和列的次序均是无关紧要的,可以随便调整。关系中不允许有完全相同的元组,即不允许有冗余。另外,关系必须规范化。
(13)B【解析】本题考查文件的扩展名。.dbf是表文件扩展名,.VCX是可视类库文件扩展名,.dbc是数据库文件扩展名。故本题答案为B。
(14)B【解析】SETCENTURYONIOFFlTO[<世纪值>fROLLOVER<年份参照值>]]语句用于确定如何显示或解释一个日期数据的年份,参数为0N表示显示世纪,即用4位数字表示年份;0FF即不显示世纪,即用2位数字表示年份;T0则决定如何解释一个用2位数字年份表示的日期所处的世纪。具体来说,如果该日期的2位数字年份大于等于“年份参照值”,则它所处的世纪即为“世纪值”,否则为“世纪值”加1。SETMARKTO[<日期分隔符>]用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。
(15)B【解析】int()函数返回指定数值表达式的整数部分,所以A的结果为2010。ceiling()函数返回大于或等于指定表达式的最小整数,所以B结果为2011。round()函数返回指定表达式在指定位置四舍五入后的结果,C中指定位置为1,即表示保留一位小数,结果为2011.1。floor()函数返回小于或等于指定数值表达式的最大整数,所以D结果为2010。
(16)C【解析】字符型常量的表示方法是用半角单引号、双引号或方括号把字符串括起来。合法的表达式是用运算符号把类型一致的运算对象连接起来。显然本题的答案为C。
(17)B【解析】在子程序sub1中定义了局部变量x,则子程序中x值的改变不影响全局变量中的x。而子程序中Y值的改变导致了全局变量Y值的改变。最终X=”计算机”,Y=”系统”。显示x+Y的值则为“计算机系统”。
(18)C【解析】在VisualFoxPro中,打开数据库的命令是OPENDATABASE<数据库名>,打开数据表的命令是USE<数据表名>。选项B打开的是一个名为学生的数据表,选项A、D都存在语法错误。
(19)C【解析】显示记录的命令包括了LIST和DIS-PLAY,它们之间的区别是不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。
(20)A【解析】命令方式建立索引文件的格式是:
INDEXON<索引关键字|索引关键字表达式>[TO<单索引文件名>]|TAG<索引标识名>[OF<复合索引文件名>][FOR<条件>][COMPACT][ASCENDING|DESCEND-ING][UNIQUE|CANDIDATE][ADDITIVE]。本题建立的是复合索引,故使用表达式“工龄+职称”。
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |