VF教材课后习题及参考答案.pdf

上传人:无*** 文档编号:90897016 上传时间:2023-05-18 格式:PDF 页数:20 大小:6.53MB
返回 下载 相关 举报
VF教材课后习题及参考答案.pdf_第1页
第1页 / 共20页
VF教材课后习题及参考答案.pdf_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《VF教材课后习题及参考答案.pdf》由会员分享,可在线阅读,更多相关《VF教材课后习题及参考答案.pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.3 习题与实验一、单选题1.数据库管理系统是 0A.操作系统的一部分 B.在操作系统支持下的系统软件C.-种编译系统 D.一种操作系统2.用二维表格结构用来表示实体以及实体之间的联系的数据模型称 oA.层 次 模 型 B.关系模型 C.网状模型 D.概念模型3.VFP支持的数据模型是。A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型4.在关系操作中,从表中取出满足条件的元组的操作称为 oA.复制 B.选择 C.投影 D.关联5.数据库、数据库系统、数 据 库 管 理 系 统 这 三 者 之 间 的 关 系 是.A.数据库系统包含数据库和数据库管理系统B.数据库管理系统

2、包含数据库和数据库系统C.数据库包含数据库系统和数据库管理系统D.数据库系统就是数据库,也就是数据库管理系统6.如果要改变一个关系中属性的排列顺序,应 使 用 的 关 系 运 算 是。A.重建 B.选取 C.投影 D.联接7.关系数据库的任何检索操作都是由三种基本运算组合而成的。这三种基本运算不包括A.联接 B.比较 C.选择 D.投影8.在 E-R图中,用来表示实体联系的图形是 oA.椭圆 B.矩形 C.菱形 D.三角形9.设 有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C.课号,课名),选课S C.学号,课号,成绩),则表S C.关键字(键或码)为 oA.课号,

3、成绩 B.学号,成绩 C.学号,课号 D.学号,姓名,成绩10.在教师我中,如果要找出职称为“教授”的教师,所 采 用 的 关 系 运 算 是,A.选择 B.投影 C.联接 D.自然联接11.有三个关系R、S、T 如右图,其中关系T 由关系R 和 S 通过某种操作得到,该操作称为。A.选择 B.投影 C.交 D.并12.数据模型是 的集合。A.文件 B.记录C.数据 D.记录及其联系13.VFP参 照 完 整 性 规 则 不 包 括。A.查询规则 B.插入规则C.删除规则D.更新规则RABCa12b21c31ABCd323m mLTHJLZJJ14.学生性别的取值只能为“男”,“女”,这个范围

4、在关系模型中被称为A.域 B.码 C.分量 D.集合15.关系的概念是指 oA.元组的集合 B.属性的集合 C.字段的集合 D.实体的集合16.VFP是一种关系数据库管理系统,所谓关系是指 oA.表中各个记录间的关系 B.表中各个字段间的关系C.一个表与另一个表间的关系 D.数据模型为二维表格式17.关 系 模 型 可 以 表 示 的 实 体 间 的 联 系 是。A.一对一 B.一对多 C.多对多 D.以上三项都是18.用二维表来表示实体之间联系的数据模型称为 oA.面向对象模型 B.网状模型 C.关系模型 D.层次模型19.VFP采 用 的 数 据 模 型 是。A.关系型 B.网状型 C.层

5、次型 D.混合型20.在 VFP中“君,是指。A.报表 B.关系 C.表格 D.表单21.以下关于关系的说法正确的是 oA.列的次序非常重要 B.当需要索引时列的次序非常重要C.列的次序无关紧要 D.关键字必须指定为第一列22.向一个项目中添加一个数据库,应该使用项目管理器的。A.“代码”选 项 卡 B.“类”选项卡 C.“文档”选项卡 D.“数据”选项卡23.在“选项”对话框的“文件位置”选项卡中可以设置 oA.表单的默认大小 B.默认目录C.日期和时间的显示格式 D.程序代码的颜色24.扩展名为.mpr的文件是。A.菜单文件 B.菜单程序文件 C.菜单备注文件 D.菜单参数文件25.在命令

