2014年9月计算机等级考试二级VFP考前全真模拟试卷(二)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
14

(35)为“工资”表增加一个“实发工资”字段的正确命今是

  • A)MODIFY TABLE I N 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)
15

(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
16

(33)查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是

  • A)SELECT部门名,COUNT(职工号)AS职工人数;
  • FROM部门,职工WHERE部门.部门号=职工.部门号;
  • GROUP BY部门名HAVING COUNT(*)>=10;    ORDER BY COUNT(职工号)ASC
  • B)SEIECT部门名,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职工人数;
17

(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部门名
18

(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)

(30)查询职工实发工资的正确命令是

  • A)SELECT姓名,(基本工资+津贴+奖金?扣除)AS实发工资FROM工资
  • B)SELECT姓名,(基本工资+津贴+奖金?扣除)AS实发工资FROM工资;WHERE职工.职工号=工资.职工号
  • C)SELECT姓名,(基本工资+津贴+奖金?扣除)AS实发工资;FROM工资,职工WHERE职工.职工号=工资.职工号
  • D)SELECT姓名,(基本工资+津贴+奖金?扣除)AS实发工资;FROM工资JOIN职工 WHERE职工.职工号=工资.职工号
19

(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")
20

(29)假设某个表单中一个命令按钮cmdClose,为了实现当用户名单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句

  • A)ThisFrom.Close       B)ThisFrom.Erase
  • C)ThisFrom.Release          D)ThisFrom.Return
22

(27)使用SQL语句增加字段的有效性规则,是为了能保证数据的

  • A)实体完整性          B)表完整性
  • C)参照完整性          D)域完整性
23

(25)有SQL语句:

SELECT学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院;

WHERE教师.系号=学院.系号 GROUP BY 学院.系名;

与如上语句等价SQL语句是

  • A) SELECT学院.系名,COUNT(*)AS教师人数;
  • FROM 教师 INNER JOIN学院;    教师.系号=学院.系号 GROUP BY学院.系名
  • B) SELECT学院.系名,COUNT(*)AS 教师人数;
  • FROM 教师 INNER JOIN 学院;    ON 教师.系号 GROUP BY 学院.系名
  • C)SELECT学院.系名,COUNT(*) AS教师人数;
  • FROM 教师 INNER JOIN 学院;    ON 教师.系号=学院.系号 GROUP BY 学院.系名
  • D)SELECT学院.系名,COUNT (*) AS教师人数;
  • FROM 教师 INNER JOIN 学院;    ON教师.系号=学院.系号
24

(26)有SQL语句:

SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

  • ALL(SELECT 工资 FROM 教师 WHERE 系号=“02”)    与如上语句等价的SQL语句是
  • A) SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;    (SELECT MAX(工资)FROM教师WHERE系号="02")
  • B)SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;    (SELECT MIN(工资)FROM 教师 WHERE 系号="02")
  • C)SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
  • ANY(SELECT 工资 FROM 教师 WHERE 系号="02")
  • D)SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;    SOME(SELECT 工资 FROM 教师 WHERE 系号="02")
25

(23)有SQL语句:

SELECT 主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程

该语句执行结果含有的记录个数是

  • A)3       B)4        C)5       D)6
26

(24)有SQL语句:

SELECT COUNT (*) AS 人数,主讲课程 FROM 教师;

GROUP BY 主讲课程ORDER BY 人数 DESC

该语句执行结果的第一条记录的内容是

  • A) 4数据结构           B)3操作系统
  • C) 2数据库         D) 1网络技术
27

(21)建立一个视图salary,该视图包括了系号和(该系的)平钧工资两个字段,正确的是SQL语句是

  • A)CREATE VIEW salaryAS系号,AVG(工资)AS平均工资FROM教师;
  • GROUP BY系号
  • B) CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师;
  • GROUP BY系名
  • C) CREATE VIEW salary SELECT系号,AVG(工资)AS平均工资FROM教师;
  • GROUP BY系号
  • D)CREATE VIEW salary AS SELECT系号,AVG(工资)As平均工资FROM教师;GROUP BY系号
28

(22)删除视图salary的命令是

  • A) DROP salary VIEW         B)DROP VIEW salary
  • C)DELETE salary VIEW          D)DELETE salary
29

(20)有SQL语句:

SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

  • ALL(SELECT 工资 FROM 教师 WHERE 系号="02")    该语句的执行结果是系号
  • A) "01"和"02"    B)"01"和"03"     C)"01"和"04"      D)"02"和"03"
30

(18)有SQL语句:

SELECT * FROM 教师 WHERE NOT(工资>3000 OR 工资<2000)

与如下语句等价的SQL语句是

  • A)SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000
  • B) SELECT*FROM 教师 WHERE 工资>2000 AND 工资<3000
  • C)SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000
  • D) SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>3000
31

(19)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是

  • A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"
  • B)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"
  • C)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)="110"
  • D) CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)="110"
32

(16)将“欧阳秀”的工资增加200元的SQL语句是

  • A) REPLACE 教师WITH 工资=工资+200 WHERE 姓名=“欧阳秀”
  • B) UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀”
  • C) UPDATE 教师 工资 WITH 工资+200 WHERE 姓名=“欧阳秀”
  • D) UPDATE 教师 SET 工资 =工资+200 WHERE 姓名=“欧阳秀”
33

(17)下列程序段的输出结果是

CLOSE DATA

  • a=0&nbsp;&nbsp;&nbsp;&nbsp;USE 教师
  • GO TOP
  • DO WHILE.NOT.EOF()
  • IF 主讲课程=“数据结构”.OR.主讲课程=“C语言”
  • a=a+1
  • ENDIF&nbsp;&nbsp;&nbsp;&nbsp;SKIP
  • ENDDO&nbsp;&nbsp;&nbsp;&nbsp;?a
  • A)4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C)6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)7
34

(14)设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表

  • A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引
  • B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引
  • C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
  • D)在父表和子表的连接字段上都要建立主索引
35

(13)在下面的数据类型中默认值为.F.的是

  • A)数值型&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)字符型&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C)逻辑型&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)日期型
36

(15)~(26)题使用的数据表如下:

当前盘当前目录下在数据库:学院.dbc,其中有“教师”表和“学院”表。

(15)为“学院”表增加一个字段“教师人数“的SQL语句是

  • A)CHANGE TABLE学院ADD教师人数I
  • B)ALTER STRU学院ADD教师人数I
  • C)&nbsp;ALTER TABLE学院ADD教师人数I
  • D)&nbsp;CHANGE TABLE学院INSERT教师人数I
37

(12)设X=10,语句?VARTYPE("X")的输出结果是

  • A)N&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C)10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)X
38

(11)ROUND(1234.56,-2)和ROUND(1234.56,1)的正确结果是

  • A)1234和1234.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)1230和1234.6
  • C)1200和1234.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)1200和1234.6
39

(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的

  • A)参照完整性&nbsp;&nbsp;&nbsp;&nbsp;B)实体完整性&nbsp;&nbsp;&nbsp;&nbsp;C)域完整性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)字段完整性
40

(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个

  • A)逻辑表达式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)字符表达式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C)数值表达式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)日期表达式
41

(6)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于

  • A)实体完整性约束&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)域完整性约束
  • C)参照完整性约束&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)视图完整性约束
42

(7)在软件开发中,下面任务不属于设计阶段的是

  • A)数据结构设计&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)给出系统模块结构
  • C)定义模块算法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)定义需求并建立系统模型
43

(8)在Visual FoxPro中说明数组的命令是

  • A) DIMENSION和ARRAY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B) DECLARE和ARRAY
  • C)DIMENSION和DECLARE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)只有DIMENSION
44

(5)将内存变量定义为全局变量的Visual FoxPro命令是

  • A) LOCAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)PRIVATE&nbsp;&nbsp;&nbsp;&nbsp;C)PUBLIC&nbsp;&nbsp;&nbsp;D)GLOBAL
45

(4)源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和

  • A)程序的视觉组织&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)尽量不用或少用GOTO语句
  • C)检查输入数据的有效性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)设计良好的输出报表
46

(2)在数据结构中,从逻辑上可以把数据结构分成

  • A)动态结构和静态结构&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)线性结构和非线性结构
  • C)集合结构和非集合结构&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)树状结构和图状结构
47

(3)在一棵二叉树上第5层的结点数最多是

  • A)8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C)32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)15
48

(1)在下列四个选项中,不属于基本关系运算的是

  • A)连接&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)投影&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C)选择&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)排序