欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2004年4月及答案解析.doc

    • 资源ID:1329821       资源大小:76.50KB        全文页数:13页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2004年4月及答案解析.doc

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2004 年 4 月及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:70.00)1.数据库(DB) 、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(分数:2.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS2.在 Visual FoxPro 中“表”是指(分数:2.00)A.报表B.关系C.表格D.表单3.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统

    2、复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量4.在当前表单的 LABELl 控件中显示系统时间的语句是(分数:2.00)A.THISFORLABEL1.CAPTION=TIME()B.THISFORLABEL1.VALUE=TIME()C.THISFORLABEL1.TEXT=TIME()D.THISFORLABEL1.CONTROL=TIME()5.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(分数:2.00

    3、)A.临时关键字B.主关键字C.外部关键字D.索引关键字6.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是(分数:2.00)A.proB.prjC.pjxD.itm7.在 Visual FoxPro 的项目管理器中不包括的选项卡是(分数:2.00)A.数据B.文档C.类D.表单8.在 Visual FoxPro 中说明数组的命令是(分数:2.00)A.DIMENSION 和 ARRAYB.DECLARE 和 ARRAYC.DIMENSION 和 DECLARED.只有 DIMENSION9.数据库表可以设置字段有效性规则,字段有效性规则属于(分数:2.0

    4、0)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴10.在 Visual FoxPro 中字段的数据类型不可以指定为(分数:2.00)A.日期型B.时间型C.通用型D.备注型11.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引12.以下关于主索引和候选索引的叙述正确的是(分数:2.00)A.主索引和候选索引都能保证表记录的惟一性B.主索引和候选索引都可以建立在数据库表和自由表上C.主索引可以保证表记录的惟一性,而候选索引不能D.主索引和候选索引是相同的概念1

    5、3.查询订购单号首字符是“P“的订单信息,应该使用命令(分数:2.00)A.SELECT*FROM 订单 WHEREHEAD(订购单号,1)=“P“B.SELECT*FROM 订单 WHERELEFT(订购单号,1)=“P“C.SELECT*FROM 订单 WHERE=“P“订购单号D.SELECT*FROM 订单 WHERERIGHT(订购单号,1)=“P“14.有如下赋值语句 a=“你好” b=“大家” 结果为“大家好”的表达式是(分数:2.00)A.b+AT(a,1),B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)15.数据库表的字段可以定义默认值

    6、,默认值是(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能16.数据库表的字段可以定义规则,规则是(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种说法都不对17.在 SQL 语句中,与表达式“供应商名 LIKE“%北京%“”功能相同的表达式是(分数:2.00)A.LEFT(供应商名,4)=“北京“B.“北京“供应商名C.供应商名 IN“%北京%“D.AT(供应商名,“北京“)18.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE19.在 Vi

    7、sual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDERBY20.SQL 支持集合的并运算,在 Visual FoxPro 中 SQL 并运算的运算符是(分数:2.00)A.PLUSB.UNIONC.+D.U21.根据“职工”项目文件生成 emp_sys.exe 应用程序的命令是(分数:2.00)A.BUILD EXE emp_sys FROM 职工B.BUILD APP emp_syexe FROM 职工C.LINK EXE emp_sys FROM 职工D.LINK APP emp_syexe FROM

    8、职工22.如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关23.以下关于关系的说法正确的是(分数:2.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列24.为了在报表中打印当前时间,这时应该插入一个(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件25.在 Visual FoxPro 中释放和关闭表单的方法是(分数:2.00)A

    9、.RELEASEB.CLOSEC.DELETED.DROP26.为了从用户菜单返回到系统菜单应该使用命令(分数:2.00)A.SET DEFAULT SYSTEMB.SET MENU TO DEFAULTC.SET SYSTEM TO DEFAULTD.SET SYSMENU TO DEFAULF27.在表单中为表格控件指定数据源的属性是(分数:2.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom28.以下关于表单数据环境的叙述,错误的是(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C

    10、.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系29.以下关于查询描述正确的是(分数:2.00)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),津贴(8.2),奖金 N(8.2),扣除N(8.2)(分数:12.

    11、00)(1).查询职工实发工资的正确命令是(分数:2.00)A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资; WHERE 职工.职工号工资.职工号C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资,职工 WHERE 职工.职工号=工资.职工号D.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资 JOIN 职工 WHERE 职工.职工号=工资.职工号(2).查询962 年 10 月 27 日出生的职工信息的

    12、正确命令是(分数:2.00)A.SELECT*FROM 职工 WHERE 出生日期=1962-10-27B.SELECT*FROM 职工 WHERE 出生日期=1962-10-27C.SELECT*FROM 职工 WHERE 出生日期=“1962-10-27“D.SELECT*FROM 职工 WHERE 出生日期=(“1962-10*27“)(3).查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是(分数:2.00)A.SELECT 部门名,MIN(出生日期)FROM 部门 J0IN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名B.SE

    13、LECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; ON 部门.部门号;职工.部门号 GROUP BY 部门名C.SELECT 部门名,MIN(出生日期)FROM 部门 J0IN 职工; WHER 部门.部门号=职工.部门号 GROUP BY 部门名D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门名(4).查询有 10 名以上(含 10 名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是(分数:2.00)A.SELECT 部门名,COUNT(职工号)AS 职工人

    14、数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)ASCB.SEIECT 部门名,COINT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号: GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)DESCC.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUPBY 部门名 HAVING COUNT(*

    15、)=10; ORDER BY 职工人数 ASD.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 DESC(5).查询所有目前年龄在 35 以上(不含 35 岁)的职工信息(姓名、性别和年龄)的正确的命令是(分数:2.00)A.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄 FROM 职工; WHERE 年龄35B.SELECT 姓名,性别,YEAR(DATE()-YEA 良(出生日期)年龄 FROM

    16、 职工; WHERE YEAR(出生日期)35C.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄 FROM 职工; WHERE YEAR(DATE()-YEAR(出生日期)35D.SELECT 姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM 职工; WHEREYEAR(DATE()-YEAR(出生日期)35(6).为“工资”表增加一个“实发工资”字段的正确命令是(分数:2.00)A.MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)B.MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)C.AL

    17、TER TABLE 工资 ADD COLUMN 实发工资 N(9,2)D.ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2)二、B填空题/B(总题数:6,分数:18.00)30.使用数据库设计器为两个表建立联系,首先应在父表中建立U 【1】 /U索引,在子表中建立U 【2】 /U索引。(分数:2.00)填空项 1:_31.常量.n.表示的是U 【3】 /U型的数据。(分数:2.00)填空项 1:_32.在 Visual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMSU 【4】 /U。(分数

    18、:2.00)填空项 1:_33.运行表单时,Load 事件是在 Init 事件之U 【5】 /U被引发。(分数:2.00)填空项 1:_34.如下程序段的输出结果是U 【6】 /U。 i=1 DO WHILEi10 i=i+2 ENDDO ?i(分数:2.00)填空项 1:_第(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)(分数:8.00)填空项 1:_填空项 1:_填

    19、空项 1:_填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2004 年 4 月答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:70.00)1.数据库(DB) 、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(分数:2.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:解析 本题是对数据库理论中几个基本概念的考查。数据库系统由五个部分组成:数据(DB) 、数据库管理系统(DBMS)、硬件系统、数据库管理

    20、员和用户。因此可知,DBS 包括 DB 和 DBMS,故选项 A 为正确答案。2.在 Visual FoxPro 中“表”是指(分数:2.00)A.报表B.关系 C.表格D.表单解析:解析 本题是对 Visual FoxPro 基本概念的考查,考查“表”的概念。在 Visual FoxPro 中,用表这个概念来表示数据库理论中的关系,数据库中的数据就是由表的集合构成的,因此正确答案为选项B。3.数据库系统与文件系统的最主要区别是(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管

    21、理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:解析 本题考查数据库系统和文件系统的区别。数据库系统和文件系统有一定的区别,其中最主要的区别就是数据库系统能够解决数据冗余和数据独立性问题,这是数据库系统优于文件系统的本质特性,因此可以得出答案为 B。4.在当前表单的 LABELl 控件中显示系统时间的语句是(分数:2.00)A.THISFORLABEL1.CAPTION=TIME() B.THISFORLABEL1.VALUE=TIME()C.THISFORLABEL1.TEXT=TIME()D.THISFORLABEL1.CONTROL=TIME()解析:

    22、解析 本题考查表单的标签控件的使用。在 Visual FoxPro 中,标签的 Cption 属性可以用来指定标题文本,因此用户可以使用 THISFORM.LABEL1.CAPTION=TIME()来显示系统时间,故选项 A 为正确答案。5.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(分数:2.00)A.临时关键字B.主关键字 C.外部关键字D.索引关键字解析:解析 本题考查主关键字的作用。在 Visual FoxPro 中,利用主关键字和候选关键字来保证表中的记录惟一,即保证实体惟一性,其他选项的几个关键字是错误的,外部关键字是用来保证参照完整性,而索引关键字并不能保证“

    23、关系中不允许出现相同元组”这一条件。因此选项 B 为正确答案。6.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是(分数:2.00)A.proB.prjC.pjx D.itm解析:解析 本题考查 Visual FoxPro 中常见文件的扩展名。在创建项目时,项目管理器将一个应用程序的所有文件集合为一个有机的整体,形成一个扩展名为.pjx 的项目文件。其他几个选项都不是合法的扩展名,故选项 C 为正确答案。7.在 Visual FoxPro 的项目管理器中不包括的选项卡是(分数:2.00)A.数据B.文档C.类D.表单 解析:解析 本题考查考生对 Visua

    24、l FoxPro 中项目管理器的熟悉程度。项目管理器中包含“数据”、“文档”、“类”选项卡,不包括“表单”选项卡,故选项 D 是正确答案。8.在 Visual FoxPro 中说明数组的命令是(分数:2.00)A.DIMENSION 和 ARRAYB.DECLARE 和 ARRAYC.DIMENSION 和 DECLARE D.只有 DIMENSION解析:解析 本题考查 Visual FoxPro 中数组的说明方法。创建数组的命令格式为: DIMENSION 数组名 DECLARE 数组名 因此选项 C 为正确答案。9.数据库表可以设置字段有效性规则,字段有效性规则属于(分数:2.00)A.

    25、实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴 解析:解析 本题考查域完整性的概念,属于常考题目。域完整性中的“规则”即字段有效性规则,用来指定该字段的值必须满足的条件,为逻辑表达式。建立字段有效性规则通常在“表设计器”中完成。因此正确答案为选项 D。10.在 Visual FoxPro 中字段的数据类型不可以指定为(分数:2.00)A.日期型B.时间型 C.通用型D.备注型解析:解析 在 Visual FoxPro 中,字段的数据类型不可以被指定为时间型,其他几个选项都是可以被指定的合法的数据类型。因此选项 B 答案。11.用命令“INDEX ON 姓名 TAG inde

    26、x_name UNIQUE”建立索引,其索引类是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引 解析:解析 本题考杏 Visual FoxPro 中使用命令建立不同类型的索引的方法。在 Visual FoxPro 中使用命令建立索引时,表达式中如果出现 UNIQUE 表示建立惟一索引,出现 CANDIDATE 表示建立候选索引。没有这些关键字表示建立的是普通索引。故选项 D 为正确答案。12.以下关于主索引和候选索引的叙述正确的是(分数:2.00)A.主索引和候选索引都能保证表记录的惟一性 B.主索引和候选索引都可以建立在数据库表和自由表上C.主索引可以保证表记录的惟一性,而

    27、候选索引不能D.主索引和候选索引是相同的概念解析:解析 本题考查主索引与候选索引的区别。候选索引和主索引一样,都要求字段值的惟一性,并决定了处理记录的顺序。故选项 A 为正确答案。另外,主索引不能建立在自由表上,因此选项 B 错误,主索引和候选索引都能够保证记录的惟一性,故选项 C 错误。选项 D 将主索引和候选索引混为一谈,是错误的。13.查询订购单号首字符是“P“的订单信息,应该使用命令(分数:2.00)A.SELECT*FROM 订单 WHEREHEAD(订购单号,1)=“P“B.SELECT*FROM 订单 WHERELEFT(订购单号,1)=“P“ C.SELECT*FROM 订单

    28、WHERE=“P“订购单号D.SELECT*FROM 订单 WHERERIGHT(订购单号,1)=“P“解析:解析 本题考查如何使用 SQL 结合字符串函数实现条件查询。4 个选项中,选项 B 中的函数LEFT(订购单号,1)的功能是取出订购单号的首字符,将该查询条件置于 SQL 的 WHERE 子句,能够实现题目所要求的条件查询,故选项 B 为正确答案。选项 C 的查询条件:“P”订购单号,表示“P”在订购单号中出现,选项 D 的查询条件:RIGHT(订购单号,1)=“P”,表示订购单号尾字符为“P”。14.有如下赋值语句 a=“你好” b=“大家” 结果为“大家好”的表达式是(分数:2.0

    29、0)A.b+AT(a,1),B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2) 解析:解析 本题是对字符串函数的考查,属常考题目。选项 D 中的函数 RIGHT(a,2)的作用是从 a 字符串的末尾向前取长度为 2 的字符串。请注意,Visual FoxPro 中规定,每个汉字的宽度为 2。因此其结果为“好”。“+”运算符能够顺序连接两个字符串,因此 b+RIGHT(a,2)的结果为“大家好”,故选项 D 为正确答案。选项 A 中 AT()函数的结果是一个数值型数据,因此选项 A 的是错误的。选项 B 中的RIGHT(a,1)只能得到半个“好”字,因此其结果

    30、无意义。选项 C 的 LEFT(a,3,4)是从 a 的第 3 个字符开始取长度为 4 的字符串,其结果为“家好”,再与 b 连接后会得到“大家家好”,也无法得到与题干相同的结果。15.数据库表的字段可以定义默认值,默认值是(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能 解析:解析 本题是对数据库表字段定义规则的考查。数据库表字段的默认值可以是逻辑表达式、字符表达式、或者数值表达式,因此正确答案为选项 D。16.数据库表的字段可以定义规则,规则是(分数:2.00)A.逻辑表达式 B.字符表达式C.数值表达式D.前三种说法都不对解析:解析 本题考查数据库字段规则的含

    31、义。用户可以为数据库表字段定义规则,规则就是逻辑表达式,故选项 A 为正确答案。17.在 SQL 语句中,与表达式“供应商名 LIKE“%北京%“”功能相同的表达式是(分数:2.00)A.LEFT(供应商名,4)=“北京“B.“北京“供应商名 C.供应商名 IN“%北京%“D.AT(供应商名,“北京“)解析:解析 本题考查常用函数的掌握。函数 LEFT(字符表达式,长度)的功能是从指定表达式的左端取一个指定长度的子串作为函数值。因此选项 A 的含义是供应商名前两个汉字为“北京”。函数AT(字符表达式 1,字符表达式 2,数值表达式,)的功能是:如果字符表达式 1,是字符表达式 2,的子串,则返

    32、回字符表达式 1值的首字符在字符表达式 2值中的位置;若不是子串,则返回 0,因此选项 D 的含义是:返回供应商名在“北京”字符串中的位置。选项 B 中的运算符是子串包含测试,“北京”“供应商名”的表示“北京”是否是“供应商名”字段的子串。能够与题干中的LIKE 实现同样的功能,为正确答案。18.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVE TABLE C.FREE TABLED.RELEASE TABLE解析:解析 本题考查自由表的操作命令。当数据库不再使用某个表,而其他数据库要使用该表时,必须将该表从当前数据库移出,使之成为自由表,其命令格式为:

    33、REMOVE TABLE表名 故选项 B 为正确答案。19.在 Visual FoxPro 的查询设计器中“筛选”选项卡对应的 SQL 短语是(分数:2.00)A.WHERE B.JOINC.SETD.ORDERBY解析:解析 本题考查对查询设计器的掌握,属常考题。在查询设计器中,与“筛选”选项卡对应的SQL 短语是 WHERE。故正确答案为选项 A。“连接”选项卡与 SQL 语句的 JOIN 短语对应。“分组依据” 选项卡与 SQL 语句的 GROUP BY 短语对应,故选项 A 为正确答案。20.SQL 支持集合的并运算,在 Visual FoxPro 中 SQL 并运算的运算符是(分数:

    34、2.00)A.PLUSB.UNION C.+D.U解析:解析 本题考查 SQL 语句中的 UNION 关键字及其含义,实现 SQL 并运算的运算符是 UNION,故选项 B 为正确答案。“+”是实现将两个字符串顺序连接的运算符,选项 D 是集合的“并”运算符号。21.根据“职工”项目文件生成 emp_sys.exe 应用程序的命令是(分数:2.00)A.BUILD EXE emp_sys FROM 职工 B.BUILD APP emp_syexe FROM 职工C.LINK EXE emp_sys FROM 职工D.LINK APP emp_syexe FROM 职工解析:解析 本题考查在 V

    35、isual FoxPro 中应用程序的编译方法。在 Visual FoxPro 中,可以使用BUILD EXE 命令来连编应用程序,其命令格式为: BUILD EXE 或 BUILDAPP 用户还可以通过 FROM项目名来指定用于生成应用程序的项目文件。 故选项 A 为正确答案,而选项 B 会生成名为emp_sys.exe.exe 的可执行文件,与题干不符。22.如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表

    36、记录与子表无关解析:解析 在 Visual FoxPro 中对参照完整性的删除规则所作的规定是:如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,会自动删除子表中所有相关记录,故选项 C 为正确答案。23.以下关于关系的说法正确的是(分数:2.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要 D.关键字必须指定为第一列解析:解析 本题考查考生对关系的理解。在数据库理论中,关系的列次序不会影响关系的本质内容,也就是说列上的次序是可以调换的,故选项 C 为正确答案。24.为了在报表中打印当前时间,这时应该插入一个(分数:2.00)A.表达式控件B.域控件

    37、 C.标签控件D.文本控件解析:解析 本题考查 Visual FoxPro 中的域控件。域控件用于打印表或视图中的字段,变量和表达式的计算结果。故选项 B 为正确答案。25.在 Visual FoxPro 中释放和关闭表单的方法是(分数:2.00)A.RELEASE B.CLOSEC.DELETED.DROP解析:解析 本题考查 Visual FoxPro 中表单的常用方法及其功能。在 Visual FoxPro 中,释放和关闭表单的方法是 RELEASE 方法。26.为了从用户菜单返回到系统菜单应该使用命令(分数:2.00)A.SET DEFAULT SYSTEMB.SET MENU TO

    38、DEFAULTC.SET SYSTEM TO DEFAULTD.SET SYSMENU TO DEFAULF 解析:解析 本题考查对 Visual FoxPro 中菜单设计的掌握。在 Visual FoxPro 中,从用户菜单返回到系统菜单使用命令: SET SYSMENU TO DEFAULT 故选项 D 为正确答案。27.在表单中为表格控件指定数据源的属性是(分数:2.00)A.DataSourceB.RecordSource C.DataFromD.RecordFrom解析:解析 本题考查对 Visual FoxPro 中表单控件的掌握。在 Visual FoxPro 中,表单的 Rec

    39、ordFrom属性指定数据源,故正确答案为选项 B。28.以下关于表单数据环境的叙述,错误的是(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系 解析:解析 本题考查对 Visual FoxPro 中表单数据环境的掌握在 Visual FoxPro 中,用户可以向表单数据环境设计器中添加或者移出表或视图,也可以在表单数据环境设计器中设置表之间的联系,四个选项中只有选项 D 的描述是错误的。29.以下关于查询描述正确的是(分数:2.00)A.不能根据自

    40、由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询 解析:解析 本题考查对查询的理解。在 Visual FoxPro 中,查询不仅可以根据自由表建立,而且可以根据数据库表建立。因此正确答案为选项 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),津贴(8.2),奖金 N(8.2),扣除N(8.2)(分数:12.00

    41、)(1).查询职工实发工资的正确命令是(分数:2.00)A.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资B.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资; WHERE 职工.职工号工资.职工号C.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资,职工 WHERE 职工.职工号=工资.职工号 D.SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资; FROM 工资 JOIN 职工 WHERE 职工.职工号=工资.职工号解析:解析 本题为简单的条件查询,WHERE 子句后面的条件

    42、:职工.职工号=工资职工号,可以实现将数据表职工和工资表连接起来进行查询,并且将工资表的几个字段求和计算得到职工的实发工资。选项C 为正确答案,选项 A 缺少查询条件,选项 B 的查询条件错误,选项 D 使用的连接方法是错误的。(2).查询962 年 10 月 27 日出生的职工信息的正确命令是(分数:2.00)A.SELECT*FROM 职工 WHERE 出生日期=1962-10-27 B.SELECT*FROM 职工 WHERE 出生日期=1962-10-27C.SELECT*FROM 职工 WHERE 出生日期=“1962-10-27“D.SELECT*FROM 职工 WHERE 出生日

    43、期=(“1962-10*27“)解析:解析 本题查询条件的设定涉及日期型数据的运算,选项 A 中 WHERE 子句后面的条件是:出生日期=1962-10-27该表达式正确描述了出生日期为 1962 年 10 月 27 日的条件。选项 B、C、D 的错误在于日期犁数据的书写格式错误。(3).查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是(分数:2.00)A.SELECT 部门名,MIN(出生日期)FROM 部门 J0IN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名B.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN

    44、职工; ON 部门.部门号;职工.部门号 GROUP BY 部门名C.SELECT 部门名,MIN(出生日期)FROM 部门 J0IN 职工; WHER 部门.部门号=职工.部门号 GROUP BY 部门名D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门名解析:解析 使用函数 min()对日期型数据进行运算,需理解表达式的含义。表达式 min (出生日期)表示年龄最长,因此可以首先排除选项 B 和选项 D。选项 C 的错误在于错误的使用了连接子句中的关键字,JOIN 表示连接,与之配合使用的关键字应该是

    45、 ON,用来表示连接的条件,因此选项 A 为正确答案。(4).查询有 10 名以上(含 10 名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是(分数:2.00)A.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)ASCB.SEIECT 部门名,COINT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号: GROUP BY 部门名 HAVING COUN

    46、T(*)=10; ORDER BY COUNT(职工号)DESCC.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUPBY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 ASD.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 DESC 解析:解析 本题考查使用 COUNT()函数来构造复杂查询,分组条件 GROUP

    47、 BY 部门名 HAVIN COUNT(*)10 表示部门人数大于 10 人。另外可以用排除法求解,首先可以排除选项 A 和选项 C,这两个选项中ORDER BY 子句后的关键字是 ASC 表示升序,不符合题意。选项 B 的错误在于没有使用职工人数作为排序关键字。(5).查询所有目前年龄在 35 以上(不含 35 岁)的职工信息(姓名、性别和年龄)的正确的命令是(分数:2.00)A.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄 FROM 职工; WHERE 年龄35B.SELECT 姓名,性别,YEAR(DATE()-YEA 良(出生日期)年龄 FROM 职工;

    48、WHERE YEAR(出生日期)35C.SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄 FROM 职工; WHERE YEAR(DATE()-YEAR(出生日期)35 D.SELECT 姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM 职工; WHEREYEAR(DATE()-YEAR(出生日期)35解析:解析 用日期型函数 YEAR()来表达年龄在 35 岁以上这个查询条件的正确写法应该是: YEAR(DATA()-YEAR(出生日期35 其中用到了 DATA()函数,先求出当前日期,再用 YEAR()求出该日期表示的年份,由此可知选项 A 和选项 B 的表示方法是错误的。选项 D 的错误在于使用 SQL 进行查询时,是不能使用等号进行列的赋值操作。故选项 C 为正确答案。(6).为“工资”表增加一个“实发工资”字段的正确命令是(分数:2.00)A.MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)B.MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)C.ALTER


    注意事项

    本文(【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2004年4月及答案解析.doc)为本站会员(twoload295)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开