Visual FoxPro程序设计试题(5)

2019-02-15 13:50

A)SELECT 部门名,COUNT(职工号)AS 职工人数 FROM 部门,职工 WHERE 部门.部门号=职工.部门号

GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY COUNT(职工号)ASC

B)SELECT 部门名,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 职工人数 FROM 部门,职工WHERE 部门.部门号=职工.部门号

GROUP BY 部门名 HAVING COUNT(*)>=10 ORDER BY 职工人数 DESC

34、查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是(本题分值:2分)【正确答案】C

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

35、为“工资”表增加一个“实发工资”字段的正确命令是(本题分值:2分)【正确答案】C

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)

二、填空题(每空2分,共30分)请将答案分别写在答题卡中序号【1】至【20】的横线上,答在试卷上不得分。

1、使用数据库设计器为两个表建立联系,首先应在父表中建立索引,在子表中建立索引。(本题分值:4分)【正确答案】【1】主【2】主、候选或普通

2、常量 .n.表示的是型的数据。(本题分值:2分)【正确答案】【3】逻辑

3、在Visual FoxPro中参数传递的方式有两中,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS(本题分值:2分)【正确答案】【4】TO REFERENCE 4、运行表单时,Load事件是在Init事件之被引发。(本题分值:2分)【正确答案】【5】前

5、如下程序的输出结果是: i=1

DO WHILE i<10 i=i+2 ENDDO

?i(本题分值:2分)【正确答案】【6】11

6、为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是TABLE使用零件数量SET数量>0(本题分值:6分)【正确答案】【7】ALTER【8】ALTER【9】CHECK

7、查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是

SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称; FROM 项目,使用零件,零件WHERE 项目.项目号=使用零件.项目号; 使用零件.零件号=零件.零件号 AND 使用零件.零件号;

(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=‘s1’)(本题分值:4分)【正确答案】【10】AND【11】=ANY或=SOME

8、建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的SQL语句是 CREATE VIEW item_view;

SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称; FROM 零件 INNER JOIN 使用零件; INNER JOIN ;

ON 使用零件.项目号=项目.项目号; ON 零件.零件号=使用零件.零件号;

WHERE 项目.项目号=‘s2’(本题分值:4分)【正确答案】【12】AS【13】项目 9、从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是 SELECT* 2 FROM item_view 数量DESC.(本题分值:4分)【正确答案】【14】TOP 【15】ORDER BY

返回页首

Visual FoxPro程序设计试题05

返回试题库

(1)~(35)题每题2分,共70分。

下列各题A)、B)、C)、D)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 关系数据库管理系统所管理的关系是 。

A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D) 若干个DBC文件 (2) 不允许记录中出现重复索引值的索引是 。

A)主索引 B)主索引、候选索引、普遍索引 C)主索引和候选索引 D) 主索引、候选索引和唯一索引

(3) 要控制两个表中数据的完整性和一致性可以设置\参照完整性\,要求这两个表 A)是同一个数据库中的两个表 B)不同数据库中的两个表 C)两个自由表 D) 一个是数据库表另一个是自由表

(4) 在Visual FoxPro中,可以对字段设置默认值的表 。

A)必须是数据库表 B)必须是自由表 C)自由表或数据库表 D) 不能设置字段的默认值

(5) Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是 。

A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、联接 D) 显示、统计、复制

(6) 打开Visual FoxPro\项目管理器\的\文档\(Docs)选项卡,其中包含

A)表单(Form)文件 B)报表(Report)文件 C)标签(Label)文件 D) 以上三种文件

(7) 可以链接或嵌入OLE对象的字段类型是 。

A)备注型字段 B)通用型和备注型字段 C)通用型字段 D) 任何类型的字段 (8) 下面关于属性、方法和事件的叙述中,错误的是 。

A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一个类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显示调用 D) 在新建一个表单时,可以添加新的属性、方法和事 (9) 查询设计器和视图设计器的主要不同表现在于 。

A)查询设计器有\更新条件\选项卡,没有\查询去向\选项 B)查询设计器没有\更新条件\选项卡,有\查询去向\选项 C)视图设计器没有\更新条件\选项卡,有\查询去向\选项

D) 视图设计器有\更新条件\选项上,也有\查询去向\选项 (10) 在Visual FoxPro中,表单(Form)是指 。

A)数据库中各个表的清单 B)一个表中各个记录的清单 C)数据库查询的列表 D) 窗口界面

