【计算机类职业资格】二级VISUAL+FOXPRO笔试334及答案解析.doc

上传人:medalangle361 文档编号:1328788 上传时间:2019-10-17 格式:DOC 页数:12 大小:74.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试334及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】二级VISUAL+FOXPRO笔试334及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】二级VISUAL+FOXPRO笔试334及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】二级VISUAL+FOXPRO笔试334及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】二级VISUAL+FOXPRO笔试334及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试 334及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.SQL支持集合的并运算,在 Vsual FoxProe中 SQL并运算的运算符是 _。(分数:2.00)A.PLUSB.UNIONC.+D.U2.在 Visual FoxPro中“表”是指 _。(分数:2.00)A.报表 B.关系 C.表格 D,表单3.根据“职工”项目文件生成 emp_sys. exe应用程序的命令是 _。(分数:2.00)A.BUILD EXE emp sys FROM 职工B.BUILD APP emp syExe FROM

2、职工C.LINK EXE emp sys FROM职工D.LINK APP emp syExe FROM职工4.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 _。(分数:2.00)A.临时关键字B.主关键字C.外部关键字D.索引关键字5.在当前表单的 LABELI控件中显示系统时间的语句是 _。(分数:2.00)A.THISFORM LABEL1 CAPTION=TIME()B.THISFORM LABEL1 VALUE=TIME()C.THISFORM LABELI TEXT=TIME()D.THISFORM LABEL1 CONTROL=TIME()6.以下关于主索引和候

3、选索引的叙述正确的是 _。(分数:2.00)A.主索引和候选索引都能保证表记录的唯一性B.主索引和候选索引都可以建立在数据库表和自由表中C.主索引可以保证表记录的唯一性,而候选索引不能D.主索引和候选索引是相同的概念7.查询所有目前年龄在 35岁以上(不含 35岁)的职工信息(姓名、性别和年龄),正确的命令是 _。(分数:2.00)A.SELECT姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM职工; WHERE 年龄35B.SELECT姓名,性别,YEAR(DATE0)YEAR(出生日期)AS 年龄 FROM职工;WHERE YEAR(出生日期)35C.SELEC