6、格式短语“F IE L D 字段名列表”对 应 的 关 系 运 算 是。A.选择 B.投影 C.联接 D.自然联接26.如果表文件中含有M 型 和 G 型字段,则相对应的表文件的备注文件的扩展名为A.DBT B.DBF C.BAT D.FPT27.设有关系R I和 R 2,经过关系运算得到结果S,则 S 是。A.一个关系 B.一个表单 C.一个数据库 D.一个数组28.已知数据表文件:系(系编号,系名称,系主任,电话号码)及 学 生(学号,姓名,性别,专业,系编号)。若列出所有学生的报表,包 括(学号,姓名,系名称),完成这个操作相当于数据库的 操作。A.投影 B.选择 C.联接 D.查询29

7、.说明上题 的 系 与 学 生 之 间 的 关 系 为 A.一对一 B.一对多 C.多对多 D.未知30.在 VFP中 命令能在程序终止后,直接退出VFP系统环境。A.EXIT B.QUIT C.GO OUT D.TUICHU二、填空题1.数据 模 型 一 般 有、和。2.实体联系有三种,即、。3.将“d:200701001李四”文件夹设置为VFP默 认 的 工 作 目 录 的 命 令。4.人一般有身份证号、姓名、性别等属性,其中可作为主关健字的是。5.在联接运算中,联接是去掉重复属性的等值联接。6.二维表 中 的 列 称 为 关 系 的,二维表 中 的 行 称 为 关 系 的。7.在基本表中

8、,要求字段名 重复。8.V FP不 允 许 在 主 键 字 字 段 中 有 重 复 值 或。9.在关系数据库的基本操作中,从 表 中 取 出 满 足 条 件 元 组 的 操 作 称 为,把两个关系 中 相 同 属 性 值 的 元 组 联 接 到 一 起 形 成 新 的 二 维 表 的 操 作 称 为,从表中抽取属性值满 足 条 件 列 的 操 作 称 为。10.项目管理器的 选项卡用于显示和管理数据库、自由表和查询等。11.V FP支持三种工作方式,即、和,并提供了向导、设计器和三类支持可视化设计的辅助工具。12.要 把 帮 助 文 件 设 置 为 复 制 到 硬 盘 上 的Foxhelp.c

9、hm文 件,需要在“选项”对话框的选项卡上设置。13.数据库设计包括概念设计、和物理设计。14.在VisualFoxPro6.0中要使命令窗口隐藏,应选择 菜单中的 选择项。15.DB、DBMS、DBS、DBA 分另4表示、的英文缩写。第一章课后习题答案:一、选择题1-5、BBBBA11-15、DDAAA21-25 CDBBB二、填空题6-10、CBCCA16-20、DDCAB26-30、DACBB1、2、3、4、7、910、11、12、13、14、15关系模型、层次模型、网状模型一对一、一对多、多对多set default身份证号不允许选择、连接、数据to d:200701001 李四5、自

