报课、招生咨询电话:010-51268840/41

首页 > 计算机考试 > 试题汇编 > 计算机等级考试 > 二级真题 >
→论坛登陆 用户名  密码  
2004年4月全国计算机等级考试二级VFP笔试试卷(附参考答案)

作者: 发布时间:2007-05-18 19:11:22 来源:

一、选择题( (1)~(35) 每题2分,共70分)
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。


(1) 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
A) DBS包括DB和DBMS          B) DBMS包括DB和DBS
C) DB包括DBS和DBMS          D) DBS就是DB,也就是DBMS


(2) 在Visual FoxPro中“表”是指
A) 报表           B) 关系          C) 表格         D) 表单


(3) 数据库系统与文件系统的最主要区别是
A) 数据库系统复杂,而文件系统简单
B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量


(4) 在当前表单的LABEL1控件中显示系统时间的语句是
A) THISFORM.LABEL1.CAPTION=TIME()
B) THISFORM.LABEL1.VALUE=TIME()
C) THISFORM.LABEL1.TEXT=TIME()
D) THISFORM.LABEL1.CONTROL=TIME()


(5) 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用
A) 临时关键字         B) 主关键字
C) 外部关键字         D) 索引关键字


(6) 在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
A)pro           B) prj             C) pjx           D) itm


(7) 在Visual FoxPro的项目管理器中不包括的选项卡是
A) 数据       B) 文档          C) 类           D) 表单


(8)在Visual FoxPro 中说明数组的命令是
A) DIMENSION和ARRAY              B) DECLARE和ARRAY
C) DIMENSION和DECLARE          D) 只有DIMENSION


(9) 数据库表可以设置字段有效性规则,字段有效性规则属于
A) 实体完整性范畴            B) 参照完整性范畴
C) 数据一致性范畴            D) 域完整性范畴


(10) 在Visual FoxPro中字段的数据类型不可以指定为
A) 日期型 B) 时间型
C) 通用型 D) 备注型

       (11) 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是
A) 主索引     B) 候选索引     C) 普通索引     D) 惟一索引


(12) 以下关于主索引和侯选索引的叙述正确的是
A) 主索引和侯索引都能保证表记录的惟一?BR>

        B) 主索引和侯选索引都可以建立在数据库表和自由表上
C) 主索引可以保证表记录的惟一性,而侯选索引不能
D) 主索引和侯选索引是相同的概念


(13) 查询订购单号首字符是“P”的订单信息,应该使用命令
A) SELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P”
B) SELECT * FROM 订单 WHERE LEFT(订购单号,1)= “P”
C) SELECT * FROM 订单 WHERE “P”$订购单号
D) SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= “P”


(14) 有如下赋值语句,结果为“大家好”的表达式是
 a=“你好”
 b=“大家”
A) b+AT(a,1)            B) b+RIGHT(a,1)
C) b+ LEFT(a,3,4)         D) b+RIGHT(a,2)


(15) 数据库表的字段可以定义默认值,默认值是
A) 逻辑表达式 B) 字符表达式
C) 数值表达式 D) 前三种都可能


(16) 数据库的字段可以定义规则,规则是
A) 逻辑表达式 B) 字符表达式
C) 数值表达式 D) 前三种说法都不对


 (17) 在SQL语句中,与表达式“供应商名 LIKE” %北京%“”功能相同的表达式是

A) LEFT(供应商名,4)=“北京”      B) “北京”$供应商名
C) 供应商名IN“%北京%”            D) AT(供应商名,“北京”)


(18) 使数据库表变为自由表的命令是
A) DROP TABLE          B) REMOVE TABLE
C) FREE TABLE           D) RELEASE TABLE


(19) 在Visual FoxPro的查询设计器中“筛选”选项卡对应的SQL短语是
A) WHERE           B) JOIN         C) SET          D) ORDER BY


(20) SQL支持集合的并运算,在Visual FoxPro中SQL并运算的运算符是
A) PLUS              B) UNION             C) +            D) U

        (21) 根据“职工”项目文件生成emp_sys.exe应用程序的命令是
A)BUILD EXE emp_sys FROM 职工
B)DUILD APP emp_sys.exe FROM 职工
C)LINK EXE emp_sys FROM 职工
D)LINK APP emp_sys FROM 职工


(22) 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
A)系统自动备份父表中被删除记录到一个新表中
B)若字表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性检查,删除父表记录与子表无关


(23) 以下关于关系的说法正确的是
A) 列的次序非常重要 B) 当需要索引时列的次序非常重要
C) 列的次序无关紧要 D) 关键字必须指定为第一列


(24) 为了在报表中打印当前时间,这时应该插入一个
A) 表达式控件 B) 域控件
C) 标签控件      D) 文件控件


(25) 在Visual FoxPro中释放和关闭表单的方法是

A) RELEASE         B) CLOSE         C) DELETE       D) DROP


(26) 为了从用户菜单返回到系统菜单应该使用命令
A) SET DEFAULT SYSTEM            B) SET MENU TO DEFAULT
C) SET SYSTEM TO DEFAULT      D) SET SYSMENU TO DEFAULT


(27) 在表单中为表格控件指定数据源的属性是
A) DataSource      B) RecordSource
C) DataFrom        D) RecordFrom


