注册通行证     登陆通行证     申请VIP会员
礼仪学苑  |  心理驿站  |  校园生活  |  校园招聘  |  考试考证  |  留学考研  |  创业导航  |  论文吧      繁体中文
网站首页 聚贤社区 兰亭博客 在线商城 校园频道 论文中心  IT培训
 当前位置:考试考证首页 >> 考试介绍 >> 计算机等级考试 >> 计算机二级VisualFoxPro笔试试卷

计算机二级VisualFoxPro笔试试卷 (2)

来源:    [ 2006-08-24 14:45:34 ]    作者:未知    浏览:0    网友评论0

第(30)——(35)题使用如下三个表:
部门.DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16)
职工.DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D
工资.DBF:职工号 C(10),基本工资 N(8.2),津贴 N(8.2),奖金 N(8.2),扣除N(8.2)

(30)查询职工实发工资的正确命令是
A)SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资

B)SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 WHERE 职工.职工号=工资.职工号

C)SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资,职工 WHERE 职工.职工号=工资.职工号

D)SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 JOIN 职工 WHERE 职工.职工号=工资.职工号

(31)查询1962年10月27日出生的职工信息的正确命令是
A)SELECT * FROM 职工 WHERE 出生日期={^1962-10-27}
B)SELECT * FROM 职工 WHERE 出生日期=1962-10-27
C)SELECT * FROM 职工 WHERE 出生日期=”^1962-10-27”
D)SELECT * FROM 职工 WHERE 出生日期=(“1962-10-27”)

(32)查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是
A)SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工;
ON 部门.部门号=职工.部门号 GROUP BY 部门名

B)SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工;
ON 部门.部门号=职工.部门号 GROUP BY 部门名

C)SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工;
WHERE 部门.部门号=职工.部门号 GROUP BY 部门名

D)SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工;
WHERE 部门.部门号=职工.部门号 GROUP BY 部门名

(33)查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是
A)SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 ;
WHERE 部门.部门号=职工.部门号 GROUP BY 部门名 HAVING COUNT(*)>=10 ;
ORDER BY COUNT(职工号) ASC

B)SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE ;
部门.部门号=职工.部门号 GROUP BY 部门名 HAVING COUNT(*)>=10 ;
ORDER BY COUNT(职工号) DESC

C)SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE ;
部门.部门号=职工.部门号 GROUP BY 部门名 HAVING COUNT(*)>=10 ;
ORDER BY 职工人数 ASC

D)SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE ;
部门.部门号=职工.部门号 GROUP BY 部门名 HAVING COUNT(*)>=10 ;
ORDER BY 职工人数 DESC

(34)查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是
A) 
SELE 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄 FROM 职工;
WHERE 年龄>35

B) 
SELE 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄 FROM 职工;
WHERE YEAR(出生日期)>35

C) 
SELE 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄 FROM 职工;
WHERE YEAR(DATE())-YEAR(出生日期)>35

D) 
SELE 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工;
WHERE YEAR(DATE())-YEAR(出生日期)>35

(35)为“工资“表增加一个“实发工资”字段的正确命令是
A)MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)
B)MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)
C)ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2)
D)ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2)


二、填空题(每空2分,共30分)注意:以命令关键字填空的必须拼写完整。
(1)使用数据库设计器为两个表建立联系,首先应在父表中建立__[1]___索引,在子表中建立__[2]__索引。

(2)常量 .n. 表示的是___[3]____型的数据。

(3)在VISUAL FOXPRO中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是: SET UDFPARMS _____[4]_______。

(4)运行表单时,LOAD事件是在INIT事件之___[5]____被引发。

(5)如下程序段的输出结果是____[6]____。
I=1
DO WHILE I0,应该使用的SQL语句是
__[7]___ TABLE 使用零件 ___[8]____数量 SET ____[9]_____数量>0

(7)查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是
SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称 FROM 项目,使用零件,零件;
WHERE 项目.项目号=使用零件.项目号____[10]____ 使用零件.零件号=零件.零件号 ;
AND 使用零件.零件号__[11]__(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=’s1’)

(8)建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中包含项目号为“s2”的数据,应该使用的SQL语句是
CREATE VIEW item_view ___[12]____;
SELECT 零件,零件名称,使用零件.数量,使用零件.项目号,项目,项目名称 FROM 零件 INNER JOIN ;
使用零件 INNER JOIN ___[13]___ ON 使用零件.项目号=项目.项目号 ON ;
零件.零件号=使用零件.零件号 WHERE 项目.项目号=’s2’

(9)从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是
SELECT * ____[14]___ 2 FROM item_view ____[15]_____数量 DESC

于:考试大_计算机二级

转贴于 大学生素质网 Http://Www.Uscc.Com.Cn
本文引用地址:http://www.uscc.com.cn/Research/Introduce/Computer/200608/Research_116.htm

[1] [2]
责任编辑:Lqtoy

   发表评论  【返回顶部】【关闭窗口】 
评分: 1 2 3 4 5

        
·请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
·严禁发表任何危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
·用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
·评论内容只代表网友个人观点,与大学生素质网立场无关。
·大学生素质网管理员有权保留或删除评论内容。
 
关于我们 | 版权声明 | 广告服务 | 联系我们 | 诚聘英才 | 友情链接 | 网站公告 | 信息反馈

Copyright © 2006-2007 Www.Uscc.Com.Cn  All Rights Reserved.

大学生素质网[University Student's Calibre and Capabilities Net]  粤ICP备06099195号 []