10、然8、空值投影6、属性、元组菜单、命令、程序文件位置行为设计窗口、隐藏数据库、数据库管理系统、数据库系统、数据库应用系统2.9习题与实验一、选择题1.X的值不是日期型的是 OA.x=DATE()B.x=2009-11-17C.x=CTOD(11/17/2009)D.STORE(11/17/2009)to x2.表达式 DAY(ctod(03/10/09)+5 的结果是。A.8 B.14 C.15 D.类型不匹配出错3.下 列 表 达 式 结 果 为 逻 辑 真 的 是。A.ab=abc B.cab=ab C.abc$ab D.ab$cab4.以 下 哪 些 不 是 字 符 型 数 据。A.01

11、/01/98 B.day(date()C.dtoc八 2009-03-06 D.理工大学5.设 a=计算机等级考试“,结果为“考试”的表达式是。A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)6.下列表述错误的是 oA.命令一行写不下,应 该 用 分 号 进 行 续 行。B.?从当前光标所在行的下一行开始显示C.?从当前光标处开始显示D.?和?后可以没有表达式7.执行如下命令:DIME a(3,2)a(l,1)=1a(l,2)=a则 a(5)的值是10.运算结果为数值型的是A.0 B.1 C.T.D.F.8.已知D I和 D 2是日期型变量,则非法表

12、达式是_ _ _ _ _ _ _ oA.D1-D2 B.D1+D2 C.year(D 1)+28D.DI-359.?len(trim(subsTR(Visual FoxPro,7)的值是0A.13 B.12 C.6D.7A.9988-1255 B.200+800=1000C.CTOD(II/22/01 j)D.LEN(space(3)-space(2)-111.设字段变量:工作日期(D),工资(N)。要表达“工龄不少于2 0 年,工资高于1500,低于 1800,应选-A.工龄=20.anD.工资 1500.anD.工资 1800B.int(date()一工作日期)/365)=20.anD.1

13、500 工资 1800C.int(date()一工作日期)/365)=20.anD.(工资 1500.or.工资 1800)D.year(date()year(工作日期)=20.an D.工资 1500.a n D.工资 180012.假设:姓名=李华,性别=女,生日=7970/09/08,婚否=.工,要显示如下格式信息:李华,女,出生于700908.工,应使用命令-A.?姓名,性别,生日,婚否B.?姓名性别+出生于+生日+婚否C.?姓名+,+性别 出生于+DTOC(生日),婚否D.?姓名性别+出生于+DTOC(生日)+婚否13.设既有字段变量:姓名=张三。又有内存变量:姓名=李四,则 命令?

14、姓名”的显示结果是 OA.李四 B.黎明 C.李四李四 D.张三张三14.设 X=ABC,Y=ABCD,则 值 为.T.的是。A.X=Y B.Y=X C.Y$X D.AT(X,Y)=015.执行下列命令后,显示的值是。M=15K=&M.0.5+12.5S=&K?S?VARTYPE(S)A.163.00 C B.&M.0.5+12.5 C C.163.00 N D.150.512.5 C二、填空题1.设 X=l+2,那么&X*3的值为 o2.若*=青岛理工大学,LEFT(X,2)、RIGHT(X,2)、SUBSTR(X,3,6)的显示结果分别为3.函数 LEN(SPACE(2)SPACE(3)的

15、返回值是。4.VAL(SUBSTR(Visual FoxPro 6.0”,6,3)+INT(MAX(-34.5,3.45)的结果为。5.函数 VARTYPE(CTOD(”10/01/09)返回的结果是。6.函数 STR(2781.5785,7,2)的返回值是。7.设某数据表有10条记录。用函数EOF()测试结果为.T.,此时,当前记录号为8.LEFT(“12345.6789LEN(子串”)的计算结果是。9.命令?LEN(SPACE(3)SPACE(2)的结果是。三、实验题1.写出下列命令运行后的结果1)X=19.81Z=XYZ?ROUND(X,0)?AT(Z;ARTYXZ,)2)X=56.81

16、Z=12Y=“123”?STR(X,6,2)?Z-&Y3)?ABS(2*3-8)?INT(10-3.2)?ROUND(282.467,1)?MOD(218,7)?MIN(128,821)?SHE$HSSHEE?“SHE”$SSHHEE”?SUBSTR(HAABBCCDD,4,2)?STUFF(HWORLDn,2,4,ORK)?ASC(“BBOX”)?CHR(66)?VAL(n168AM)4)B=DTOC(DATE(),1)?TYPE(“B”)?”今天是:“+B?B 的数据类型是:+VARTYPE(”B”)5)T=36500M=MOD(T,60)HH=INT(T/60)H=MOD(HH,24)D

17、=INT(HH/24)?HH,D,H,M6)A=YEAR(DATE()A=.NULL.?TYPE(nAH),TYPE(&An)7)?AT(“人民“,“临沂人民广场)AT(“人民人民广场”)?VAL(SUBSTR(n668899n,5,2)+10?SUBSTR(“778899”,5)T?TYPE(nDTOC(DATE()n)8)DIMENSION X(3,4),Y(8)STORE 100 TO X(l,4)X(8)=98STORE X(2,4)TO Y(6)X(3,4)=X(4)?X(4),X(2,4),X(1,4),X(12),Y(4)2.建立两个内存变量,变量名分别为al,a 2,其 值 分

18、 别 为 100,“奥运会”,用 DISPLAYMEMORY命令、?与?命令分别显示出来,再将其保存到abc文件中,然后将内存变量全部删除,最后从内存变量文件abc中恢复a l 和 a2并予以显示。第二章课后习题答案:一、选择题13、DCD4、AB5、B 6、四选项表述均正确7-10、DBDD 11、D12、C 13、显示结果是张三14、B 15、C二、填空题1、72、青、学、岛理工3、54、3.00 5、D6、2781.587、118、“1234”9、5三、实验题1、200(2)派56.81(其中表示空格,以下同)-111(3)2 6282.51 128.T.F.BC WORK 66B168

19、.00(4)C 今天是:20090405(假定系统当前日期是2009年 4 月 5 号)B 的数据类型是:C(5)608 25 8 20(6)N U(7)5,1 109.00 991 C(8)100 98 100 100.F.2、Al=100A2二 奥运会”DISPLAY MEMORY LIKE A?A1,A2?A1,A2SAVE TO ABCCLEAR MEMORYRESTORE FROM ABC3.8习题与实验一、选择题1.在 VFP中,.DBF文件被称为 oA.数据库文件|.表文件 C.程序文件 D.项目文件2.对于数据库表的索引,以 下 说 法 不 正 确 的 是-|.数据库被打开时,

20、其对应的结构复合索引文件不能被自动打开B.主索引和候选索引能控制表中字段重复值的输入C.一个表可建立多个候选索引D.主索引只适用于数据库表3.建立索引时,_ _ _ _ _ _ _ _ 字段不能作为索引字段。A.字符型 B.数值型|.备注型 D.日期型4.对于数据库 说法是错误的。A.数据库是一个容器B.自由表和数据库表的扩展名都为.dbfC.自由表的表设计器和数据库表的表设计器是不一样的|.数据库表的记录数据保存在数据库中5.对于数据库添加表 说法是错误的。A.可以将一个自由表添加到数据库中|.可以将一个数据库表直接添加到另一个数据库中C.可以在项目管理器中将自由表拖到数据库中,使它成为数据

21、库表D.将一个数据库表从一个数据库移到另一个数据库,则必须先使其成为自由表6.数据库表间创建的永久关系保存在_ _ _ _ _ _ _ 中。A.数据库表|.数据库 C.表设计器 D.数据环境7.要在两张相关的表之间建立永久关系,这 两 张 表 应 该 是。|.同一数据库内的两张表 B.两张自山表C.一个自由表和一个数据库表 D.任意两个数据库表或自由表8.对于日期型数据 说法是错误的。).两个日期型数据可进行加法运算C.个日期型数据可以加个整数9.下 列 赋 值 语 句 中 错 误 的 是。I.Vl=23+46B.两个日期型数据可进行减法运算D.个日期型数据可以减一 个整数B.V2=DATE(

22、)-4C.V3=.T.OR.34D.V4=今 天 是 DTOC(DATEA()10.在 D。WHILE/ENDDO循环中,若循环条件设置为工,则下列说法中正确的是,A.程序无法跳出循环 B.程序不会出现死循环|.用 EXIT可跳出循环 D.用 LOOP可跳出循环11.已知A=0,B=-l,C=.T.,则下列逻辑表达式的值为工的是_ _ _ _ _ _A.(A+B)*1000.AND.NOT.C|.A-1=B.OR.CC.NOT.(AB-1).AND.C.OR.F.D.AB.AND.C12.在 VFP中,可以使用的两类变量是.|.内存变量和字段变量C.字段变量和简单变量13.在多表操作中,如果选

23、择了 1、3、SELECTO,其功能是 oA.选 0 号工作区为当前工作区C.选 7 号工作区为当前工作区B.全局变量和局部变量D.内存变量和自动变量5、6 号工作区并打开了相应的数据表,再输入命令|.选 2 号工作区为当前工作区D.错误码的14.以下有关多工作区(多表)的描述,正确的是A.在同一个工作区可以打开多个表并建立关联B.在多表操作中,不能取用非当前工作区的表数据|.在多表操作中,,个表可在不同工作区打开D.在多表关联操作中,只能建立两个表的关联,不能同时建立多个表的关联15.VFP中的SET RELATION关联操作是一种|.逻 辑 连 接 B.物理连接 C.逻辑顺序 D.物理排序

24、16.若将两个表按一定条件以建立一个新的表文件,可用命令_ _ _ _ _ _。|,JOIN B.SET RELA TO C.RELATION D.以上都不是17.通过关键字建立(临时)关 联 的 前 提 是。A.父表必须索引并打开|.子表必须索引并打开C.两个表必须建立索引并打开 D.两全表都不必建立索引18.若建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是_ _ _ _ _ _。|.主索引 B.惟一索引 C.后选索引 D.普通索引19.打开表:学生,执 行 index o n 姓 名 tagxb 后,产 生 的 索 引 文 件 是。A.xb.idx B.xb.cdx 学生.

25、cdx D.姓名.idx20.如果要计算职称为副教授以上(含副教授、教授)职工的工资总额,在下列命令中,错误的是。A.SU M 工 资 FO R职称=副教授,O R 职称=教授,B.SUM A LL工 资 FO R职称=副教授,O R 职称i 教授,C.SU M 工 资 FOR,教授,$职称|.SU M 工 资 FO R职称=,副教授,A N D 职称=,教授21.对当前已打开的表文件按数值型字段“总分”降 序 排 序 的 命 令 是。A.SORT TO ON 总分 B.SORT TO ZF ON 总分C.SORT TO ZF ON 总分/A|.SORT TO ZF ON 总分/D22.执行L

26、OCATE FO R成绩 60后,要将成绩定位在下一个成绩小于60分的记录上,应使用命令A.LOCATE WHILE 成绩 6 B.SKIPC.LOCATE FOR 成绩 60|.CONTINUE23.对于入学成绩字段已建立索引,要查找入校总分在500分以上的同学,正确的是_ _ _ _ _ _A.FIND FOR入学成绩 500|.SEEK入学成绩 500C.FIND 入学成绩 500 D.LOCATE FOR 入学成绩 50024.在数据库设计器中,建 立 两 个 表 之 间 的 一 对 多 联 系 是 通 过 以 下 索 引 实 现 的。|.一方 表的主索引或候选索引,多方 表的普通索引

27、B.方”表的主索引,多方 表的普通索引或候选索引C.一方 表的普通索引,多方 表的主索引或候选索引D.一方 表的普通索引,多方 表的候选索引或普通索引二、填空题1.2.3.4.记录级有效性检杳规则用于检查一字段 之间的逻辑关系。每个字段都必须有一个字 段 名 来标识该字段。通用型数据类型只能用于表中字段的定义,用于存储OLE对象。SET TALK OFFSTORE 0 TO X,YDO WHILE X=10X=.F.ENDIFENDDO程序运行结果为:x=2x=4x=6x=8h l4.4习题与实验一.选择题1.SQL的 数 据 操 作 语 句 不 包 括。A.INSERT B.UPDAT C.

28、DELETE CHANGE2.SQL语句中修改表结构的命令是_ _ _ _。|.ALTER TABLE B.MODIFY TABLEC.ALTER STRUCTURE D.MODIFY STRUCTURE3.设有S(学号,姓名,性别)和 SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是。A.SELECT 学号,姓名,性别 FROM S WHERE EXISTS(SELECT*FROM SC WHERE;S C.学号=S.学号AND成绩v=85)B.SELECT 学号,姓名,性别 FROM S WHERE NOT EXI

29、STS(SELECT*FROM SC;WHERE S C.学号=S.学号 AND 成绩v=85)C.SELECT 学号,姓名,性别 FROM S WHERE EXISTS(SELECT*FROM SC WHERE;S C.学号=S.学号A N D 成绩 85)|.SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS(SELECT*FROM SC;WHERE S C.学号=S.学号AND成绩 85)4.从“订单”表中删除签订日期为2004年 1 月 10日之前(含)的订单记录,正确的SQL语句是。A.DROP FROM .单 WHERE 签 日期=A2004-l-10B

30、.DROP FROM 订单 FOR 签订日期=八 2004-1-10|.DELETE FROM 订单 WHERE 签订日期=八 2004-1-10D.DELETE FROM 订单 FOR 签订日期=八 2004-1-10)5.假设“订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语 句 只 能 是。A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND;AVG一金额 200|.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND;AVG(金额)200C.SELECT 职员号 FR

31、OM 订单 GROUP,BY 职员号 HAVING COUNT(*)3 WHERE;AVG(金额)200D.SELECT 职员号 FROM 订单.GROUP BY 职员号 WHERE COUNT(*)3 AND;AVG一金额 2006.要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是。A.UPDATE产品SET单价=单价+单价*8%FOR ALLB.UPDATE 产品 SET 单价=单价*1.08 FOR ALLC.UPDATE产品SET单价=单价+单价*8%|.UPDATE产品SET单价=单价*1.087.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是。

32、A.SELECT产品名称,AVG(单价)FROM产品GROUP BY单价B.SELECT产品名称,AVG(单价)FROM产品ORDERBY单价C.SELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称|.SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称8.“图书”表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A 开头的图书记录全部打上删除标记,正 确 的 命 令 是。A.DELETE FROM 图书 FOR 图书号 LIKEA%”B.DELETEFROM 图书 WHILE 图书号 LIKE”A%”C.DELETE FROM 图

33、书 WHERE 图书号=A*”DELETE FROM 图书 WHERE 图书号 LIKEA%”填空题1.SQL支持集合的并运算,运 算 符 是 UNION。2.SQL SELECT语句的功能是 数据查询。3.“职工”表有工资字段,计算工资合计的SOL语句是SELECT SUM(工资)FROM 职工。4.在 SOL语句中空值用NULL表示.5.在 SQLSELECT中,字符串匹配运算符用LIKE表示,经可用来表示0 个或多个字符。6.在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为:SELECT*TOP 10 FROM 成绩表 ORDER BY 总分 DESC7.要在 成绩 表中插入

34、一条记录,应该使用的SQL语句是:INSERT INTO 成绩(学号,英语,数学,语文)VALUES(“2009101102”,95,78,86)8.在 SOL SELECT中用于计算的函数有SU M、A V G、COUNT、M AX和 MIN。9.在 VFP中 SQL DELECT命令是 逻辑 删除记录。三.实验题根据学生表XS(XH,XM,XB,CSRQ,JSJ,YY,SX)做以下练习:create table xs(xh c(12),xm c(8),xb c(2),csrq d,jsj i,yy n(5,l),sx n(3)1.从 XS表中查询XM(姓名)为“梁岩”的信息;Select*

35、from xs where xm=梁岩”2.从 XS表中查询82年以后出生的学生基本信息,并按出生日期降序排列;Select*from xs where year(csrq)1982 order by csrq desc3.从 XS表中查询姓“王”的女生的XH(学号)和XM(姓名);Select xh,xm from xs where xm like 王 and xb=女4.从 XS表中查询姓“王”的学生的XM(姓名)和三科成绩,并按就JSJ(计算机)成绩降序排列;Select xm,jsj,yy,sx from xs where xm like -E%order by jsj desc5.统

36、计X S表中男、女生的人数;Select xb,count(xb)from xs group by xb6.统计显示X S表中各科成绩的最高分和最低分;Select max(jsj),min(jsj),max(yy),min(yy),max(sx),min(sx)from xs7.查询显示女生的XH(学号)、SX(数学成绩)、ZF(总分),并按ZF(总分)降序排列。Select xh,sx,jsj+yy+sx as zf from xs order by zf desc或Select xh,sx,jsj+yy+sx zf from xs order by zf desc5.3习题与实验一、选择

37、题i.下 面 关 于 查 询 的 描 述 中 正 确 的 是。A.不能根据自由表建立查询C.只能根据数据库表建立查询B.只能根据自由表建立查询D.可以根据数据库表和自由表建立查询2.下面关于视图的描述中正确的是_ _ _ _OA.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自山表建立视图3.查询设计器中包括 选项卡。A.字段、筛选、排序依据 B.字段、条件、分组依据C.条件、排序依据、分组依据 D.条件、筛选、杂项4.”视图设计器”比 查询设计器 多H1 选项卡。A.段 B.排序 C.连接 D.更新条件5.默 认 的 查 询 输 出 形 式

38、是。A.数据表 B.屏幕 C.临时表 D.浏览窗口6.查询设计器窗口中 筛选 选项卡的作用是 oA.增加或删除查询的表 B.观看查询生成的SQL代码C.指定查询条件 D.选定查询结果中包含的字段7.下 面 有 关 视 图 的 描 述 中 正 确 的 是。A.可以使用MODIFY STRUCTURE命令修改视图的结构B.视图不能删除,因为会影响原来的数据文件C.视图是通过对表的复制产生的D.使用SQL对视图进行查询时必须事先打开视图所在的数据库8.在查询设计器的”添加表或视图 对话框中,其他 按钮的作用是让用户选择A.数据库表 B.视图 C.不属于当前环境的数据表 D.查询二、填空题1.视图中的

39、数据取自数据库中的 或。2.查 询 设 计 器 的 筛 选 选 项 卡 用 来 指 定 查 询 的。3.建立远程视图必须首先建立与远程数据库的 o4.可以使用视图的 选项卡,对更新源数据表中数据的方式进行设置。第五章课后习题答案:一、选择题1-5、D 2、改为不正确的是,选B ADD6-8、CDC二、填空题1、表 视图2、条件3、连接4、更新条件6.5习题与实验一、填空题1.从键盘上接受一位整数并存入内存变量X,正确的操作为 oA.WAIT TO X B.ACCEPT TO X|.INPUTTOX D.STORE TO X2.在VFP中,用 于 建 立 或 修 改 过 程 文 件 的 命 令

40、是.A.MODIFY 文件名|.MODIFY COMMAND 文件名C.MODIFY PROCEDURE v文件名 D.上面B和C都对3.在下列命令中,不 能 输 入 字 符 型 数 据 的 命 令 是。A.ACCEPT B.WAIT C.INPUT.SAY.4.一般说来,VFP6.0系统具有结构化程序设计的 种基本结构A.1 B.2 3 D.45.SCAN循环语句是()扫描式循环A.数组|.数据表 C.内存变量 D.程序6.VFP 6.0程 序 设 计 的 三 种 基 本 结 构 是。.顺序,选择,循环 B.顺序,选择,逻辑C.模块,转移,循环 D.网状,选择,逻辑7.在 DO WHILE

41、ENDDO循环结构中,LOOP命令的作用是。A.退出过程,返回程序开始处|.转移到DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D.终止程序执行8.在VFP中,关 于 过 程 调 用 的 叙 述 正 确 的 是。|.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面A和B都正确9.在程序中定义局部变量的命令动词是 oA.PUBLIC B.PRIVATE LOCAL D.DECLARE10.如果一个过程不包含RETURN语句,或者RETURN

42、语句中没有指定友达式,那么该过程A.没有返回值 B.返回0|.返回.T.D.返回.F.11.有程序如下USE CJM.ZF=0&SCANM.ZF=M.ZF+ZFENDSCAN?M.ZFRETURN其中数据库文件CJ.DBF中有2条记录,内容如下XM ZF1 李四 500.002 张三 600.00运行该程序的结果应当是 OI,1100.00 B.1000.00 C.1600.00 D.1200.0012.执行如下程序SET TALK OFFS=01=1INPUT N=TO NDO WHILE S=la(k)=a(k)-a(k+l)k=k-lENDDO?a(l),a(3),a(5)SET TAL

43、K ON运行结果:6 4 23.请写出该程序段的执行结果:SET TALK OFFCLEARFORj=l TO 4?STR(j,2)+”)”FOR k=l TO J?STR(j*k,4)ENDFOR1)12)243)3694)4812 16ENDFOR运行结果:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _4.请写出该程序段的执行结果:CLEARt=0FOR n=l to 10P=1FOR 1=1 to np=p*IENDFORT=t+pENDFOR?,t=treturn运行结果:t=4037913_5.请写出该程序段的执行结果:CLEARstore 0 to

