[计算机类试卷]2004年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc

上传人:Iclinic170 文档编号:492443 上传时间:2018-11-30 格式:DOC 页数:20 大小:57.50KB
下载 相关 举报
[计算机类试卷]2004年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]2004年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]2004年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]2004年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]2004年4月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、2004年 4月国家二级( VISUALFOXPRO)笔试真题试卷及答案与解析 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)文 件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

2、 ( C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 ( D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4 在当前表单的 LABELl控件中显示系统时间的语句是 ( A) THISFORM.LABEL1.CAPTION=TIME() ( B) THISFORM.LABEL1.VALUE=TIME() ( C) THISFORM.LABEL1.TEXT=TIME() ( D) THISFORM.LABEL1.CONTROL=TIME() 5 在关系模型中,为了实现 “关系中不允许出现相同元组 ”的约束应使用 ( A)临时关键字 ( B)主关键字 ( C)外部关

3、键字 ( 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)实体完整

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

5、和候选索引是相同的概念 13 查询订购单号首字符是 “P“的订单信息,应该使用命令 ( 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=“大家 ” 结果为 “大家好 ”的表达式是 ( A) b+AT(a, 1), ( B) b+RIGHT(a, 1) ( C) b+LEFT(a,3,4)

6、( 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 TABL

7、E ( B) REMOVE TABLE ( C) FREE TABLE ( D) RELEASE TABLE 19 在 Visual FoxPro的查询设计器中 “筛选 ”选项卡对应的 SQL短语是 ( A) WHERE ( B) JOIN ( C) SET ( D) ORDERBY 20 SQL支持集合的并运算,在 Visual FoxPro中 SQL并运算的运算符是 ( A) PLUS ( B) UNION ( C) + ( D) U 21 根据 “职工 ”项目文件生成 emp_sys.exe应用程序的命令是 ( A) BUILD EXE emp_sys FROM职工 ( B) BUILD

8、 APP emp_sys.exe FROM职工 ( C) LINK EXE emp_sys FROM职工 ( D) LINK APP emp_sys.exe FROM职工 22 如果指定参照完整性的删除规则为 “级联 ”;则当删除父表中的记录时 ( A)系统自动备份父表中被删除记录到一个新表中 ( B)若子表中有相关记录,则禁止删除父表中记录 ( C)会自动删除子表中所有相关记录 ( D)不作参照完整性检查,删除父表记录与子表无关 23 以下关于关系的说法正确的是 ( A)列的次序非常重要 ( B)当需要索引时列的次序非常重要 ( C)列的次序无关紧要 ( D)关键字必须指定为第一列 24 为

9、了在报表中打印当前时间,这时应该插入一个 ( 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 DEFAULF 27 在表单中为表格控件指定数据源的属性是 ( A) DataSource

10、( B) RecordSource ( C) DataFrom ( D) RecordFrom 28 以下关于表单数据环境的叙述,错误的是 ( A)可以向表单数据环境设计器中添加表或视图 ( B)可以从表单数据环境设计器中移出表或视图 ( C)可以在表单数据环境设计器中设置表之间的联系 ( D)不可以在表单数据环境设计器中 设置表之间的联系 29 以下关于查询描述正确的是 ( A)不能根据自由表建立查询 ( B)只能根据自由表建立查询 ( C)只能根据数据库表建立查询 ( D)可以根据数据库表和自由表建立查询 30 以下 5题使用如下三个条件: 部门 .DBF:部门号 C(8),部门名 C(1

11、2),负责人 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) 30 查询职工实发工资的正确命令是 ( A) SELECT 姓名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资 FROM工资 ( B) SELECT 姓名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资 FROM工资; WHERE 职工 .职工号工资 .职工号 ( C) SELECT 姓名, (基本工资 +津贴 +奖金 -扣

12、除 )AS实发工资; FROM工资,职工 WHERE职工 .职工号 =工资 .职工号 ( D) SELECT姓名, (基本工资 +津贴 +奖金 -扣除 )AS实发工资; FROM工资JOIN职 工 WHERE职工 .职工号 =工资 .职工号 31 查询 962年 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

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

14、 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) SEIECT部 门名, COINT(职工号 )AS职工人数; FROM部门,职工W

15、HERE部门 .部门号 =职工 .部门号: GROUP BY 部门名 HAVING COUNT(*) =10; ORDER BY COUNT(职工号 )DESC ( C) SELECT部门名, COUNT(职工号 )AS职工人数; FROM部门,职工WHERE部门 .部门号 =职工 .部门号; GROUPBY部门名 HAVING COUNT(*)=10; ORDER BY 职工人数 ASC ( D) SELECT部门名, COUNT(职工号 )AS职工人数; FROM部门,职工WHERE部门 .部门号 =职工 .部门号; GROUP BY部门名 HAVING COUNT(*) =10; ORD

16、ER BY职工人数 DESC 34 查询所有目前年龄在 35以上 (不含 35岁 )的职工信息 (姓名、性别和年龄 )的正确的命令是 ( A) SELECT姓名,性别, YEAR(DATE()-YEAR(出生日期 )年龄 FROM职工; WHERE年龄 35 ( B) SELECT姓名,性别 ,YEAR(DATE()-YEA良 (出生日期 )年龄 FROM职工; WHERE YEAR(出生日期 ) 35 ( C) SELECT姓名,性别 ,YEAR(DATE()-YEAR(出生日期 )年龄 FROM职工; WHERE YEAR(DATE()-YEAR(出生日期 ) 35 ( D) SELECT

17、姓名,性别,年龄 =YEAR(DATE()-YEAR(出生日期 )FROM职工; WHEREYEAR(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) 36 常量 .n.表示的是【 】型的数据。 37 在

18、 Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引 用传递的语句是: SET UDFPARMS【 】。 38 运行表单时, Load事件是在 Init事件之【 】被引发。 39 如下程序段的输出结果是【 】。 i=1 DO WHILEi 10 i=i+2 ENDDO ?i 40 以下题目使用如下三个条件: 零件 .DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8) 使用零件 .DBF:项目号 C(2),零件号 C(2),数量 I 项目 .DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电

19、话 C(20) 40 为 “数量 ”字段增加有效性规则:数量 0,应该使用的 SQL语句是【 】,ABLE使用零件【 】数量 SET【 】数量 0 41 查询与项目 “s1”(项目号 )所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL语句是 SELECT项目 .项目号,项目名称,使用零件 .零件号,零件名称; FROM项目,使用零件,零件; WHERE项目 .项目号 =使用零件项目号【 】; 使用零件 .零件号:零件 .零件号 AND使用零 件零件号【 】 (SELECT 零件号 FROM 使用零件 WHERE 使用零件。项目号 =s1) 42 建立一个由零件名称、

20、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为 “s2”的数据,应该使用的 SQL语句是 CREATE VIEW item view【 】 SELECT零件。零件名称,使用零件 .数量,使用零件 .项目号,项目 .项目名称 FROM零件 INNER JOIN使用零件 INNER JOIN【 】 ON 使用零件 .项目号 =项目 .项目 号 ON 零件 .零件号 =使用零件,零件号 WHERE项目 .项目号 =s2 43 从上一题建立的视图中查询使用数量最多的两个零件的信息,应该使用的 SQL语句是 SELECT*【 】 2 FROM item view【 】数量 DESC 2004

21、年 4月国家二级( VISUALFOXPRO)笔试真题试卷答案与解析 1 【正确答案】 A 【试题解析】 本题是对数据库理论中几个基本概念的考查。数据库系统由五个部分组成:数据 (DB) 、数据库管理系统 (DBMS)、硬件系统、数据库管理员和用户。因此可知, DBS包括 DB和 DBMS,故选项 A为正确答案。 2 【正确答案】 B 【试题解析】 本题是对 Visual FoxPro基本概念的考查,考查 “表 ”的概念。在Visual FoxPro中,用表这个概念来表示数据库理论中的关系,数据库中的数据就是由表的集合构成的,因此正确答案为选项 B。 3 【正确答案】 B 【试题解析】 本题考

22、 查数据库系统和文件系统的区别。数据库系统和文件系统有一定的区别,其中最主要的区别就是数据库系统能够解决数据冗余和数据独立性问题,这是数据库系统优于文件系统的本质特性,因此可以得出答案为 B。 4 【正确答案】 A 【试题解析】 本题考查表单的标签控件的使用。在 Visual FoxPro中,标签的Cption属性可以用来指定标题文本,因此用户可以使用THISFORM.LABEL1.CAPTION=TIME()来显示系统时间,故选项 A为正确答案。 5 【正确答案】 B 【试题解析】 本题考查主 关键字的作用。在 Visual FoxPro中,利用主关键字和候选关键字来保证表中的记录惟一,即保

23、证实体惟一性,其他选项的几个关键字是错误的,外部关键字是用来保证参照完整性,而索引关键字并不能保证 “关系中不允许出现相同元组 ”这一条件。因此选项 B为正确答案。 6 【正确答案】 C 【试题解析】 本题考查 Visual FoxPro中常见文件的扩展名。在创建项目时,项目管理器将一个应用程序的所有文件集合为一个有机的整体,形成一个扩展名为 .pjx的项目文件。其他几个选项都不是合法的扩展名,故选项 C为正确答案 。 7 【正确答案】 D 【试题解析】 本题考查考生对 Visual FoxPro中项目管理器的熟悉程度。项目管理器中包含 “数据 ”、 “文档 ”、 “类 ”选项卡,不包括 “表

24、单 ”选项卡,故选项 D是正确答案。 8 【正确答案】 C 【试题解析】 本题考查 Visual FoxPro中数组的说明方法。创建数组的命令格式为: DIMENSION 数组名 DECLARE 数组名 因此选项 C为正确答案。 9 【正确答案】 D 【试题解析】 本题考查域完整性的概念,属于常 考题目。域完整性中的 “规则 ”即字段有效性规则,用来指定该字段的值必须满足的条件,为逻辑表达式。建立字段有效性规则通常在 “表设计器 ”中完成。因此正确答案为选项 D。 10 【正确答案】 B 【试题解析】 在 Visual FoxPro中,字段的数据类型不可以被指定为时间型,其他几个选项都是可以被

25、指定的合法的数据类型。因此选项 B答案。 11 【正确答案】 D 【试题解析】 本题考杏 Visual FoxPro中使用命令建立不同类型的索引的方法。在 Visual FoxPro中使用命令建立索引时,表达 式中如果出现 UNIQUE表示建立惟一索引,出现 CANDIDATE表示建立候选索引。没有这些关键字表示建立的是普通索引。故选项 D为正确答案。 12 【正确答案】 A 【试题解析】 本题考查主索引与候选索引的区别。候选索引和主索引一样,都要求字段值的惟一性,并决定了处理记录的顺序。故选项 A为正确答案。另外,主索引不能建立在自由表上,因此选项 B错误,主索引和候选索引都能够保证记录的惟

26、一性,故选项 C错误。选项 D将主索引和候选索引混为一谈,是错误的。 13 【正确答案】 B 【试题解析】 本题考查 如何使用 SQL结合字符串函数实现条件查询。 4个选项中,选项 B中的函数 LEFT(订购单号, 1)的功能是取出订购单号的首字符,将该查询条件置于 SQL的 WHERE子句,能够实现题目所要求的条件查询,故选项 B为正确答案。选项 C的查询条件: “P”订购单号,表示 “P”在订购单号中出现,选项 D的查询条件: RIGHT(订购单号, 1)=“P”,表示订购单号尾字符为 “P”。 14 【正确答案】 D 【试题解析】 本题是对字符串函数的考查,属常考题目。选项 D中的函数R

27、IGHT(a,2)的作用是从 a字符串的末尾向前取 长度为 2的字符串。请注意,Visual FoxPro中规定,每个汉字的宽度为 2。因此其结果为 “好 ”。 “+”运算符能够顺序连接两个字符串,因此 b+RIGHT(a,2)的结果为 “大家好 ”,故选项 D为正确答案。选项 A中 AT()函数的结果是一个数值型数据,因此选项 A的是错误的。选项B中的 RIGHT(a, 1)只能得到半个 “好 ”字,因此其结果无意义。选项 C的LEFT(a,3,4)是从 a的第 3个字符开始取长度为 4的字符串,其结果为 “家好 ”,再与 b连接后会得到 “大家家好 ”,也无法得到与题干相同的结果。 15

28、【正确答案 】 D 【试题解析】 本题是对数据库表字段定义规则的考查。数据库表字段的默认值可以是逻辑表达式、字符表达式、或者数值表达式,因此正确答案为选项 D。 16 【正确答案】 A 【试题解析】 本题考查数据库字段规则的含义。用户可以为数据库表字段定义规则,规则就是逻辑表达式,故选项 A为正确答案。 17 【正确答案】 B 【试题解析】 本题考查常用函数的掌握。函数 LEFT(字符表达式,长度 )的功能是从指定表达式的左端取一个指定长度的子串作为函数值。因此选项 A的含义是供应商名前两个汉字 为 “北京 ”。函数 AT(字符表达式 1,字符表达式 2,数值表达式, )的功能是:如果字符表达

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

30、 【试题解析】 本题考查对查询设计器的掌握,属常考题。在查询设计器中,与“筛选 ”选项卡对应的 SQL短语是 WHERE。故正确答案为选项 A。 “连接 ”选项卡与 SQL语句的 JOIN短语对应。 “分组依据 ” 选项卡与 SQL语句的 GROUP BY短语对应,故选项 A为正确答案。 20 【正确答案】 B 【试题解析】 本 题考查 SQL语句中的 UNION关键字及其含义,实现 SQL并运算的运算符是 UNION,故选项 B为正确答案。 “+”是实现将两个字符串顺序连接的运算符,选项 D是集合的 “并 ”运算符号。 21 【正确答案】 A 【试题解析】 本题考查在 Visual FoxP

31、ro中应用程序的编译方法。在 Visual FoxPro中,可以使用 BUILD EXE命令来连编应用程序,其命令格式为: BUILD EXE 或 BUILDAPP 用户还可以通过 FROM项目名来指定用于生成应用程序的项目文件。 故选项 A为正确答案,而选项 B会生成名为 emp_sys.exe.exe的可执行文件,与题干不符。 22 【正确答案】 C 【试题解析】 在 Visual FoxPro中对参照完整性的删除规则所作的规定是:如果指定参照完整性的删除规则为 “级联 ”,则当删除父表中的记录时,会自动删除子表中所有相关记录,故选项 C为正确答案。 23 【正确答案】 C 【试题解析】

32、本题考查考生对关系的理解。在数据库理论中,关系的列次序不会影响关系的本质内容,也就是说列上的次序是可以调换的,故选项 C为正确答案。 24 【正 确答案】 B 【试题解析】 本题考查 Visual FoxPro中的域控件。域控件用于打印表或视图中的字段,变量和表达式的计算结果。故选项 B为正确答案。 25 【正确答案】 A 【试题解析】 本题考查 Visual FoxPro中表单的常用方法及其功能。在 Visual FoxPro中,释放和关闭表单的方法是 RELEASE方法。 26 【正确答案】 D 【试题解析】 本题考查对 Visual FoxPro中菜单设计的掌握。在 Visual Fox

33、Pro中,从用户菜单返回到系统菜单使用命令: SET SYSMENU TO DEFAULT 故选项 D为正确答案。 27 【正确答案】 B 【试题解析】 本题考查对 Visual FoxPro中表单控件的掌握。在 Visual FoxPro中,表单的 RecordFrom属性指定数据源,故正确答案为选项 B。 28 【正确答案】 D 【试题解析】 本题考查对 Visual FoxPro中表单数据环境的掌握在 Visual FoxPro中,用户可以向表单数据环境设计器中添加或者移出表或视图,也可以在表单数据环境设计器中设置表之间的联 系,四个选项中只有选项 D的描述是错误的。 29 【正确答案】

34、 D 【试题解析】 本题考查对查询的理解。在 Visual FoxPro中,查询不仅可以根据自由表建立,而且可以根据数据库表建立。因此正确答案为选项 D。 30 【正确答案】 C 【试题解析】 本题为简单的条件查询, WHERE子句后面的条件:职工 .职工号 =工资职工号,可以实现将数据表职工和工资表连接起来进行查询,并且将工资表的几个字段求和计算得到职工的实发工资。选项 C为正确答案,选项 A缺少查询条件,选项 B的查询条件错误,选项 D使用 的连接方法是错误的。 31 【正确答案】 A 【试题解析】 本题查询条件的设定涉及日期型数据的运算,选项 A中 WHERE子句后面的条件是:出生日期

35、= 1962-10-27该表达式正确描述了出生日期为1962年 10月 27日的条件。选项 B、 C、 D的错误在于日期犁数据的书写格式错误。 32 【正确答案】 A 【试题解析】 使用函数 min()对日期型数据进行运算,需理解表达式的含义。表达式 min (出生日期 )表示年龄最长,因此可以首先排除选项 B和选项 D。选项 C的错误在于错误的使用了连接子句中的 关键字, JOIN表示连接,与之配合使用的关键字应该是 ON,用来表示连接的条件,因此选项 A为正确答案。 33 【正确答案】 D 【试题解析】 本题考查使用 COUNT()函数来构造复杂查询,分组条件 GROUP BY部门名 HA

36、VIN COUNT(*) 10表示部门人数大于 10人。另外可以用排除法求解,首先可以排除选项 A和选项 C,这两个选项中 ORDER BY子句后的关键字是ASC表示升序,不符合题意。选项 B的错误在于没有使用职工人数作为排序关键字。 34 【正确答案】 C 【试题解析】 用日期 型函数 YEAR()来表达年龄在 35岁以上这个查询条件的正确写法应该是: YEAR(DATA()-YEAR(出生日期 35 其中用到了 DATA()函数,先求出当前日期,再用 YEAR()求出该日期表示的年份,由此可知选项 A和选项 B的表示方法是错误的。选项 D的错误在于使用 SQL进行查询时,是不能使用等号进行

37、列的赋值操作。故选项 C为正确答案。 35 【正确答案】 C 【试题解析】 本题考查使用 SQL命令修改表结构,属常考题目。请考生牢记该命令, SQL中修改表结构的命令是: ALTER TABLE表名 ADD COLUMN 故选项 C为正确答案。 36 【正确答案】 逻辑 (或布尔 ) 【试题解析】 逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有: .T.、 .t.、 .Y.和 .y.。逻辑假的常量表示形式有: .F.、 .f.、 N.和 .n.。 37 【正确答案】 TO REFERENCE 【试题解析】 在 Visual FoxPro中参数传递的方式有两种:一种是按值传递,另一

38、种是按引用传递,将参数设置为按引用传递的语句是: SET UDFPARMS TO REFERENCE;另外还需记住将参数设置为按值传递的语句是: SET UDFPARMS TO VALUE。 38 【正确答案】 前 【试题解析】 本题考查表单的 Load事件和 Init事件的执行次序。运行表单时,事件的引发次序是 Load事件是在 Init事件之前引发。 39 【正确答案】 11 【试题解析】 该程序开始时,变量 i被初始化为 1,如果变量 i小于 10,则将变量 i加 2,反复循环直到变量 i不小于 10循环结束,这时显示 i的值。从这样的执行流程可以知道, i依次取值为 1、 3、 5、

39、7、 9、 11最后一次取值 为 11时结束循环,因此这时 i的值为 11 40 【正确答案】 ALTER、 ALTER、 CHECK 【试题解析】 本题考查使用 SQL语句设置字段有效性规则的语法格式。为表的字段设置有效性规则,可以使用 SQL语句实现,其命令格式为: ALTER TABLE 表名 ALTER 字段名 SETCHECK 表达式 41 【正确答案】 AND、 IN 【试题解析】 题干中 (SELECT零件号 FROM使用零件 WHERE使用零件 .项目号 =s1表示 “s1”所使用的零件号。因此 IN(SELECT零件号 FROM使用零件WHERE使用零件 .项目号 =s1)限

40、定了查询出的零件号必须与 “s1”项目所用零件号相同。项目 .项目号 =使用零件项目号 AND使用零件 .零件号 =零件 .零件号 AND使用零件 .零件号表示查询记录要满足的几个条件,多个条件同时满足时,必须用AND来连接。 42 【正确答案】 AS、项目 【试题解析】 创建视图命令的语法格式是: CREATE VIEW视图名 AS查询语句 该题目中创建的视图由多表连接而成。从题干中的连接字段 “项目 .项目号 ”可以得出答案 ,即参与连接的表名是项目。 43 【正确答案】 TOP、 ORDER BY 【试题解析】 TOP 2表示查询前 2条记录, ORDER BY数量 DESC表示按照数量字段降序排列。

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

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

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