(28) 以下关于表单数据环境叙述错误的是
A) 可以向表单数据环境设计器中添加表或视图
B) 可以从表单数据环境设计器中移出表或视图
C) 可以在表单数据环境设计器中设置表之间的关系
D) 不可以在表单数据环境设计器中设置表之间的关系


(29) 以下关于查询描述正确的是
A) 不能根据自由表建立查询          B) 只能根据自由表建立查询
C) 只能根据数据库表建立查询      D) 可以根据数据库表和自由表建立查询


第(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) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;
     WHERE 年龄>35
B) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;
     WHERE YEAR(出生日期)>35
C) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;
     WHERE YEAR(DATE())-YEAR(出生日期)>35
D) SELECT 姓名,性别,年龄=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】~【15】序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整


(1)使用数据库设计器为两个表建立联系,首先应在父表中建立【1】 索引,在子表中建立【2】索引。


(2) 常量 .n.表示的是【3】型的数据。


(3) 在Visual FoxPro中参数传递的方式有两中,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS 【4】 


(4) 运行表单时,Load事件是在Init事件之【5】被引发。


(5) 如下程序的输出结果是【6】.
 i=1
 DO WHILE i<10
 i=i+2
 ENDDO
 ?i


第(6)~(9)题使用如下三个表
 零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)
 使用零件.DBF:项目号C(2),零件号C(2),数量I
 项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)

(6) 为“数量”字段增加有效性规则:数量>0,应该使用的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.

参考答案

一、选择题((1)—(35)每小题2分 共70分)
(1)A (2) B (3)B (4) A (5) B
(6) C (7) D (8)C (9) D(10) B
(11)D (12) A (13) B (14)D (15)D
(16)A (17)B (18)B (19)A (20) B
(21) A (22)C (23)C (24)B (25) A
(26) D(27) B (28)D (29) D (30) C
        (31) A(32)A (33) D (34) C (35) C


二、填空题(每空2分,共30分)
〖1〗 主
〖2〗 普通
〖3〗 逻辑
〖4〗 TO REFERENCE
〖5〗 前
〖6〗11
〖7〗 ALTER
〖8〗 ALTER
〖9〗 CHECK
〖10〗 AND
〖11〗 IN
〖12〗 AS
〖13〗项目
〖14〗TOP
〖15〗 ORDER BY

    育路网
 
 
                                        
评论】【加入收藏夹】【 】【打印】【关闭
育路网2007年夏令营联展
 更多有关新闻:
 
·[作文雅思写作高分必读:小作文句子模 ·[资讯中心湖北:2008上半年英语等级考试(P
·[经验共享成考高分考生必备临场得分策略 ·[复习指导成考高起点历史复习方法
·[招生简章上海外国语大学07年成考招生简章 ·[考试指南日语等级考试总括
·[成考动态广东惠州08年成考复习大纲确定 ·[真题法律硕士考研辅导:民法代理真题
·[二级真题2002年9月二级笔试试卷C语言程序 ·[复习指导2008年法硕联考民法学必须掌握的
·[复习指导法律硕士考研辅导:民法案例解析 ·[三级真题计算机等级考试三级数据库知识考
·[招生信息2008全国各高校法律硕士排名榜 ·[四级真题计算机等级考试四级笔试样题
·[复习指导2008年法律硕士大纲解析及考试预 ·[一级真题全国计算机等级考试一级WPS Offi
发表评论
用户名: 密码:
验证码: 匿名发表
课程搜索:
选择分类:
课程关键字:
课程 学校
 2008年首都高校秋季招生
北京理工大学2008年招生简章
北京文理研修学院2008年招生简章
北京建设大学2008年招生简章
北京中山学院2008年招生简章
北京城市学院2008年招生简章
培黎职业学院2008年招生简章
北京金融学院2008年招生简章
北京吉利大学2008年招生简章
北方工商管理学院2008年招生简章
 本周推荐课程
·初中起点雅思半年脱产 ·启德雅思6分冲刺课程
·新概念1+2册慢速精讲课 ·环球新托福100分强化
·北文王长喜四级强化班 ·英语四、六级培训课程
·海文考研数学课程 ·海文考研英语课程
·北大企业管理高级研修班 ·清华企业领导人研修班
·中美高中生交换项目 ·北工大中加学院2+2本科
·劳动和社会保障部物流师 ·物业管理师职业培训
·市场营销经理国际资格 ·现场管理实务培训
清华大学留学
中法管理硕士预科班
课程咨询热线:010-51268840 51268841
 最新新闻
·成考高分考生必备临场得分策略
·县科技局认真组织实施机关公务员和事业单位工
·江苏扬州邗江区组织初任公务员培训
·2008年吉林省各级机关考录公务员网上报名须知
·山东6名监督员首现公务员面试考场
·山东日照公务员考试456人进入面试
·时事评论:应届生真的不适合“考公”吗?
·"聚会之地"堪培拉:年轻的"公务员之城"风
·允许打工﹕来澳留学生签证费涨20澳元
·留学预科择校应三看
 育路社区            进入>>
 
学员报名服务中心: 北京北三环西路32号恒润中心1806(交通位置图
咨询电话:北京- 010-51268840/41 传真:010-51418040 上海-021-64392659、64397431
育路网-中国新锐教育社区: 北京站 | 上海站 | 郑州站| 武汉站
本站法律顾问: 邱清荣律师
北京育路互联科技有限公司版权所有 | 京ICP备05012189号