(11) 在Visual FoxPro中,打开数据库的命令是

A)OREN DATABASE <数据库名> B)USE <数据库名> C)USE DATABASE <数据库名> D) OPEN <数据库名>

(12) 连续执行以下命令之后,最后一条命令的输出结果是 。 SET EXACT OFF X=\

?IIF(\,X-\,X+\)

A)A B)BCD C)A BCD D) ABCD (13) 在以下四组函数运算中,结果相同的是 。

A)LEET(\与SUBSTR(\ B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE(\与VARTYPE(36-5*4) D) 假定A=\与A+B

(14) 在Visual Foxpro中,用于建立或修改过程文件的命令是 。

A)MODIFY <文件名> B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE <文件名> D) 上面B)和C)都

(15) 在SQL查询时,使用WHERE子句指出的是 。

A)查询目标 B)查询结果 C)查询条件 D) 查询视图 (16) 在下面关于面向对象数据库的叙述中,错误的是 。

A)每个对象在系统中都有唯一的对象标识 B)事件作用于对象,对象识别事件并作出相应反应 C)一个子类能够继承其所有父类的属性和方法 D) 一个父类包括其所有子类的属性和方法 (17) 结构化程序设计的三种基本逻辑结构是 。

A)选择结构 、循环结构和嵌套结构 B)顺序结构、选择结构和循环结 C)选择结构、循环结构和模块结构 D) 顺序结构、递归结构和循环结构

(18) 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 。 A)2个 B)3个 C)5个 D) 6个

(19) 使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择 。

A)Pad Name B)Submenu C)Command D) Procedure (20) Visual FoxPro的报表文件.FRX中保存的是 。

A)打印报表的预览格式 B)打印报表本 C)报表的格式和数据 D) 报表设计格式的定义

(21) 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择。

A)限制(Restrict) B)忽略(Ignore) C)级联(CascadE)D) 级联(Cascade)或限制(Restrict)

(22) 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 。

A)永久性关联 B)永久性关联或临时性关联 (23) 清除主窗口屏幕的命令是 。

A)CLEAR B)CLEAR ALL C)CLEAR SCREEN D) CLEAR WINDOWS

(24) 在创建快速报表时,基本带区包括 。

A)标题、细节和总结 B)页标头、细节和页注脚 C)组标头、细节和组注脚 D) 报表标题、细节和页注脚

(25) 在下面的Visual FoxPro表达式中,不正确的是 。

A){^2002-05-01 10:10:10 AM}-10 B){^2002-05-01}-DATE() C){^2002-05-01}+DATE() D) {^2002-05-01}+[1000]

(26) 如果要在屏幕上直接看到查询结果,\查询去向\应该选择。 A)屏幕 B)浏览 C)临时表或屏幕 D) 浏览或屏幕

(27) 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是 。

A)OPEN QUERY zgjk.qpr B)MODIEY QUERY zgjk.qpr C)DO QUERY zgjk.qpr D) CREATE QUERY zgjk.qpr

(28) 下面关于Visual FoxPro数组的叙述中,错误的是

A)用DIMENSION和DECLARE都可以定义数组 B)Visual FoxPro只支持一维数组和二维数组 C)一个数组中各个数组元素必须是同一种数据类型 D) 新定义数组的各个数组元素初值为.F. (29) 在下列函数中,函数值为数值的是 。

A)AT(′人民′,′中华人民共和国′) B)CTOD(′01/01/96′) C)BOF() D) SUBSTR(DTOC(DATE()),7)

(30) 在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是 。 A)2个字节 B)4个字节 C)8个字节 D) 10个字 (31) 不论索引是否生效,定位到相同记录上的命令是 。 A)GO TOP B)GO BOTTOM C)GO 6 D) SKIP (32) 可以伴随着表的打开而自动打开的索引是 。

A)单一索引文件(IDX) B)复合索引文件(CDX) C)结构化复合索引文件 D) 非结构化复合索引文件

(33) 要为当前表所有职工增加100元工资应该使用命令 。

A)CHANGE 工资 WITH 工资+100 B)REPLACE 工资 WITH 工资+100 C)CHANGE ALL 工资 WITH 工资+10

D) REPLACE ALL 工资 WITH 工资+100 (34) Visual FoxPro参照完整性规则不包括 。

A)更新规则 B)查询规则 C)删除规则 D) 插入规则

(35) 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。


Visual FoxPro程序设计试题(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:迈向生命的圆满

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: