【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-30及答案解析.doc(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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO30 答案 解析 DOC
