




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无纸化真考题试题十二(2013.9)1. 下列叙述中正确的是A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关参考答案: B【解析】算法的效率与问题的规模和数据的存储结构都有关, A 错误。算法的时间复杂度, 是指执行算法所需要的计算工作量, B 正确。 由于数据元素在计算机存储空间中的位置关系 可能与逻辑关系不同, 因此数据的逻辑结构和存储结构不是一一对应的, C 错误。算法的时 间复杂度和空间复杂度没有直接的联系, D 错误。2. 下列叙述中正确的
2、是A) 线性表链式存储结构的存储空间一般要少于顺序存储结构B) 线性表链式存储结构与顺序存储结构的存储空间都是连续的C) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D) 以上说法均错误参考答案: C【解析】 线性表的顺序存储结构具备如下两个基本特征:( 1)线性表中的所有元素所占的存储空间是连续的; (2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。用一组任意的存储单元来依次存放线性表的结点, 这组存储单元既可以是连续的, 也可以是不连续 的,甚至是零散分布在内存中的任意位置上的。因此 C 正确。3. 某二叉树共有 12个结点, 其中叶子结点只有 1个。则该二叉树的深
3、度为 (根结点在第 1层)A) 3B) 6C) 8D) 12参考答案: D【解析】二叉树中,度为 0 的节点数等于度为 2 的节点数加 1,即 n2=n0-1 ,叶子节点即度为0, n0=1,贝y n2=0,总节点数为 12=n0+n1+n2=1+ n1+0,则度为1的节点数n仁11,故深 度为 12,选 D。4. 对长度为n的线性表作快速排序,在最坏情况下,比较次数为A) nB) n-1C) n(n-1)D) n(n-1)/2参考答案: D【解析】快速排序最坏情况就是每次选的 基准数都和其他数做过比较, 共需比较(n-1)+(n-2)+1= n(*1)/2,选 D。5. 结构化程序设计中,下
4、面对 goto语句使用描述正确的是A)禁止使用goto语句B)使用goto语句程序效率高C)应避免滥用goto语句D)以上说法均错误参考答案:C【解析】结构化程序设计中,要注意尽量避免goto语句的使用,故选 Co6. 下面不属于软件测试实施步骤的是A)集成测试B)回归测试C)确认测试D)单元测试参考答案:B【解析】软件测试主要包括单元测试、集成测试、确认测试和系统测试。7. 下面不属于软件需求分析阶段主要工作的是A)需求变更申请B)需求分析C)需求评审D)需求获取 参考答案:A需求获取。需求分析。编写需求规【解析】需求分析阶段的工作可概括为4个方面: 格说明书。需求审评。8. 一般情况下,当
5、对关系 R和S进行自然连接时,要求 R和S含有一个或者多个共有的A)记录B)行C)属性D)元组参考答案:C【解析】自然连接是一种特殊的等值连接,它满足下面的条件:两关系间有公共域;通过公共域的等值进行连接,选C o9.有三个关系尺,S和T如下;心RSTAua12to1c31LZZtntoF:tn则由关系R和S得到关系T的操作是A)选择B)差C)交D)并参考答案:B【解析】关系T是关系R的一部分,并且是关系 R去掉R和S相同的元素,符合差操作。10. 有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C (公司号,公司名,地址,注册资本,法人代表,员工数),职员S (职员号,姓名,性
6、别,年龄,学历)工作W(公司号,职员号,工资),则表W勺键(码)为A)公司号,职员号B)职员号,工资C)职员号D)公司号,职员号,工资参考答案:A【解析】由于职员可以在多加公司兼职,表W的键(码)应为公司关系和职员关系的主码,即公司号和职员号。11. 在Visual FoxPro 中,下列关于表的叙述正确的是A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)在自由表中,能给字段定义有效性规则和默认值C)在数据库表中,能给字段定义有效性规则和默认值D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值 参考答案:C【解析】自由表和数据库表之间是可以相互转化的,数据库表与自由表相
7、比主要有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表的字段设置有效性规则、信息及默认值和输入掩码。 数据库表支持主关键字、参照完整性和表之间的联系。 支持INSERT、UPDATET和DELETE事件触发。12. 在Visual FoxPro中,参照完整性规则中插入规则包括A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略参考答案:D【解析】参照完整性约束包括更新规则、删除规则和插入规则。各个规则选项的具体含义如下所示。因此本题选D。参照完整性规则说明规则选项更新规则删除规则插入规则级联当更新父表中的连接 字段(主关键字)值时, 自动修改子表中的所 有相关
8、记录。当删除父表中的连接字 段(主关键字)值时,自 动删除子表中的所有相 关记录。无限制右子表中有相关的记 录,禁止修改父表中的 连接字段值。右子表中有相关的记录, 则禁止删除父表中的记 录。若父表中没有相匹配 的连接字段值,则禁止 插入子记录。忽略不作参照完整性检查, 可以随意更新父表中 的连接字段值。不作参照完整性检查,删 除父表的记录时与子表 无关不作参照完整性检查, 可以随意插入子记录13. 在Visual FoxPro中,关于查询和视图的正确描述是A)查询是一个预先定义好的 SQL SELECTS句文件B)视图是一个预先定义好的 SQL SELECTS句文件C)查询和视图是同一种文件
9、,只是名称不同D)查询和视图都是一个存储数据的表参考答案:A【解析】查询是预先定义好的一个SQL SELECT语句,在不同的场合可以直接或反复使用,从而提高效率。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。视图是操作表的一种手段,通过视图可以查询表,也可以更新表。从普通检索数据的角度来讲,查询和视图基本具有相同的作用。但是查询可以定义输出去向,可以将查询的结果灵活地应用于表单、报表、图形等各种场合,但是利用查询不可以修改数据,而利用视图可以修改数据。14. 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中 选择&
10、quot;限制”,则当删除父表中的记录时,系统反应是A)不做参照完整性检查B)自动删除子表中所有相关的记录C)若子表中有相关记录,则禁止删除父表中记录D)以上说法都不对参考答案:C【解析】设置参照完整性约束包括更新规则、删除规则和插入规则: 更新规则:规定了当更新父表中的记录时,如何处理子表中相关记录。 删除规则:规定了当删除父表中的记录时,如何处理子表中相关记录。 插入规则:规定了当在子表中插入记录时,是否进行参照完整性检查。在删除规则中选择”限制”时候,若子表中有相关的记录,则禁止删除父表中的记录,因此本题选C。15. 扩展名为mnx的文件是A)备注文件B)项目文件C)表单文件D)菜单文件
11、参考答案:D【解析】在Visual FoxPro中,文件单独存储在计算机磁盘中,文件扩展名代表了该文件的 类型。其中,mnx为菜单文件的扩展名。16. 以下关于关系的说法正确的是A) 列的次序非常重要B) 行的次序非常重要C) 列的次序无关紧要D) 关键字必须指定为第一列 参考答案: C【解析】在关系模型中对关系有一定的要求,关系必须具有以下特点: 关系必须规范化,表中不能再包含表; 在同一个关系中不能出现相同的属性名,即一个表中不允许有相同的字段名; 关系中不允许有完全相同的元组,即不允许有冗余; 在一个关系中元组的次序无关紧要,可任意交换两行的位置; 在一个关系中列的次序无关紧要,可任意交
12、换两列的位置。17. 打开查询设计器建立查询的命令是A) CREATE QUERYB) OPEN QUERYC) DO QUERYD) EXEC QUERY 参考答案: A【解析】建立查询的方法主要有以下几种: 通过新建对话框,选择”文件T新建”菜单,在弹出的”新建"对话框中选择”查询”, 单击"新建文件 "按钮打开查询设计器建立查询; 用CREATE QUERY命令打开查询设计器来建立查询; 在项目管理器的数据选项卡中选择 "查询" ,单击"新建"按钮打开查询设计器建立查 询; 也可以利用SQL SELECT语句直接编辑.
13、qpr文件来建立查询。18. 不允许出现重复字段值的索引是A) 侯选索引和主索引B) 普通索引和惟一索引C) 惟一索引和主索引D) 惟一索引参考答案: A【解析】根据索引功能的不同, 可以将索引分为主索引、 候选索引、唯一索引和普通索引四 种,其中主索引的特点是在指定字段或表达式中不允许出现重复值的索引;候选索引与主索引类似,指定字段或表达式不允许出现重复值, 建立候选索引的字段可以看作是候选关键字; 唯一索引是为了保持同早期版本的兼容性, 唯一索引是指索引项的唯一, 而不是字段值的唯 一,在使用相应的索引时,重复的索引字段值只有唯一一个值出现在索引项中。19. 下面关于类、对象、属性和方法的
14、叙述中,错误的是A) 类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B) 属性用于描述对象的状态,方法用于表示对象的行为C) 基于同一个类产生的两个对象可以分别设置自己的属性值D) 通过执行不同对象的同名方法,其结果必然是相同的参考答案: D【解析】 客观世界里的任何实体都可以被看作是对象, 对象的属性和方法是对象的两个重要 性质, 对象属性用来表示对象的状态, 对象方法用来描述对象的行为。 类是对一类相似对象 的性质描述,这些对象具有相同的性质、 相同的种类和方法。 通常,把基于某个类生成的对 象称为这个类的实例,基于同一个类的产生的两个对象可以分别设置自己的属性。20. SQL
15、命令:ALTER TABLE S ADD年龄I CHECK 年龄15 AND年龄30,该命令的含义是A)给数据库表S增加一个”年龄"字段B)将数据库表S中"年龄"字段取值范围修改为15至30岁之间C)给数据库表S中”年龄"字段增加一个取值范围约束D)删除数据库表S中的”年龄”字段参考答案: A【解析】修改表结构的命令是 ALTER TABLE,该命令三种格式。本题中的 SQL命令用于向 表中添加新的字段和新的索引,其语句说明如下: ALTER TABLE 表名 修改指定的表; ADD COLUMN 字段名 1向表中添加新的字段; ADD PRIMARY
16、KEY 索引表达式 2 TAG 索引名 1 向表中添加主索引; ADD UNIQUE 索引表达式 3 TAG 索引名 2 向表中添加候选索引; NULL|NOT NULL 指定字段可以为空或不能为空。本题SQL命令是给数据库表S增加一个”年龄"字段。21. 下列表达式中,表达式返回结果为 .F. 的是A)AT("A","BCD")B)" 信息 "$" 管理信息系统 "C)ISNULL(.NULL.)D)SUBSTR(" 计算机技术 ",3,2)参考答案: B【解析】 AT( )为求子串
17、位置函数,AT( )的函数值为数值型。如果 字符表达式 1是字符表达式 2的子串,则返回 字符表达式 1的首字符在 字符表达式 2中的位置;若不是子串, 则返回 0。 "$" 为子串包含测试运算符, 表达式 " 字符串表达式 1$字符串表达式 2"的规则 是为,前者是后者的一个子串,结果为真,否则为假。ISNULL (表达式 )为空值测试函数,用于判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真(.T.),否则返回逻辑假( .F.)。 SUBSTR( )为取子串函数, SUBSTR( )从指定表达式值的指定起始位置 取指定长度的子串作
18、为函数值。本题只有B返回结果为F。22. 运算结果不是 2015的表达式是A)int(2015.9 )B)round ( 2015.1,0 )C)ceiling ( 2015.1 )D)floor ( 2015.9 )参考答案: C【解析】INT (数值表达式 )、CEILING ( 数值表达式 )和卩LOOR (数值表达式 )均 为求整数函数, INT ()返回指定数值表达式的整数部分, CEILING ()返回不小于指定数 值表达式的最小整数,FLOOR ()返回不大于指定表达式的最大整数。ROUND ( 数值表达式 1,数值表达式 2)为四舍五入函数,返回指定表达式在指定位置四舍五入后的
19、结果:如果"表达式 2"0 ,表示要保留的小数位数; 如果"表达式 2"0表示整数部分的舍入位数; 如 果"表达式2"=0表示保留整数,没有小数部分。本题只有C选项的运算结果为2016。23. 在当前打开的表中,显示 "书名"以"计算机 "打头的所有图书,正确的命令是A) list for 书名=”计算 *"B) list for 书名=”计算机”C) list for 书名="计算 "D) list where书名=”计算机”参考答案: B【解析】List命令中&
20、quot;FOR"条件用于在指定的范围内进行选择操作,仅显示满足条件的记录。通配符 "*" 号用来模糊搜索文件。 当查找文件夹时, 可以使用它来代替一个或多个真正字符; 当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。要显示”书名”以”计算机”打头的所有图书,应用语句 "list for 书名="计算机"",选项B正 确。24. 有如下赋值语句,结果为 "大家好 " 的表达式是a="你好”b="大家”A) b+AT(a,1)B) b+RIGHT(a,1)
21、C) b+LEFT(a,3,4)D) b+RIGHT(a,2)参考答案: D【解析】 AT( )为求子串位置函数, AT( )的函数值为数值型。如果 字符表达式 1是字符表 达式 2的子串,则返回 字符表达式 1的首字符在 字符表达式 2中的位置;若不是子串, 则返回 0。 RIGHT ()和 LEFT ()均为取子串函数,其中 LEFT( )从指定表达式值的左端取 一个指定长度的子串作为函数值, RIGHT( ) 从指定表达式值的右端取一个指定长度的子串作 为函数值。本题仅 D选项的运算结果为”大家好”。25. 以下是与设置系统菜单有关的命令,其中错误的是A) SET SYSMENU DEF
22、AULTB) SET SYSMENU TO DEFAULTC) SET SYSMENU NOSAVED) SET SYSMENU SAVE参考答案: A【解析】恢复系统菜单的命令为 SET SYSMENU TO DEFAULT 。通过SET SYSMENU命令可 以允许或禁止在程序执行时访问系统菜单, 也可以重新配置系统菜单。 系统菜单配置命令为: SET SYSMENU ON|OFF|AUTOMA TIC|TO 弹出式菜单名表 |TO 条形菜单项名表 |TO DEFAULT|SAVE|NOSA VE 。一 般常用到将 系统菜单 恢复成标准配 置,可先 执行 SET SYSMENU NOSA
23、VE ,然后执行SET SYSMENU TO DEFAULT。本题中A选项语法格式错误。26. 下列程序段执行以后,内存变量 y的值是CLEARx=56789y=0DO WHILE x0y=y+x%10x=int(x/10)ENDDO?yA) 56789B) 98765C) 35D) 15参考答案: C解析】 DO WHILE-ENDDO 是一个功能全面使用频率较高的循环语句,运行该语句时,先判断条件 是否为真,如果是真则运行 DO WHILE与ENDDO间的循环体,当运行到 ENDDO 时,再返回 DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为 假则结束循环语句
24、运行 ENDDO 后的语句。本题 x=56789 , y=y+x%10 的最后运算结果为 35。27. 下列程序段执行后,内存变量si的值是s1=" 奥运会游泳比赛 "s1=stuff(s1,7,4," 田径 ")?s1A) 奥运会游泳比赛B) 奥运会田径比赛C) 奥运会田径D) 奥运会游泳 参考答案: B【解析】STUFF( 字符表达式1,起始位置 ,长度 , 字符表达式2)为子串替换函数, 用字符表达式 2值替换 字符表达式 1 中由起始位置 和长度指定的一个子串。替换和 被替换的字符个数不一定相等。如果长度值是 0, 字符表达式 2则插在由 起始位
25、置 指定的字符前面。 如果字符表达式 2值是空串, 那么字符表达式 1中由起始位置 和长度 指定的子串被删去。本题正确答案为B。28. 在SQ语句中,与表达式”年龄BETWEEN 18 AND 25"功能相同的表达式是A) 年龄=18 AND 年龄=25B) 年龄18 AND 年龄25C) 年龄18 OR 年龄25D) 年龄=18 OR 年龄=25参考答案: A【解析】BETWEENAND表示在和之间,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数。题干表达式的含义为年龄在 18和25之间的记录,而and表示” 且",or表示”或",只有A选项与此
26、功能相同。29. 在SQ语句中,与表达式”房间号NOT IN ("w1","w2")"功能相同的表达式是A) 房间号="w1" AND 房间号="w2"B) 房间号!="w1" OR 房间号# "w2"C) 房间号 < >"w1" OR 房间号 !="w2"D) 房间号 !="w1" AND 房间号 !="w2"参考答案: D【解析】逻辑运算符有 3个:.NOT.或!(逻辑非
27、)、.AND.(逻辑与)及.OR.(逻辑或),运算 符”!="表示”不等于”,因此与本题表达式”房间号NOT IN ("w1","w2")"等价的只有D选 项”房间号!="w1" AND 房间号!="w2""。30. 在SQ语句中,插入一条新记录采用的命令是A) INSERTB) ADDC) UPDATED) CREATE参考答案: A【解析】SQL的操作功能是指对数据库中数据的操作功能,主要包括插入(INSERT)、更新(UPDATE)和删除(DELETE )。即插入一条记录采用的I
28、NSERT命令。31. 创建一个表,使用的SQL命令是A) CREATE LISTB) CREATE DATEBASEC) CREATE TABLED) CREATE INDEX参考答案: C【解析】在visual foxpro中可以通过SQL的CREATE TABLE命令建立表,其基本格式为 CREATE TABLE 。32. 建立一个视图salary,该视图包括了系号和该系的平均工资两个字段,正确的SQ语句是A) CREATE VIEW salary AS 系号,AVG(工资)AS 平均工资 FROM 教师 GROUP BY 系号B) CREATE VIEWsalary ASSELECT
29、系号,AVG工资)AS 平均工资 FROM 教师 GROUFBY 系 名C) CREATE VIEW salary SELECT 系号,AVG (工资)AS 平均工资 FROM 教师 GROUP BY系 号D) CREATE VIEW salary AS SELECT 系号,AVG (工资)AS 平均工资 FROM 教师 GROUP BY 系号参考答案: D【解析】可以直接用建立视图的 SQL命令CREATE VIEWAS建立视图,A、C选项语法 格式错误,首先排除。题干要求视图包括系号和该系的平均工资两个字段,可使用select语句获取结果,B选项返回了 ”系名"而不是”系号”,因
30、此选D。33. 使用SQI语句将学生表S中年龄大于30岁的记录删除,正确的命令是A) DELETE FOR 年龄>30B) DELETE FROM S WHERE 年龄 >30C) DELETE S FOR 年龄 >30D) DELETE S WHERE 年龄 >30参考答案: B【解析】本题考查的是 SQL 操作语句的删除功能。删除记录命令的标准格式为:DELETEFROM 数据表名 WHERE 逻辑表达式 。其中FROM指定从哪个表中删除记录,WHERE指定被删除的记录所满足的条件,如果不使用 WHERE 子句,则删除表中的全部记录。本题 选项A、C、D均属于语法错
31、误,正确答案为 B。34. 使用SQ语句进行分组检索时,为了去掉不满足条件的分组,应当A) 使用WHERE句B) 在GROUP B后面使用HAVING子句C) 先使用WHERE句,再使用HAVING子句D) 先使用HAVING子句,再使用WHERE句参考答案: B【解析】SQL的查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌 套执行。其中主要短语的含义如下: GROUP BY 短语用于对查询结果进行分组 ,可以利用它 进行分组汇总; HAVING 短语用来限定分组必须满足的条件,必须跟随 GROUP BY 使用; WHERE说明查询条件,即选择元组的条件。去掉
32、不满足条件的分组应在GROUP BY后面使用 HAVING 子句。35. 查询区域名是 "成都 "和"重庆"的商店信息的正确命令是A) SELECT * FROM 商店 WHERE区域名='成都'AND 区域名='重庆'B) SELECT * FROM 商店 WHERE区域名='成都OR 区域名='重庆'C) SELECT * FROM 商店 WHERE区域名='成都'AND '重庆'D) SELECT * FROM 商店 WHERE区域名='成都OR
33、9;重庆'参考答案: B【解析】SQ啲基本格式为SELECT-FROM-WHE,其中SELEC说明要查询的字段,FRO说明要 查询的字段来自哪个表或哪些表, WHEF说明查询条件。And表示"且",or表示"或”,首先排 除A、C选项。本题要查询区域名是 ”成都"和"重庆”的信息,对应的查询条件应为 "WHERE区 域名='成都OR区域名='重庆'",B选项正确。36. 查询单价最高的商品销售情况, 查询结果包括商品号、商品名、销售日期、销售数量和 销售金额。正确命令是A) SELECT 商品
34、.商品号,商品名, 销售日期, 销售数量, 销售数量*单价 AS 销售金额; FROM商品JOIN 销售ON商品.商品号=销售.商品号 WHERE单价=;(SELECT MAX单价)FROM 商品)B) SELECT 商品.商品号, 商品名, 销售日期, 销售数量, 销售数量 *单价 AS 销售金额;FROM商品JOIN销售ON商品.商品号=销售.商品号 WHERE单价=MAX单价)C) SELECT 商品.商品号, 商品名,销售日期,销售数量 ,销售数量*单价 AS 销售金额;FROM商品 JOIN 销售 WHERE单价=(SELECT MAX单价)FROM 商品)D) SELECT 商品.商品号,商品名,销售日期,销售数量,销售数量*单价 AS 销售金额;FROM商品JOIN 销售 WHERE单价=MAX单价)参考答案: A【解析】select查询中,WHERE句用来限制查询条件,若已用ONF句指定了联接条件,WHERE 子句中只能指定筛选条件,表示在已按联接条件产生的记录中筛选记录。也可以省去JOIN子句,一次性地在WHERE句中指定联接条件和筛
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息系统开发合同书
- 郁金类神经保护作用-洞察及研究
- 互联网营销推广服务合同协议
- 系统与环境的互适应性研究-洞察及研究
- 2025年丙二酮合作协议书
- 工作邮件写作格式与风格统一标准
- 自律的题目及答案初中生
- 化工厂生产设备安全培训课件
- 2025著作权转让协议合同范本
- 发电厂安全专业知识培训课件
- DB61-T 1295-2019保水采煤技术规范
- 八年级上册英语开学第一课
- 民事纠纷委托律师合同书
- 高中政治 人的认识从何而来 (教学设计)
- 《统计学(第二版)》全套教学课件
- 应知应会质量管理
- 跨文化传播-导论课件
- 博士后出站研究报告
- 危险货物道路运输规则jtt617-2018
- 输煤栈桥施工方案
- 小学一年级体育上册教案表格式
评论
0/150
提交评论