TOP

2007年 9月全国计算机等级考试二级笔试试卷(二)
2011-09-24 12:03:14 来源: 作者: 【 】 浏览:531次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

SET TALK OFF

 

INPUT "x=" TO x

 

s=0

 

DO WHILE x!=0

 

s=s+MOD(x10)

 

ENDDO

 

s

 

SET TALK ON

 

Ax=int(x/10) Bx=int(x%10)

 

Cx=x-int(x/10) Dx=x-int(x%10)

 

29)在 SQL ALTER TABLE语句中,为了增加一个新的字段应该使用短语()。

 

ACREATE BAPPEND

 

CCOLUMN DADD

 

30)~(35)题使用如下数据表:

 

学生.DBF:学号(C,8),姓名 (C,6),性别 (C,2),出生日期 (D

 

选课.DBF:学号(C,8),课程号 (C,3),成绩(N,5,1)

 

30)查询所有 1982 3 20日以后(含)出生、性别为男的学生,正确的SQL语句是()。

 

ASELECT * FROM 学生 WHERE 出生日期>={^1982-03-20}AND 性别=""

 

BSELECT * FROM 学生 WHERE 出生日期<={^1982-03-20}AND 性别=""

 

CSELECT * FROM 学生 WHERE 出生日期>={^1982-03-20}OR性别=""

 

DSELECT * FROM 学生 WHERE 出生日期<={^1982-03-20}OR性别=""

 

31)计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是()。

 

ASELECT AVG(成绩) FROM 选课 WHERE 姓名="刘明"

 

BSELECT AVG(成绩) FROM 学生,选课 WHERE 姓名="刘明"

 

CSELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名="刘明"

 

DSELECT AVG(成绩) FROM 学生,选课 WHERE学生.学号=选课.学号 AND 姓名="刘明"

 

32)假定学号的第34位为专业代码,要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是()。

 

ASELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课;

 

WHERE 课程号="101" GROUP BY专业

 

BSELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS平均分 FROM 选课;

 

WHERE 课程号="101" GROUP BY 1

 

CSELECT SUBS(学号,3,2 AS 专业,AVG(成绩) AS 平均分 FROM 选课;

 

WHERE 课程号="101" ORDER BY专业

 

DSELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课;

 

WHERE 课程号="101" ORDER BY 1

 

33)查询选修课程号为“101”的课程得分最高的同学,正确的SQL语句是()。

 

ASELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号;

 

AND 课程号="101" AND 成绩>=ALL(SELECT成绩 FROM选课)

 

BSELECT 学生.学号,姓名 FROM 学生,选课 WHERE学生.学号=选课.学号;

 

AND 成绩>=ALL(SELECT 成绩 FROM选课 WHERE 课程号="101")

 

CSELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号;

 

AND 成绩>=ALL(SELECT 成绩 FROM选课 WHERE 课程号="101")

 

DSELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND; 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号

 

="101"

 

34)插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”80,正确的SQL语句是()。

 

AINSERT INTO 选课 VALUES("02080111","103",80

 

BINSERT VALUES("02080111","103",80) TO选课(学号,课程号,成绩)

 

CINSERT VALUES("02080111","103",80) INTO选课(学号,课程号,成绩)

 

DINSERT INTO选课(学号,课程号,成绩) FROM VALUES("02080111""103"80

 

35)将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是()。

 

AUPDATE 选课 SET 成绩 WITH 92 WHERE 学号="02080110" AND课程号 "102"

 

BUPDATE选课 SET 成绩=92 WHERE 学号="02080110" AND 课程号="102"

 

CUPDATE FROM 选课 SET 成绩WITH 92 WHERE 学号="02080110"AND 课程号="102"

 

DUPDATE FROM选课 SET 成绩=92 WHERE 学号="02080110" AND 课程号="102"

 

二、填空题(每空2分,共30分)

 

1)软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【1】。

 

2)在两种基本测试方法中,【2】测试的原则之一是保证所测模块中每一个独立路径

 

至少要执行一次。

 

3)线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,

 

循环队列是队列的【3】存储结构。

 

4)对下列二叉树进行中序遍历的结果是【4】。

 

 

 

 

F

 

C              E

 

A     D               G

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2008年 4月全国计算机等级考试二.. 下一篇2007年 4月全国计算机等级考试二..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117