【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc

上传人:unhappyhay135 文档编号:1328156 上传时间:2019-10-17 格式:DOC 页数:22 大小:126KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc_第1页
第1页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc_第2页
第2页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc_第3页
第3页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc_第4页
第4页 / 共22页
【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO-30 及答案解析(总分:77.02,做题时间:90 分钟)一、B选择题/B(总题数:2,分数:47.00)以下各题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:30.97)(1).查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是U /U。 A.SELECT s.学号,姓名,课程名,成绩 FROM student s,score sc,course

2、 c WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=计算机系 B.SELECT 学号,姓名,课程名,成绩 FROM student s,score sc,course c WHERE s.学号=sc.学号 AND sc.课程号=c.课程号 AND 院系=计算机系 C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score se ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE 院系=计算机系 D.SELECT 学号,姓名,课程名,成绩 FROM(student s JOIN scor

3、e sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE 院系=计算机系(分数:1.63)A.B.C.D.(2).查询所修课程成绩都大于等于 85 分的学生的学号和姓名,正确的命令是U /U。 A.SELECT 学号,姓名 FROM student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.学号=s.学号码 AND 成绩85) B.SELECT 学号,姓名 FROM student s WHERE NOT EXlSTS (SELECT*FROM score sc WHERE sc.学

4、号=s.学号码 AND 成绩=85) C.SELECT 学号,姓名 FROM student s,score sc WHERE s.学号=sc.学号 AND 成绩=85 D.SELECT 学号,姓名 FROM student s,score sc WHERE s.学号=sc.学号 AND ALL 成绩=85(分数:1.63)A.B.C.D.(3).查询选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是U /U。 A.SELECT s.学号,姓名,平均成绩 FROM student s,score sc WHERE s.学号=sc.学号 GROU

5、P BY s.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESC B.SELECT s.学号,姓名,AVG(成绩)FROM student s,score sc WHERE s.学号=sc.学号 AND COUNT(*)=5 GROUP BY 学号 ORDER BY 3 DESC C.SELECT s.学号,姓名,AVG(成绩)平均成绩 FROM student s,score sc WHERE s.学号=sc.学号 AND COUNT(*)=5 GROUP BY s.学号 ORDER BY 平均成绩 DESC D.SELECT s.学号,姓名,AVG(成绩)平均成

6、绩 FROM student s,score sc WHERE s.学号=sc.学号 GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC(分数:1.63)A.B.C.D.(4).查询同时选修课程号为 C1 和 C5 课程的学生的学号,正确的命令是U /U。 A.SELECT 学号 FROM score sc WHERE 课程号=C1AND 学号 IN (SELECT 学号 FROM score sc WHERE 课程号=C5) B.SELECT 学号 FROM score sc WHERE 课程号=C1AND 学号= (SELECT 学号 FROM

7、score sc WHERE课程号=C5) C.SELECT 学号 FROM score sc WHERE 课程号=C1AND 课程号=C5 D.SELECT 学号 FROM score sc WHERE 课程号=C1ORC5(分数:1.63)A.B.C.D.(5).删除学号为“20091001“且课程号为“C1“的选课记录,正确命令是U /U。 A.DELETE FROM score WHERE 课程号=C1AND 学号=20091001 B.DELETE FROM score WHERE 课程号=C1OR 学号=20091001 C.DELETE FROM scorc WHERE 课程号=

8、C1AND 学号=20091001 D.DELETE score 课程号=C1AND 学号=20091001(分数:1.63)A.B.C.D.(6).软件工程的瀑布模型,刻画了软件生命周期的各个阶段划分,一般认为各阶段中工作难度较大的通常是 _。 A. 可行性分析 B. 需求分析 C. 系统设计 D. 编码(分数:1.63)A.B.C.D.(7).在查询去向中,能够直接查看到查询结果的是 A. 浏览、屏幕 B. 浏览、表 C. 屏幕、表 D. 浏览、屏幕、表 (分数:1.63)A.B.C.D.(8).在 Visual FoxPro 中,要想将日期型或日期时间型数据中的年份用 4 位数字显示,应

