【计算机类职业资格】二级VISUAL+FOXPRO笔试-339及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-339及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-339及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-339 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 _。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中的记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关2.查询 1962年 10月 27日出生的职工信息的正确命令是 _。(分数:2.00)A.SELECT*FROM职工 WHERE出生日期=1962-10-27B.SELECT*FROM职工 WHERE
2、出生日期=1962-10-27C.SELECT*FROM职工 WHERE出生日期=“1962-10-27“D.SELECT*FROM职工 WHERE出生日期=(“1962-10-27“)3.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 _。(分数:2.00)A.DBS包括 DB和 DBMSB.DBMS包括 DB和 DBSC.DB包括 DBSDBMSD.DBS就是 DB,也就是 DBMS4.查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 _。(分数:2.00)A.SELECT部门名,M1N(出生日期)FROM 部门 JO
3、IN职工;ON部门部门号:职工部门号 GROUPBY部门名B.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工;ON部门部门号:职工部门号 GROUPBY部门名C.SELECT部门名,MIN(出生日期)F 肋 M部门 JOIN职工;WHERE 部门部门号:职工部门号 GROUPBY部门名D.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工;WHERE部门部门号;职工部门号 GROUPBY部门名5.在 Vsual FoxPro中释放和关闭表单的方法是 _。(分数:2.00)A.RELEASEB.CLOSEC.DELETED.DROP6.在 SQL语句中,与表达
4、式“供应商名 LIKE“北京”功能相同的表达式是 _。(分数:2.00)A.LEFT(供应商名,4)“北京”B.“北京”S 供应商名C.供应商名 IN“北京”D.AT(供应商名,“北京”)7.以下关于表单数据环境叙述错误的是 _。(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系8.数据库系统与文件系统的最主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统
5、只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量9.数据库表的字段可以定义规则,规则是 _。(分数:2.00)A.逻辑表达式B.字符表达式 C.数值表达式D.前三种说法都不对10.查询订购单号首字符是“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)=
6、“P“11.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 _。(分数:2.00)A.临时关键字B.主关键字C.外部关键字D.索引关键字12.在 Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是 _。(分数:2.00)A.proB.prjC.pjxD.itm13.在 Visual FoxPro中字段的数据类型不可以指定为 _。(分数:2.00)A.日期型B.时间型C.通用型D.备注型14.数据库表的字段可以定义默认值,默认值是 _。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能15.根据“职工”项目文件生成 emp_
7、sys. exe应用程序的命令是 _。(分数:2.00)A.BUILD EXE emp sys FROM 职工B.BUILD APP emp sysExe FROM 职工C.LINK EXE emp sys FROM职工D.LINK APP emp sysExe FROM 职工16.查询有 10名以上(含 10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是 _。(分数:2.00)A.SELECT部门名,COUNT(职工号)AS 职工人数;FROM部门,职工 WHERE部门部门号-职工部门号;GROUP BY 部门名 HAVING COUNT(*)=10; ORDER
8、 BY COUNT(职工号)ASCB.SELECT部门名,COUNT(职工号)AS 职工人数;FROM 部门,职工 WHERE部门部门号=职工部门号;GROUPBY部门名 HAVINGCOUNT(*)=10;ORDERBYCOUNT(职工号)DESCC.SELECT部门名,COUNT(职工号)AS 职工人数;FROM:部门,职工 WHERE部门部门号=职工部门号;GROUPBY部门名 HAVINGCOUNT(*)=10;ORDERBY职工人数 ASCD.SELECT部门名,COUNT(职工号)AS 职工人数;FROM 部门,职工 WHERE部门部门号=职工部门号;GROUP BY部门名 HAV
9、ING COUNT(*)=10; ORDERBY职工人数 DESC17.以下关于查询描述正确的是 _。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询第 3035 题使用如下三个表:部门DBF:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16)职工DBF:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D工资DBF:职工号 C(10),基本工资 N(82),津贴 N(8,2),奖金 N(8,2),扣除 N(8,2)18.用命令“INDEX ON 姓名 TA
10、G index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引D.唯一索引19.在 Visual FoxPro中“表”是指 _。(分数:2.00)A.报表B.关系C.表格 D,表单20.在表单中为表格控件指定数据源的属性是 _。(分数:2.00)A.DataSourceB.RecordSourceC.DataFormD.RecordForm21.使数据库表变为自由表的命令是 _。(分数:2.00)A.DROPTABLEB.REMOVE TABLEC.FREETABLED.RELEASETABLE22.在 Visual FoxPro中说明数组的命令是
11、_。(分数:2.00)A.DIMENSIONARRAYB.DECLAREARRAYC.DIMENSION和 D欧九 A1lED.只有 DIMENSION23.在当前表单的 LABELI控件中显示系统时间的语句是 _。(分数:2.00)A.THISFORM LABEL1 CAPTION=TIME()B.THISFORM LABEL1 VALUE=TIME()C.THISFORM LABELI TEXT=TIME()D.THISFORM LABEL1 CONTROL=TIME()24.查询职工实发工资的正确命令是 _。(分数:2.00)A.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除
12、)AS 实发工资 FROM工资B.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资 FROM工资,WHERE职工职工号=工资职工号C.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资;FROM工资,职工 WHERE职工职工号=工资职工号D.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资;FROM工资 JOIN职工 WHERE职工职工号=工资职工号25.查询所有目前年龄在 35岁以上(不含 35岁)的职工信息(姓名、性别和年龄),正确的命令是 _。(分数:2.00)A.SELECT姓名,性别,YEAR(DATE()-
13、YEAR(出生日期)AS 年龄 FROM职工;WHERE年龄35B.SELECT姓名,性别,YEAR(DATE0)YEAR(出生日期)AS 年龄 FROM职工;WHERE YEAR(出生日期)35C.SELECT姓名,性别,YEAR(DATE0)-Y11A 只出生日期)AS 年龄 FROM职工;WHEREYEAR(DATE()-YEAR(出生日期)35D.SELECT姓名,性别,年龄=YEAR(DATE0)YEAR(出生日期)FROM 职工; WHERE YEAR(DATE0)-YEAR(出生日期)3526.有如下赋值语句,结果为“大家好”的表达式是 _。a=“你好”b=“大家”(分数:2.0
14、0)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)27.为了从用户菜单返回到系统菜单应该使用命令 _。(分数:2.00)A.SETDEFAULTSYSTEMB.SETMENUTODEFAULTC.SETSYSTEMTODEFAULTD.SETSYSMENUTODEFAULT28.在 Visual FoxPro的项目管理器中不包括的选项卡是 _。(分数:2.00)A.数据B.文档C.类D.表单29.为了在报表中打印当前时间,这时应该插入一个 _。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件30.数据库表可以设置字
15、段有效性规则,字段有效性规则属于 _。(分数:2.00)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴31.SQL支持集合的并运算,在 Vsual FoxProe中 SQL并运算的运算符是 _。(分数:2.00)A.PLUSB.UNIONC.+D.U32.在 Visual FoxPro的查询设计器中,“筛选”选项卡对应的 SQL短语是 _。(分数:2.00)A.WHEREB.JOINC.SETD.ORDERBY33.以下关于关系的说法正确的是 _。(分数:2.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列34.以
16、下关于主索引和候选索引的叙述正确的是 _。(分数:2.00)A.主索引和候选索引都能保证表记录的唯一性B.主索引和候选索引都可以建立在数据库表和自由表中C.主索引可以保证表记录的唯一性,而候选索引不能D.主索引和候选索引是相同的概念35.为“工资”表增加一个“实发工资”字段的正确命令是 _。(分数:2.00)A.MODIFY TABLE工资 ADD COLUMN实发工资 N(9,2)B.MODIFYTABLE工资 ADDFIELD实发工资 N(9,2)C.ALTERTABLE工资 ADDCOLUMN实发工资 N(9,2)D.ALTERTABLE工资 ADDFIELD实发工资 N(9,2)二、填
17、空题(总题数:6,分数:26.00)36.使用数据库设计器为两个表建立联系,首先应在父表中建立 【1】 索引,在于表中建立 【2】 索引。(分数:2.00)填空项 1:_37.常量几表示的是 【3】 型的数据。(分数:2.00)填空项 1:_38.Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS 【4】 (分数:2.00)填空项 1:_39.运行表单时,Load 事件是在 Init事件之 【5】 被引发。(分数:2.00)填空项 1:_40.如下程序段的输出结果是 【6】 。i=lDO WHILEi1
18、0i=i+2ENDDO?i(分数:2.00)填空项 1:_第 69 题使用如下三个表;零件DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C (8)使用零件DBF:项目号 C(2),零件号 C(2),数量项目DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:16.00)(1).为“数量”字段增加有效性规则:数量0,应该使用的 SQL语句是:【7】 TABLE 使用零件 【8】 数量 SET 【9】 数量0(分数:4.00)填空项 1:_(2).查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零
19、件名称,使用的 SQL语句是:SELECT项目项目号,项目名称,使用零件零件号,零件名称;FROM项目,使用零件,零件 WHERE项目项目号二使用零件项目号 【10】 ;使用零件零件号二零件零件号 AND使用零件零件号 【11】 ;(SELECT零件号 FROM使用零件 WHERE使用零件项目号=S1(分数:4.00)填空项 1:_(3).建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的 SQL语句是:_。CREATE VIEW item view 【12】 SELECT零件零件名称,使用零件;数量,使用零件;项目号,项目项目名称;FRO
20、M零件 INNERJOIN使用零件;INNERJOIN 【13】 ON使用零件项目号:项目=项目号;ON零件零件号=使用零件零件号;WHERE项目项目号=s2(分数:4.00)填空项 1:_(4).从上一题建立的视图中查询使用数量最多的 2个零件的信息,应该使用的 SQL语句是: SELECT 【14】 2FROMitem_view 【15】 数量:DESC(分数:4.00)填空项 1:_二级 VISUAL+FOXPRO笔试-339 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
21、_。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中的记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:在数据参照完整性的删除规则中,包括“级联”、“限制”和“忽略”3 个选项。删除规则规定了当删除父表中的记录时,如果选择“级联”,则自动删除子表中的相关所有记录:如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性的检查,即删除父表的记录时,与子表无关。2.查询 1962年 10月 27日出生的职工信息的正确命令是 _。(分数:2.00)A.SELECT*F
22、ROM职工 WHERE出生日期=1962-10-27 B.SELECT*FROM职工 WHERE出生日期=1962-10-27C.SELECT*FROM职工 WHERE出生日期=“1962-10-27“D.SELECT*FROM职工 WHERE出生日期=(“1962-10-27“)解析:解析 出生日期字段为一个日期型数据,在 Visual FoxPro中,严格的日期格式用 yyy_mm_dd格式书写,用来表示一个确切的日期。3.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 _。(分数:2.00)A.DBS包括 DB和 DBMS B.DBMS包括 DB和 DB
23、SC.DB包括 DBSDBMSD.DBS就是 DB,也就是 DBMS解析:解析 据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是数据库系统包括数据库和数据库管理系统、4.查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 _。(分数:2.00)A.SELECT部门名,M1N(出生日期)FROM 部门 JOIN职工;ON部门部门号:职工部门号 GROUPBY部门名 B.SELECT部门名,MAX(出生日期)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 339 答案 解析 DOC