44、x,yDO WHILE xn1317192329?m3137414347ENDIF5359616771ENDFOR7379838997运行结果:7.写出下列程序的运行结果:SET TALK ONCLEARdime s(10)s(l)=ls(2)=l?s(l),s(2)FOR i=3 to 10s(i)=s(i-l)+s(i-2)ENDFOR5SET TALK OFF _运行结果:55功能:输事斐波那契数列8.写出下列程序的运行结果:1=1DO WHILE I10DO WHILE.NOT.EOF()?编号IFSUBSTR(编号,2,!)=1s=s+数量ENDIFCONTINUEENDDO?SUS

45、E运行结果:10.有一分支程序为:IF s100AO A10A12A2115DOP1.PRGELSEIF s10DO P2.PRGELSEIFslDO P3.PRGELSEDO P4.PRGENDIFENDIFENDIF分别写出执行P2,P3,P4子程序的条件表达式:DOP1.PRG 条件为:S100 DO P2.PRG 条件为:P V sW 100DO P3.PRG 条件为:IVsWlO DO P4.PRG 条件为:sWl1 1.面向对象程序设计具有望装也、继承性 和 多态性 的特点。7.6习题与实验一、选择题1.下列对象中,不属于容器类对象。A.页框 B1 列表框 C.表单 D.表格2.下

