江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
真实最新选择题题库题目第2套

1.设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为

A.4

B.6

C.m-5

D.m-6

2.下列叙述中正确的是

A.循环队列属于队列的链式存储结构

B.双向链表是二叉树的链式存储结构

C.非线性结构只能采用链式存储结构

D.有的非线性结构也可以采用顺序存储结构

3.某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为

A.n+1

B.n-1

C.2n

D.n/2

4.下列叙述中错误的是

A.算法的时间复杂度与算法所处理数据的存储结构有直接关系

B.算法的空间复杂度与算法所处理数据的存储结构有直接关系

C.算法的时间复杂度与空间复杂度有直接关系

D.算法的时间复杂度与算法程序执行的具体时间是不一致的

5.软件工程的三要素是

A.方法、工具和过程

B.建模、方法和工具

C.建模、方法和过程

D.定义、方法和过程

6.通常软件测试实施的步骤是

A.集成测试、单元测试、确认测试

B.单元测试、集成测试、确认测试

C.确认测试、集成测试、单元测试

D.单元测试、确认测试、集成测试

7.下面可以作为软件设计工具的是

A.系统结构图

B.数据字典(DD)

C.数据流程图(DFD图)

D.甘特图

8.在数据库设计中,将E-R图转换成关系数据模型的过程属于

A.逻辑设计阶段

B.需求分析阶段

C.概念设计阶段

D.物理设计阶段

9.设有关系表学生S( 学号,姓名,性别,年龄,身份证号) ,每个学生学号唯一。除属性学号外,也可以作为键的是

A.姓名

B.身份证号

C.姓名,性别,年龄

D.学号,姓名

10.在数据库系统中,考虑数据库实现的数据模型是

A.概念数据模型

B.逻辑数据模型

C.物理数据模型

D.关系数据模型

11.下面有关视图的叙述中错误的是

A.通过视图可以更新相应的基本表

B.使用USE命令可以打开或关闭视图

C.在视图设计器中不能指定"查询去向"

D.视图文件的扩展名是.VCX

12.利用"查询设计器"设计查询,若要为查询设置一个查询计算表达式,应使用

A."字段"选项卡

B."联接"选项卡

C."筛选"选项卡

D."分组依据"选项卡

13.可以运行查询的命令是

A.DO QUERY

B.DO

C.BROWSE

D.CREATE

14.查询学生关系中所有年龄为18岁学生的操作属于关系运算中的

A.选择

B.投影

C.连接

D.查找

15.若一个班主任管理多个学生,每个学生对应一个班主任,则班主任和学生之间存在的联系类型为

A.一对多

B.一对一

C.多对多

D.以上都不对

16.如果学生和学生监护人2个表的删除参照完整性规则为"级联",下列选项正确的描述是

A.删除学生表中的记录时,学生监护人表中的相应记录将自动删除

B.删除学生表中的记录时,学生监护人表中的相应记录不变

C.不允许删除学生表中的任何记录

D.不允许删除学生监护人表中的任何记录

17.在建立数据库表book.dbf时,将单价字段的字段有效性规则设为"单价>0",能保证数据的

A.域完整性

B.实体完整性

C.参照完整性

D.表完整性

18.在Visual FoxPro中一个表中只能建一个索引的是

A.主索引

B.普通索引

C.唯一索引

D.候选索引

19.在Visual FoxPro中,存储图像的字段类型是

A.通用型

B.备注型

C.字符型

D.双精度型

20.在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是

A.pjx

B.prj

C.pro

D.itm

21.逻辑运算符的优先顺序是

A.NOT AND OR

B.NOT OR AND

C.AND OR NOT

D.OR NOT AND

22.执行以下代码后,屏幕显示结果是

   STORE 10 TO x

   ?ABS(5-x)

A.5

B.-5

C.5-x

D.x-5

23.LEFT("123456"LEN("北京") ) 的计算结果是

A.1234

B.3456

C.12

D.56

24.Visual FoxPro下面4个关于日期或日期时间的表达式中错误的是

A.{^2012.02.01}+{^2011.02.01}

B.{^2012/02/01}+2

C.{^2012.09.01 11:10:10 AM}-{^2011.09.01 11:10:10 AM}

D.{^2012/02/01}-{^2011/02/01}

25.如下程序的输出结果是

i=1

DO  WHILE  i<10

i=i+2

ENDDO

?i

A.11

B.10

C.3

D.1

26.执行命令A=2005/4/2之后,内存变量A的数据类型是

A.数值

B.字符

C.逻辑

D.日期

27.列程序段的输出结果是

ACCEPT TO A    

IF A=[789]  

S=0  

ENDIF   

S=1

? S

A.1

B.1

C.789

D.程序出错

28.使用SQL语句完成"将所有女职工的工资提高5%",正确的操作是

A.UPDATE 职工 SET 工资=工资*1.05 WHERE 性别=""

B.UPDATE 职工 SET 工资*0.05 WHERE 性别=""

C.UPDATE 职工 SET 工资=工资*5% WHERE 性别=""

D.UPDATE 职工 SET 工资*1.05 WHERE 性别=""

29.为选手.dbf数据库表增加一个字段"最后得分"SQL语句是

A.ALTER TABLE 选手 ADD 最后得分 F(6,2)

B.UPDATE DBF 选手 ADD 最后得分 F(6,2)

C.CHANGE TABLE 选手 ADD 最后得分 F6,2)

D.CHANGE DBF 选手 INSERT 最后得分 F(6,2)

30.SQL数据操纵的删除命令是

A.DELETE

B.DROP

C.UPDATE

D.REMOVE

31.查询2013年已经年检的驾驶证编号和年检日期,正确的SQL语句是

A.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期) =2013

B.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期=2013

C.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE 年检日期= year(2013)

D.SELECT 驾驶证编号,年检日期 FROM 驾驶证年检 WHERE year(年检日期) =year(2013)

32.有职工(职工号,性名,性别) 和项目(职工号,项目号,酬金) ,检索还未确定酬金的职工信息,正确的SQL命令是

A.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;

       ON 职工.职工号=项目.职工号 WHERE 项目.酬金 IS NULL

B.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;

       WHERE 职工.职工号=项目.职工号 AND  项目.酬金=NULL

C.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;

       WHERE 职工.职工号=项目.职工号 AND 项目.酬金 IS NULL

D.SELECT 职工.职工号,姓名,项目.项目号 FROM 职工 JOIN 项目;

       ON 职工.职工号=项目.职工号 WHERE 项目.酬金=NULL

33.从"商品"表中检索单价(数据类型为整数)大于等于60并且小于90的记录信息,正确的SQL命令是

A.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 AND 89

B.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 89

C.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 AND 90

D.SELECT * FROM 商品 WHERE 单价 BETWEEN 60 TO 90

34.查询主编为"李四平"的所有图书的书名和出版社,正确的SQL语句是

A.SELECT 书名,出版社 FROM 图书 WHERE 主编="李四平"

B.SELECT 书名,出版社 FROM 图书 WHERE 主编=李四平

C.SELECT 书名,出版社 FROM 图书 WHERE "主编"="李四平"

D.SELECT 书名,出版社 FROM 图书 WHERE "主编"=李四平

35.假设同一名称的产品有不同的型号和单价,则计算每种产品平均单价的SQL语句是

A.SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 产品名称

B.SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 单价

C.SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 产品名称

D.SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 单价

36.学生表:S(学号,姓名,性别) 和选课成绩表:SC(学号,课程号,成绩) ,

   用SQL语言检索选修课程在5门以上(含5门) 的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是

A. SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;    

        WHERE S.学号=SC.学号;    

        GROUP BY S.学号,姓名 HAVING COUNT (*) >=5 ORDER BY 3 DESC

B. SELECT S.学号,姓名,AVG(成绩) FROM S,SC;    

        WHERE S.学号=SC.学号 AND COUNT (*) >=5;    

        GROUP BY 学号,姓名 ORDER BY 3 DESC

C. SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;    

        WHERE S.学号=SC.学号 AND COUNT (*) >=5;

        GROUP BY S.学号,姓名 ORDER BY 平均成绩 DESC

D. SELECT S.学号,姓名,平均成绩 FROM S,SC;    

        WHERE S.学号=SC.学号;   

        GROUP BY S.学号,姓名 HAVING COUNT (*) >=5 ORDER BY 平均成绩 DESC

37.为"乘客"表的"体重"字段增加有效性规则"50~80公斤之间"的SQL语句是

A.ALTER TABLE 乘客 ALTER 体重 SET CHECK 体重>=50 AND 体重<=80

B.ALTER TABLE 乘客 ALTER 体重 ADD 体重>=50 AND 体重<=80

C.ALTER TABLE 乘客 ALTER 体重 WHERE 体重>=50 AND 体重<=80

D.ALTER TABLE 乘客 ALTER 体重 MODI 体重>=50 AND 体重<=80

38.运行表单时,以下2个事件被引发的顺序是

A.Load事件是在Init事件之前被引发

B.Load事件是在Init事件之后被引发

C.Load事件和Init事件同时被引发

D.以上都不对

39.在Visual FoxPro 的表单设计中,为表格控件指定数据源的属性是

A.RecordSource

B.TableSource

C.SourceRecord

D.SourceTable

40.在Visual FoxPro的项目管理器中不包括的选项卡是

A.表单

B.文档

C.类

D.数据

1.A  2.D  3.B  4.C  5.A  6.B  7.A  8.A  9.B  10.B  11.D  12.A  13.B  14.A  15.A  16.A  17.A  18.A  19.A  20.A  21.A  22.A  23.A  24.A  25.A  26.A  27.A  28.A  29.A  30.A  31.A  32.A  33.A  34.A  35.A  36.A  37.A  38.A  39.A  40.A