9、当使用设置命令U /U。 A.SET CENTURY ON B.SET CENTURY TO 4 C.SET YEAR TO 4 D.SET YAER TO yyyy(分数:1.63)A.B.C.D.(9).向学生表 ST 中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的正确 SQL 语句是 _。 A. APPEND TABLE RQ DATE ADD ST B. APPEND TABLE RQ DATE ADD ST NOT NULL C. ALTER TABLE ST ADD RQ DATE SMALLINT D. ALTER TABLE ST ADD RQ DATE(分数:

10、1.63)A.B.C.D.(10).第(33)(35)是基于下述描述:设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL 语句正确的是 _。SELECT 出版单位, _, _, _;FROM 图书管理!图书 _ 出版单位 A. MIN(单价) AVGAG

11、E(单价) COUNT(*) GROUP BY B. MAX(单价) AVG(单价) COUNT(*) ORDER BY C. MAX(单价) AVG(单价) SUM(*) ORDER BY D. MAX(单价) AVG(单价) COUNT(*) GROUP BY (分数:1.63)A.B.C.D.(11).下列赋值语句中正确的是 A.STORE 1 TO X,Y B.STORE 1,2 TO X C.STORE 1 TO X Y D.STORE 1、2 TO X (分数:1.63)A.B.C.D.(12).为“评分”表的“分数”字段添加有效性规则;“分数必须大于等于 0 并且小于等于 10”

12、,正确的SQL 语句是 _。 A. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10 B. ALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10 C. ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10 D. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=00R 分数=10(分数:1.63)A.B.C.D.(13).在 Visual FoxPro 中,表单 (Form) 是指 _。 A. 数据库中各个表的清单 B. 一个表中各个记录的

13、清单 C. 数据库查询的列表 D. 窗口界面(分数:1.63)A.B.C.D.(14).面向对象方法中,不属于对象基本特点的是 A. 标识唯一性 B. 分类性 C. 封装性 D. 一致性(分数:1.63)A.B.C.D.(15).在 SQL 语言中,修改基本表的语句是_。 A.CREATE TABLE B.DROP TABLE C.ALTER TABLE D.UPDATE TABLE(分数:1.63)A.B.C.D.(16).Visual FoxPro 数据库文件是( )。 A. 存放用户数据的文件 B. 管理数据库对象的系统文件 C. 存放用户数据和系统数据的文件 D. 以上 3 种说法都对

14、(分数:1.63)A.B.C.D.(17).在 Visual FoxPro 6.0 中修改数据库、表单、报表等的可视化工具是( ); A. 向导 B. 设计器 C. 生成器 D. 项目管理器(分数:1.63)A.B.C.D.(18).UPDATE-SQL 语句的功能是_。 A. 属于数据定义功能 B. 属于数据查询功能 C. 可以修改表中某些列的属性 D. 可以修改表中某些列的内容(分数:1.63)A.B.C.D.(19).以下关于 Visual FoxPro 的叙述最全面的是_。 A. Visual FoxPro 是一个数据库应用平台软件 B. V1sual FoxPro 是一个数据库应用开

15、发工具 C. Visual FoxPro 是一个综合应用软件 D. Visual FoxPro 既是数据库应用平台,又是数据库应用开发工具(分数:1.63)A.B.C.D.“外汇名”表:外币代码 外币名称 现钞买入价 现钞卖出价 基准价13 欧元 958.6400 985.2300 996.54028 英镑 1220.9700 1330.2200 1287.45637 法郎 592.7650 618.1305 612.59126 加元 516.4110 531.4280 519.86915 美元 811.5410 817.8900 815.665“持有数”表:姓名 外币代码 持有数量李巡芬 3

16、7 30000.00张武奇 13 1000.00陆凭凭 15 3000.00陆凭凭 37 4000.00张武奇 15 2200.00林诗诗 26 2000.20李巡芬 26 30000.00张武奇 28 3000.00陆凭凭 26 3000.00陆凭凭 13 4000.00张武奇 26 18000.00(分数:16.02)(1).查询持有外币种类在 4 种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是U /U。 A. SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*