46、列对象中,不属于控件类对象。A.组合框|.选项按钮组 C.编辑框 D.复选框3.在表单的常用基本事件中,按照触发时机的先后排列,顺序应为 oA.Init Load Destroy Unload B.Init Load Unload DestroyLoad Init Destroy Unload D.Load Init Unloads Destroy4.不能接受用户通过键盘输入值的控件是 oA.文本框 B.列表框 标 签 D.组合框5.This是对 的引用。当 前对象 B.当前表单 C.任意对象 D.任意表单6.在某控件事件代码中,若想通过相对调用使用与该控件处于同一容器的另外一个对象,应该使用

47、_ _ _ _ _ 关键字。A.This JlhisForm C.ThisForm.Parent D.This.Parent7.可以用来显示逻辑型数据的控件是 oA.表格 B.文本框 复 选框 D.选项按钮8.在“表单设计器”环 境 中,要选定某选项按钮组中的某个选项按钮,正确的操作是A.双击要选择的选项按钮B.先单击该选项按钮组,然后再单击要选择的选项按钮 右 击 选项按钮组,从快捷菜单中执行“编辑”命令,再单击要选择的选项按钮D.以上B 和 C 都可以9.在表单对象中,有一些控件可以设置多重选择,下面叙述中正确的是A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选