4、T姓名,性别,YEAR(DATE0)-Y11A 只出生日期)AS 年龄 FROM职工;WHEREYEAR(DATE()-YEAR(出生日期)35D.SELECT姓名,性别,年龄=YEAR(DATE0)YEAR(出生日期)FROM 职工; WHERE YEAR(DATE0)-YEAR(出生日期)358.查询订购单号首字符是“P”的订单信息,应该使用命令 _。(分数:2.00)A.SELECT*FROM订单 WHEREHEAD(订购单号,1)=“P“B.SELECT*FROM订单 WHERELEFT(订购单号,1)=“P“C.SELECT*FROM订单 WHERE“P“ $ 订购单号D.SELEC

5、T*FROM订单 WHERERIGHT(订购单号,1)=“P“9.以下关于表单数据环境叙述错误的是 _。(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系10.在 Visual FoxPro中说明数组的命令是 _。(分数:2.00)A.DIMENSIONARRAYB.DECLAREARRAYC.DIMENSION和 D欧九 A1lED.只有 DIMENSION11.数据库表的字段可以定义规则,规则是 _。(分数:2.00)A.逻辑表达式B.字符表达式

6、 C.数值表达式D.前三种说法都不对12.查询有 10名以上(含 10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是 _。(分数:2.00)A.SELECT部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门部门号-职工部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)ASCB.SELECT部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门部门号=职工部门号;GROUPBY部门名 HAVINGCOUNT(*)=10; ORDERBYCOUNT

7、(职工号)DESCC.SELECT部门名,COUNT(职工号)AS 职工人数; FROM:部门,职工 WHERE部门部门号=职工部门号; GROUPBY部门名 HAVINGCOUNT(*)=10; ORDERBY 职工人数 ASCD.SELECT部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门部门号=职工部门号; GROUP BY部门名 HAVING COUNT(*)=10; ORDERBY 职工人数 DESC13.在 Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是 _。(分数:2.00)A.proB.prjC.pjxD.it

8、m14.在 Vsual FoxPro中释放和关闭表单的方法是 _。(分数:2.00)A.RELEASEB.CLOSEC.DELETED.DROP15.为了从用户菜单返回到系统菜单应该使用命令 _。(分数:2.00)A.SETDEFAULTSYSTEMB.SETMENUTODEFAULTC.SETSYSTEMTODEFAULTD.SETSYSMENUTODEFAULT16.以下关于关系的说法正确的是 _。(分数:2.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列17.查询 1962年 10月 27日出生的职工信息的正确命令是 _。(分数:

9、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“)18.查询职工实发工资的正确命令是 _。(分数:2.00)A.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资 FROM工资B.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资 FROM工资, WHERE 职工职工号=工资职工号C.SEL

10、ECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资; FROM 工资,职工 WHERE职工职工号=工资职工号D.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资; FROM 工资 JOIN职工 WHERE职工职工号=工资职工号19.在 Visual FoxPro的查询设计器中,“筛选”选项卡对应的 SQL短语是 _。(分数:2.00)A.WHEREB.JOINC.SETD.ORDERBY20.数据库系统与文件系统的最主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C

11、.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量21.查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 _。(分数:2.00)A.SELECT部门名,M1N(出生日期)FROM 部门 JOIN职工; ON 部门部门号:职工部门号 GROUPBY部门名B.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工; ON 部门部门号:职工部门号 GROUPBY部门名C.SELECT部门名,MIN(出生日期)F 肋 M部门 JOIN职工; WHERE 部门部门号:职工部门号 G

12、ROUPBY部门名D.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工; WHERE 部门部门号;职工部门号 GROUPBY部门名22.为“工资”表增加一个“实发工资”字段的正确命令是 _。(分数: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)23.以下关于查询描述正确的是 _。(分数:2.00)A.不能根据自由表建立查询B.只能根

13、据自由表建立查询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)24.用命令“INDEX ON 姓名 TAG index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引D.唯一索引25.使数据库表变为自由表的命

14、令是 _。(分数:2.00)A.DROPTABLEB.REMOVE TABLEC.FREETABLED.RELEASETABLE26.在表单中为表格控件指定数据源的属性是 _。(分数:2.00)A.DataSourceB.RecordSourceC.DataFormD.RecordForm27.数据库表的字段可以定义默认值,默认值是 _。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能28.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 _。(分数:2.00)A.DBS包括 DB和 DBMSB.DBMS包括 DB和 DBSC.DB包

15、括 DBSDBMSD.DBS就是 DB,也就是 DBMS29.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 _。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中的记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关30.在 SQL语句中,与表达式“供应商名 LIKE“北京”功能相同的表达式是 _。(分数:2.00)A.LEFT(供应商名,4)“北京”B.“北京”S 供应商名C.供应商名 IN“北京”D.AT(供应商名,“北京”)31.有如下赋值语句,结果为“大家好”的表达式是 _。 a=“你好

16、” b=“大家”(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)32.在 Visual FoxPro中字段的数据类型不可以指定为 _。(分数:2.00)A.日期型B.时间型C.通用型D.备注型33.数据库表可以设置字段有效性规则,字段有效性规则属于 _。(分数:2.00)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴34.为了在报表中打印当前时间,这时应该插入一个 _。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件35.在 Visual FoxPro的项目管理器中不包括的选

17、项卡是 _。(分数:2.00)A.数据B.文档C.类D.表单二、B填空题/B(总题数:6,分数:26.00)36.使用数据库设计器为两个表建立联系,首先应在父表中建立U 【1】 /U索引,在于表中建立U 【2】 /U索引。(分数:2.00)填空项 1:_37.常量几表示的是U 【3】 /U型的数据。(分数:2.00)填空项 1:_38.Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMSU 【4】 /U(分数:2.00)填空项 1:_39.运行表单时,Load 事件是在 Init事件之U 【5】 /U被引

18、发。(分数:2.00)填空项 1:_40.如下程序段的输出结果是U 【6】 /U。 i=l DO WHILEi10 i=i+2 ENDDO ?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:_填空项 1:_填空项 1:_填空项 1:_二级 VISUAL+FOXPRO笔试 334答案解析(总分:96.00,做题时间:90

19、 分钟)一、B选择题/B(总题数:35,分数:70.00)1.SQL支持集合的并运算,在 Vsual FoxProe中 SQL并运算的运算符是 _。(分数:2.00)A.PLUSB.UNION C.+D.U解析:解析 在 Visual FoxPro中,并运算是将两个 SELECT语句的查询结果合并成一个查询结果,SQL支持集合的并运算,运算符为 UNION。2.在 Visual FoxPro中“表”是指 _。(分数:2.00)A.报表 B.关系 C.表格 D,表单解析:解析 Visual FoxPro 是一种关系数据库管理系统,一个“表”就是一个关系,一个关系就是一个二维表。3.根据“职工”项

20、目文件生成 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职工解析:解析 连编应用程序命令可以是 BUILD APP新的应用程序名FROM项目名或 BUILDEXE新的可执行程序名FROM项目名。本题要求生成的文件类型为可执行文件 (.exe),应使用 BUILDEXE命令。4.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 _。(分数:2.00)A.

21、临时关键字B.主关键字 C.外部关键字D.索引关键字解析:解析 实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录出现。在Visual FoxPro中利用主关键字或候选关键字来保证表中的记录唯一。5.在当前表单的 LABELI控件中显示系统时间的语句是 _。(分数:2.00)A.THISFORM LABEL1 CAPTION=TIME() B.THISFORM LABEL1 VALUE=TIME()C.THISFORM LABELI TEXT=TIME()D.THISFORM LABEL1 CONTROL=TIME()解析:解析 标签Label)是用于显示文本的图形控件,被显示

22、的文本在 Caption属性中指定,称为标题文本。利用标签显示当前时间,应使用 Caption属性。6.以下关于主索引和候选索引的叙述正确的是 _。(分数:2.00)A.主索引和候选索引都能保证表记录的唯一性 B.主索引和候选索引都可以建立在数据库表和自由表中C.主索引可以保证表记录的唯一性,而候选索引不能D.主索引和候选索引是相同的概念解析:解析 主索引和候选索引都要求了字段值的唯一,不允许出现重复的记录。但由于主索引中不允许出现重复值,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的唯一性,但可以建立多个。自由表只能建立候选索

23、引,不能建立主索引,只有数据库表才能建立主索引。7.查询所有目前年龄在 35岁以上(不含 35岁)的职工信息(姓名、性别和年龄),正确的命令是 _。(分数:2.00)A.SELECT姓名,性别,YEAR(DATE()-YEAR(出生日期)AS 年龄 FROM职工; WHERE 年龄35B.SELECT姓名,性别,YEAR(DATE0)YEAR(出生日期)AS 年龄 FROM职工;WHERE YEAR(出生日期)35C.SELECT姓名,性别,YEAR(DATE0)-Y11A 只出生日期)AS 年龄 FROM职工;WHEREYEAR(DATE()-YEAR(出生日期)35 D.SELECT姓名,

24、性别,年龄=YEAR(DATE0)YEAR(出生日期)FROM 职工; WHERE YEAR(DATE0)-YEAR(出生日期)35解析:解析 在 SQL SELECT子句中利用 AS关键字,可以重新定义字段名,但并不存储在表内,称为虚字段。在设置查询条件时,不能根据新定义的字段名对原数据表设置查询条件。8.查询订购单号首字符是“P”的订单信息,应该使用命令 _。(分数:2.00)A.SELECT*FROM订单 WHEREHEAD(订购单号,1)=“P“B.SELECT*FROM订单 WHERELEFT(订购单号,1)=“P“ C.SELECT*FROM订单 WHERE“P“ $ 订购单号D.

25、SELECT*FROM订单 WHERERIGHT(订购单号,1)=“P“解析:解析 $ 符号是子串包含测试运算符,RIGHT()是从指定表达式值的右端截取一个指定长度的子串作为函数值,LEFT()是从指定表达式值的左端截取一个指定长度的子串作为函数值。9.以下关于表单数据环境叙述错误的是 _。(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系 解析:10.在 Visual FoxPro中说明数组的命令是 _。(分数:2.00)A.DIMENSIONA

26、RRAYB.DECLAREARRAYC.DIMENSION和 D欧九 A1lE D.只有 DIMENSION解析:解析 创建数组可以使用 DIMENSION和 DECLARE两个命令,它们的功自皖全相同。11.数据库表的字段可以定义规则,规则是 _。(分数:2.00)A.逻辑表达式 B.字符表达式 C.数值表达式D.前三种说法都不对解析:解析 在 Visual FoxPro数据库表中,建立字段有效性规时,要注意“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则由字段的类型决定。12.查询有 10名以上(含 10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命

27、令是 _。(分数:2.00)A.SELECT部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门部门号-职工部门号; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号)ASCB.SELECT部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门部门号=职工部门号;GROUPBY部门名 HAVINGCOUNT(*)=10; ORDERBYCOUNT(职工号)DESCC.SELECT部门名,COUNT(职工号)AS 职工人数; FROM:部门,职工 WHERE部门部门号=职工部门号; G

28、ROUPBY部门名 HAVINGCOUNT(*)=10; ORDERBY 职工人数 ASCD.SELECT部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门部门号=职工部门号; GROUP BY部门名 HAVING COUNT(*)=10; ORDERBY 职工人数 DESC 解析:解析 在 SQL SELECT子句中可以包含算术表达式或函数,利用 AS可以为它们重新定义字段名,但它们并不存储在表内,称为虚字段。对指定的字段进行排序,应使用重新定义的字段名,对查询结果进行降序排列时,还应使用关键字 DESC。13.在 Visual FoxPro中创建项目,系统将

29、建立一个项目文件,项目文件的扩展名是 _。(分数:2.00)A.proB.prjC.pjx D.itm解析:解析 在 Visual FoxPro中,项目管理器的文件扩展名是 pjx。14.在 Vsual FoxPro中释放和关闭表单的方法是 _。(分数:2.00)A.RELEASE B.CLOSEC.DELETED.DROP解析:解析 表单的 RELEASE方法是将表单从内存中释放(清除)。15.为了从用户菜单返回到系统菜单应该使用命令 _。(分数:2.00)A.SETDEFAULTSYSTEMB.SETMENUTODEFAULTC.SETSYSTEMTODEFAULTD.SETSYSMENU

30、TODEFAULT 解析:解析 通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。其中 TODEFAULT将系统菜单恢复为缺省的配置。16.以下关于关系的说法正确的是 _。(分数:2.00)A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要 D.关键字必须指定为第一列解析:解析 在一个关系中列的次序无关紧要。任意交换两列的位置也不影响数据的实际含义。17.查询 1962年 10月 27日出生的职工信息的正确命令是 _。(分数:2.00)A.SELECT*FROM职工 WHERE出生日期=1962-10-27 B.SELECT*

31、FROM职工 WHERE出生日期=1962-10-27C.SELECT*FROM职工 WHERE出生日期=“1962-10-27“D.SELECT*FROM职工 WHERE出生日期=(“1962-10-27“)解析:解析 出生日期字段为一个日期型数据,在 Visual FoxPro中,严格的日期格式用 yyy_mm_dd格式书写,用来表示一个确切的日期。18.查询职工实发工资的正确命令是 _。(分数:2.00)A.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资 FROM工资B.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资 FROM工资,

32、 WHERE 职工职工号=工资职工号C.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资; FROM 工资,职工 WHERE职工职工号=工资职工号 D.SELECT姓名,(基本工资 + 津贴 + 奖金 - 扣除)AS 实发工资; FROM 工资 JOIN职工 WHERE职工职工号=工资职工号解析:解析 在 SQL查询语句中,续行符号应使用分号(;)。进行多表查询,指定两表关键字进行连接时,JOIN 短语应该与 ON短语连用。19.在 Visual FoxPro的查询设计器中,“筛选”选项卡对应的 SQL短语是 _。(分数:2.00)A.WHERE B.JOINC.SE

33、TD.ORDERBY解析:解析 SQL SELECT 语句中的 WHERE子句是指从指定的表或视图中提取满足条件的记录,为查询设置查询条件,对应查询设计器中的“筛选”选项卡。20.数据库系统与文件系统的最主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:21.查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 _。(分数:2.00)A.SELE

34、CT部门名,M1N(出生日期)FROM 部门 JOIN职工; ON 部门部门号:职工部门号 GROUPBY部门名 B.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工; ON 部门部门号:职工部门号 GROUPBY部门名C.SELECT部门名,MIN(出生日期)F 肋 M部门 JOIN职工; WHERE 部门部门号:职工部门号 GROUPBY部门名D.SELECT部门名,MAX(出生日期)FROM 部门 JOIN职工; WHERE 部门部门号;职工部门号 GROUPBY部门名解析:解析 在 SQL查询语句中,利用 JOIN连接两个数据表,它的连接条件在 ON短语中指出,而不是

35、在 WHERE中指出。连接类型在 FROM短语中指出。本题中利用 MIN(i)函数求出的是职工的出生日期,因此所得年份值越小,年龄越大。22.为“工资”表增加一个“实发工资”字段的正确命令是 _。(分数: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)解析:解析 在 SQL语句中,利用命令: ALTER TABLE TableNamel ADDIAL

36、TERCOLUMNFieldName1 FieldType(nFieldWidthLnPrecision) 可以添加(ADD)新的字段或修改(ALTER)已有的字段。23.以下关于查询描述正确的是 _。(分数: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(

37、82),津贴 N(8,2),奖金 N(8,2),扣除 N(8,2) 解析:解析 建立查询的数据来源可以是数据库表,也可以是自由表和视图,如果查询是基于多个表,那么要求这些表之间必须是有联系的。24.用命令“INDEX ON 姓名 TAG index_name”建立索引,其索引类型是 _。(分数:2.00)A.主索引B.候选索引C.普通索引D.唯一索引 解析:解析 利用 INDEX命令可以为数据表建立候选索引、唯一索引和普通索引,其基本格式为:INDEX ON eExpression TO IDXFileName|TAG TagNameOF CDXFileName。其中 eExpression

38、给出索引表达式,IDXFileName或 TagName指定索引名。如果加 UNIQUE短语指明建立唯一索引,CANDIDATE 短语指明建立候选索引,如不加短语则为一个普通索引。25.使数据库表变为自由表的命令是 _。(分数:2.00)A.DROPTABLEB.REMOVE TABLE C.FREETABLED.RELEASETABLE解析:解析 将数据库表从数据库中移出成为自由表的命令是:REMOVE TABLE数据库表名),该命令有DELETE和RECYCLE)两个命令短语,如果加短语则表示删除数据库表。26.在表单中为表格控件指定数据源的属性是 _。(分数:2.00)A.DataSou

39、rceB.RecordSource C.DataFormD.RecordForm解析:解析 表格是一种容器对象,表格对象由若干列对象组成,利用 RecordSourceType属性指明表格数据源类型;RecordSource 属性指定表格数据源。27.数据库表的字段可以定义默认值,默认值是 _。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能 解析:解析 在 Visual FoxPro数据库表中,建立字段有效性规则时,要注意“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则由字段的类型决定。28.数据库(DB)、数据库系统(DBS)、数据库管理系统(D

40、BMS)三者之间的关系是 _。(分数:2.00)A.DBS包括 DB和 DBMS B.DBMS包括 DB和 DBSC.DB包括 DBSDBMSD.DBS就是 DB,也就是 DBMS解析:解析 据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是数据库系统包括数据库和数据库管理系统、29.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 _。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止

41、删除父表中的记录C.会自动删除子表中所有相关记录 D.不作参照完整性检查,删除父表记录与子表无关解析:在数据参照完整性的删除规则中,包括“级联”、“限制”和“忽略”3 个选项。删除规则规定了当删除父表中的记录时,如果选择“级联”,则自动删除子表中的相关所有记录:如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性的检查,即删除父表的记录时,与子表无关。30.在 SQL语句中,与表达式“供应商名 LIKE“北京”功能相同的表达式是 _。(分数:2.00)A.LEFT(供应商名,4)“北京”B.“北京”S 供应商名 C.供应商名 IN“北京”D.AT(供

42、应商名,“北京”)解析:解析 LIKE 是字符串匹配运算符,通配符“%”表示 0个或多个任意字符。选项 B中的 $符号是子串包含测试运算符,运算结果与本题的 LIKE运算结果一致。31.有如下赋值语句,结果为“大家好”的表达式是 _。 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) 解析:解析 LEFT()函数使用格式为 LEFT(字符表达式,长度,是从指定表达式值的左端截取一个指定长度的子串作为函数值。由于一个汉字占两个字节,因此本题中截取字符长度为 2。32.在 Visual FoxP

43、ro中字段的数据类型不可以指定为 _。(分数:2.00)A.日期型B.时间型 C.通用型D.备注型解析:解析 Visual FoxPro 所支持的数据类型有字符型、货币型、浮点型、数值型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)。没有单独的时间型数据,只有日期时间型数据。33.数据库表可以设置字段有效性规则,字段有效性规则属于 _。(分数:2.00)A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴 解析:34.为了在报表中打印当前时间,这时应该插入一个 _。(分数:2.00)A.表达式控件B.域控件 C.标签控件D.文

44、本控件解析:解析 报表中的域控件用于打印表或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间,应使用域控件来控制显示。35.在 Visual FoxPro的项目管理器中不包括的选项卡是 _。(分数:2.00)A.数据B.文档C.类D.表单 解析:解析 项目管理器窗口中共包括“全部”、“数据”、“文档”、“类”、“代码”和“其他”6个选项卡。二、B填空题/B(总题数:6,分数:26.00)36.使用数据库设计器为两个表建立联系,首先应在父表中建立U 【1】 /U索引,在于表中建立U 【2】 /U索引。(分数:2.00)填空项 1:_ (正确答案:1主)解析:2普通 解析 在数据库设计器

45、中设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的联系;37.常量几表示的是U 【3】 /U型的数据。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:解析 逻辑型常量:逻辑型常量的数据只有逻辑真和逻辑假两个值,只占用 1个字符。逻辑真的常量表示形式有:.T.、.t、.Y.和.y. 逻辑假的常量表示形式有:.F.、.f、.N.和.n. 两个句点()作为逻辑型常量的定界符是必不可少的。38.Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDF

46、PARMSU 【4】 /U(分数:2.00)填空项 1:_ (正确答案:TO REFERENCE)解析:解析 如果实参是变量,可以通过命令 SETUDFPARMS重新设置参数传递的方式。命令格式为:SETUDFPARMSTOVALUE|TO REFERENCE。其中,TOVALUE 表示按值传递,TO REFERENCE 表示按引用传递。39.运行表单时,Load 事件是在 Init事件之U 【5】 /U被引发。(分数:2.00)填空项 1:_ (正确答案:前)解析:解析 Init 在对象建立时引发,Load 事件在表单对象建立之前引发,即运行表单时,先引发表单的 Load事件,再引发表单的 Init事件。40.如下程序段的输出结果是U 【6】 /U。 i=l DO WHILEi10 i=i+2 ENDDO ?i(分数:2.00)填空项 1:_ (正确答案:11)解析:解析 本题中利用 DO循环将 i值进行累加,每循环一次,i 值便加 2,当 i大于 10时,跳出循环终止程序。第 69 题使用如下三个表;零件DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C (8)使用零件DBF:项目号 C(2),零件号 C(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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