17、)=4;ORDER BY 外币种类,姓名 DESC B. SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY COUNT(*),姓名 DESC C. SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类 AND 姓名 DESC D. SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类+姓名 D

18、ESC(分数:1.78)A.B.C.D.(2).计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是U /U。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”) A. SELECT SUM(现钞买入价*持有数量)AS 人民币价值:FROM 持有数,外汇名;WHERE 外汇名,外币代码=持有数.外币代码;AND 姓名=“陆凭凭“ B. SELECT SUM(现钞买入价*持有数量)AS 人民币价值:FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;FOR 姓名=“陆凭凭“ C. SELECT COUNT

19、(现钞买入价*持有数量)AS 人民币价值:FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;AND 姓名=“陆凭凭“ D. SELECT COLINT(现钞买入价*持有数量)AS 人民币价值:FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;FOR 姓名=“陆凭凭“(分数:1.78)A.B.C.D.(3).将“外汇名”表美元和英镑的基准价下调 1%,下列 SQL 语句正确的是U /U。 A. UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元“OR 外币名称=“欧元“ B. UPDATE 外汇名 SET 基准价=

20、基准价*0.99;WHERE 外币名称=“美元“OR 外币名称=“欧元“ C. UPDATE 外汇名 SET 基准价=基准价*0.99;WHERE 外币名称=“美元“AND 外币名称=“欧元“ D. LIPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元“AND 外币名称=“欧元“(分数:1.78)A.B.C.D.(4).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL 语句正确的是U /U。 A. DELETE FROM 持有数;WHERE 持有数.外币代码=外汇名.外币代码;AND 外币名称=“法郎“ B. DELETE FROM 持有数,外汇名

21、;WHERE 持有数.外币代码=外汇名.外币代码;AND 外币名称=“法郎“ C. DELETE FROM 持有数 WHERE 外币代码 IN;(SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“) D. DELETE FROM 持有数 WHERE 外币代码 IN;SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“(分数:1.78)A.B.C.D.(5).在 SQL 中,删除视图用_。 A. DROP SCHEMA 命令 B. CREATE TABLE 命令 C. DROP VIEW 命令 D. DROP INDEX 命令 (分数:1.78)A.B.

22、C.D.(6).在当前打开的表中,显示“地址”以“北京市”开头的所有仓库,正确的命令是 A.list for 地址=“北京*“ B.list for 地址=“北京市“ C.list for 地址=“北京%“ D.list where 地址=“北京市“(分数:1.78)A.B.C.D.(7).在 Visual FoxPro 中 SQL 支持集合的并运算,其运算符是U /U。 A. UNION B. AND C. JOIN D. PLUS(分数:1.78)A.B.C.D.(8).连编后可以脱离 Visual FoxPro 独立运行的程序是_。 A. APP 程序 B. EXE 程序 C. FXP

23、程序 D. PRG 程序(分数:1.78)A.B.C.D.(9).在 Visual FoxPro 中,自由表不能建立的索引是_。 A.主索引 B.候选索引 C.唯一索引 D.普通索引(分数:1.78)A.B.C.D.二、B填空题/B(总题数:1,分数:30.00)对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的 SQL 语句填空:SELECT 姓名,单位 FROM 图书管理!读者;WHERE 借书证号 IN(SELECTU U 3 /U /UFROM 图书管理!借阅;GROUP BY 借书证号U U 4 /U /UCOUNT(*)=2)(分数:30.03)填空项

24、1:_填空项 1:_(3).软件工程概念的出现源自_。(分数:2.31)填空项 1:_(4).命令?LEN(“中国“)LEN(China)的结果为_。(分数:2.31)填空项 1:_(5).某二叉树中度为 2 的结点有 18 个,则该二叉树中有_个叶子结点。(分数:2.31)填空项 1:_(6).当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为: SELECT A.学号 FROM 选课表 A,选课表 B; WHERE A.学号子 B.学号 AND; A.课程名称=“计算机“ AND_(分数:2.31)填空项 1:_(7).在面向对象方法中,信息隐蔽是通