48、择C.列表框可以设置成多重选择,而组合框不可以 组 合框可以设置成多重选择,而列表框不可以10.在 VFP中,对象方法或事件代码在运行过程中产生错误时将引发 事件。A.Load B.Init C.Destroy E rro r11.Show方 法 用 来 将 表 单 的。A.Enabled属性设置为.F.v is ib le 属性设置为.T.B.Visible属性设置为.F.D.Enabled属性设置为.T.二、填空题1.V FP不仅支持的结构化程序设计方法,而且支持一的程序设计方法。2.对象通常由3 个方面的基本要素构成,。它们是3.4.5.6.所 谓 就 是 对 客 观 事 物 某 方 面

49、 特 征 的 概 括 和 描 述。所谓 就是对一组具有相同属性和相同行为的对象所作的抽象描述和概括。类如果按层次划分,可以分为.所谓.是指由系统预先定义好、能被对象识别和响应的、在特定时机被触发的一7.组动作。事件的触发方式可归纳为三种:一种由.触发,另-一种由自动触发,还有一种由.触发。8.VFP的基类可以大致分为两种类型:9.是指为使对象能够实现一定功能而编写的程序代码。io.创 建 表 单 的 命 令 是 运 行 表 单 的 命 令 是H,将设计好的表单存盘时,将产生扩展名为 和 的两个文件。12.释 放 表 单 方 法 的 名 称 刷 新 表 单 方 法 的 名 称13.如果要使某些数

50、据表在运行表单时能自动打开,应 将 它 们 添 加 到 表 单 的 数据环境中。14.如果要同时选定多个控件,应先按住键,再分别单击要选定的各个控件。15.要使标签内的标题文本可以自动换行,应设置它的属性。16.在向文本框内输入信息时,如果不想让它显示出输入的真实信息而显示为“*”,应设置它的_ _ _ _ 属性。17.要定义组合框或列表框中列表项内容的来源,应设置当属性。18.要定义选项按钮组内包含按钮的个数,应设置它的属性。19.表单运行中,计 时 器 控 件 当 时 间 到 时,该 捽 件 产 生 一 个 事 件。20.在表单中插入图像控件,用户显示图像,编辑图像;图像的Stretch属

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