25、过对象的_性来实现的。(分数:2.31)填空项 1:_(8).在 Visual FoxPro 中,职工表 EMP 中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为_。(分数:2.31)填空项 1:_(9).数据的物理结构在计算机存储空间中的存放形式称为数据的_。(分数:2.31)填空项 1:_(10).在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是_。(分数:2.31)填空项 1:_(11).数据库理论中,数据的独立性一般可分为_和逻辑独立性。(分数:2.31)填空项 1:_(12).SQL 语言的核心是_。(分数:2.31)

26、填空项 1:_(13).?AT(“EN“,RIGHT(“STUDENT“,4)的执行结果是U U /U /U。(分数:2.31)填空项 1:_二级 VISUAL+FOXPRO-30 答案解析(总分:77.02,做题时间:90 分钟)一、B选择题/B(总题数:2,分数:47.00)以下各题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。(分数:30.97)(1).查询“计算机系”学生的学号、姓名、学生所选课程名

27、和成绩,正确的命令是U /U。 A.SELECT s.学号,姓名,课程名,成绩 FROM student s,score sc,course c WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=计算机系 B.SELECT 学号,姓名,课程名,成绩 FROM student s,score sc,course c WHERE s.学号=sc.学号 AND sc.课程号=c.课程号 AND 院系=计算机系 C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score se ON s.学号=sc.学号) JOIN course c ON sc.

28、课程号=c.课程号 WHERE 院系=计算机系 D.SELECT 学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE 院系=计算机系(分数:1.63)A.B. C.D.解析:解析 由题可知,所查询的是计算机系所选课程的学生的学号、姓名、课程名和成绩,其中涉及三个表,所以条件为 s,学号=sc.学号 AND sc.课程号=c.课程号 AND 院系=“计算机系”。所以答案选择B。(2).查询所修课程成绩都大于等于 85 分的学生的学号和姓名,正确的命令是U /U。

29、A.SELECT 学号,姓名 FROM student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.学号=s.学号码 AND 成绩85) B.SELECT 学号,姓名 FROM student s WHERE NOT EXlSTS (SELECT*FROM score sc WHERE sc.学号=s.学号码 AND 成绩=85) C.SELECT 学号,姓名 FROM student s,score sc WHERE s.学号=sc.学号 AND 成绩=85 D.SELECT 学号,姓名 FROM student s,score sc

30、WHERE s.学号=sc.学号 AND ALL 成绩=85(分数:1.63)A.B. C.D.解析:解析 由题可知,所查询的成绩是大于等于 85 分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于 85 分,所以答案选择 B。(3).查询选修课程在 5 门以上(含 5 门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是U /U。 A.SELECT s.学号,姓名,平均成绩 FROM student s,score sc WHERE s.学号=sc.学号 GROUP BY s.学号 HAVING COUNT(*)=5 ORDER

31、BY 平均成绩 DESC B.SELECT s.学号,姓名,AVG(成绩)FROM student s,score sc WHERE s.学号=sc.学号 AND COUNT(*)=5 GROUP BY 学号 ORDER BY 3 DESC C.SELECT s.学号,姓名,AVG(成绩)平均成绩 FROM student s,score sc WHERE s.学号=sc.学号 AND COUNT(*)=5 GROUP BY s.学号 ORDER BY 平均成绩 DESC D.SELECT s.学号,姓名,AVG(成绩)平均成绩 FROM student s,score sc WHERE s.

32、学号=sc.学号 GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC(分数:1.63)A.B.C.D. 解析:解析 由条件可知所要查询的是所选课程数大于等于 5 的学生的学号、姓名和平均成绩,其中成绩是在 sc 表中,所以 s.学号=sc.学号,因为必须是成绩大于等于 5,所以 COUNT(*)=5。所以,正确的SQL 语句为 SELECTs.学号,姓名,AVG(成绩)平均成绩 FROM student s,score sc WHERE s.学号=sc.学号 GROUP BY s.学号 HAVINGCOUNT(*)=5 ORDER BY 3 DESC

33、,答案为 D。(4).查询同时选修课程号为 C1 和 C5 课程的学生的学号,正确的命令是U /U。 A.SELECT 学号 FROM score sc WHERE 课程号=C1AND 学号 IN (SELECT 学号 FROM score sc WHERE 课程号=C5) B.SELECT 学号 FROM score sc WHERE 课程号=C1AND 学号= (SELECT 学号 FROM score sc WHERE课程号=C5) C.SELECT 学号 FROM score sc WHERE 课程号=C1AND 课程号=C5 D.SELECT 学号 FROM score sc WHE

34、RE 课程号=C1ORC5(分数:1.63)A. B.C.D.解析:解析 查询同时选修课程号为 C1 和 C5 课程的学生的学号,OR 表示的是或者,所以 D 错误;其中学号和课程号不在一个表中,所以要进行嵌套查询,而不能使用“学号=()”而要用 IN 连接,所以答案为 A。(5).删除学号为“20091001“且课程号为“C1“的选课记录,正确命令是U /U。 A.DELETE FROM score WHERE 课程号=C1AND 学号=20091001 B.DELETE FROM score WHERE 课程号=C1OR 学号=20091001 C.DELETE FROM scorc WH

35、ERE 课程号=C1AND 学号=20091001 D.DELETE score 课程号=C1AND 学号=20091001(分数:1.63)A. B.C.D.解析:解析 其中“OR”表示“或者”,而题中是“且”所以要用“AND”,其中删除数据的格式为DELETE FROM Table_name Where Condition,所以答案为 A。(6).软件工程的瀑布模型,刻画了软件生命周期的各个阶段划分,一般认为各阶段中工作难度较大的通常是 _。 A. 可行性分析 B. 需求分析 C. 系统设计 D. 编码(分数:1.63)A.B. C.D.解析:解析 本题考查点是软件生命周期。瀑布模型将软件

36、生命周期阶段划分为计划、开发、运行及维护 3 个阶段。开发期的需求分析是确定用户对软件系统的全部需求,涉及到通信、认识理解和过程决策等复杂的任务。其工作难度不仅取决于软件项目本身的特点,也与参加需求分析的人员的技术水平、心理因素有关,难度较大。(7).在查询去向中,能够直接查看到查询结果的是 A. 浏览、屏幕 B. 浏览、表 C. 屏幕、表 D. 浏览、屏幕、表 (分数:1.63)A. B.C.D.解析:解析 在查询去向中,浏览是默认的查询去项,屏幕是将查询结果直接显示在 Visual FoxPro 的主窗口或当前活动的输出窗口中,这两种查询去向都可在运行查询后直接看到查询结果。要查看表中的记

37、录,必须使用 BROWSE 或相关的浏览表记录的命令。(8).在 Visual FoxPro 中,要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令U /U。 A.SET CENTURY ON B.SET CENTURY TO 4 C.SET YEAR TO 4 D.SET YAER TO yyyy(分数:1.63)A. B.C.D.解析:解析 固定语法:SET CENTURY ON 之后,日期变成 YYYY/MM/DD,SET CENTURY OFF 之后,日期变成 YY/MM/DD。(9).向学生表 ST 中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的

38、正确 SQL 语句是 _。 A. APPEND TABLE RQ DATE ADD ST B. APPEND TABLE RQ DATE ADD ST NOT NULL C. ALTER TABLE ST ADD RQ DATE SMALLINT D. ALTER TABLE ST ADD RQ DATE(分数:1.63)A.B.C.D. 解析:解析 向学生表 ST 中增加一个新列,应使用修改基本表的语句 ALTER TABLE 来实现。因此,选项A 和 B 是错误的。在选项 C 中,出生日期(RQ)的类型为日期型,故该属性不能用 SMALLINT(半字长二进制整数)来说明。能够实现题目要求的

39、正确 SQL 语句是选项 D。(10).第(33)(35)是基于下述描述:设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL 语句正确的是 _。SELECT 出版单位, _, _, _;FROM 图书管理!图书 _ 出版单位 A. MIN(单价) AVG

40、AGE(单价) COUNT(*) GROUP BY B. MAX(单价) AVG(单价) COUNT(*) ORDER BY C. MAX(单价) AVG(单价) SUM(*) ORDER BY D. MAX(单价) AVG(单价) COUNT(*) GROUP BY (分数:1.63)A.B.C.D. 解析:解析 SQL 的数据查询功能/连接查询 评析 查询操作用 SELECT 命令实现,本题属于分组计算查询。所要查询的数据来自一个表,通过 GROUP BY 短语关于出版社进行分组,并通过函数 MAX()和 AVG()来计算每一组内单价的最大值和平均值,通过 COUNT(*)来统计每一组的个

41、数。(11).下列赋值语句中正确的是 A.STORE 1 TO X,Y B.STORE 1,2 TO X C.STORE 1 TO X Y D.STORE 1、2 TO X (分数:1.63)A. B.C.D.解析:解析 利用 STORE 命令给变量赋值,可以一次性给多个变量赋以相同的变量值,且各个变量名之间应该用逗号隔开,但不能将多个变量值赋给一个变量或多个变量。(12).为“评分”表的“分数”字段添加有效性规则;“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是 _。 A. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10

42、B. ALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10 C. ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10 D. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=00R 分数=10(分数:1.63)A.B. C.D.解析:解析 SQL,的数据定义功能:ALTER TABLE-SQL 评析 表结构的修改命令是 ALTER TABLE,该命令格式为: ALTER TABLE TableName1 ALTER COLUMN FieldName2 NULL | NOT NULL SE

43、T DEFAULT eExpression2 SET CHECK 1Expression2 ERROR cMessageText2 DROP DEFAULT DROP CHECK NOVALIDATE(13).在 Visual FoxPro 中,表单 (Form) 是指 _。 A. 数据库中各个表的清单 B. 一个表中各个记录的清单 C. 数据库查询的列表 D. 窗口界面(分数:1.63)A.B.C.D. 解析:解析 基本概念。 评析 表单是用户进行设计的一个窗口界面产生标准的窗口或对话框。(14).面向对象方法中,不属于对象基本特点的是 A. 标识唯一性 B. 分类性 C. 封装性 D. 一

44、致性(分数:1.63)A.B.C.D. 解析:解析 对象的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。(15).在 SQL 语言中,修改基本表的语句是_。 A.CREATE TABLE B.DROP TABLE C.ALTER TABLE D.UPDATE TABLE(分数:1.63)A.B.C. D.解析:(16).Visual FoxPro 数据库文件是( )。 A. 存放用户数据的文件 B. 管理数据库对象的系统文件 C. 存放用户数据和系统数据的文件 D. 以上 3 种说法都对(分数:1.63)A.B. C.D.解析:解析 在 Visual FoxPro 中,数据库是

45、一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。在建立 Visual FoxPro 数据库时,相应的数据库名称实际是扩展名为 dbc 的文件名,与之相关的还会自动建立数据库备注(memo)文件和一个数据库索引文件。(17).在 Visual FoxPro 6.0 中修改数据库、表单、报表等的可视化工具是( ); A. 向导 B. 设计器 C. 生成器 D. 项目管理器(分数:1.63)A.B. C.D.解析:解析 为了更好地完成软件的开发,在 Visual FoxPro6.0 中引入了“向导”、“设计器”、“生成器”等面向象的设计工具。其中,设计器用于修改数据库、表单、报表等。(18).UPDATE-SQL 语句的功能是_。 A. 属于数据定义功能 B. 属于数据查询功能 C. 可以修改表中某些列的属性 D. 可以修改表中某些列的内容(分数:1.63)A.B.C.D. 解析:解析 SQL 的数据修改功能:UPDATE-SQL 评析 本题答案为 D。 UPDATE 命令用于更新表中元组的值。命令格式为: UPDATEDambaseNamel!TableName SET Column

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1