VFP课后习题答案

合集下载

vfp课后习题答案

vfp课后习题答案
1-5ABCAC 6-10DBBDD 11-16ACBD AA
三、填空 1.关系模型 2.取值范围 3.选择 4.关系模型、层次模型、网状模型 5.属性、元组 6.联接 7.工具、选项 8.文件位置 9.区域 10.实体完整性
第二章
一、问答 1.自由表:不属于任何数据库而独立存在的表成为自由表。 数据库表与自由表的区别:数据库表可以使用长表名,在表中可以使用长字段名; 可以为数据库表中字段指定标题和添加注释; 可为数据库表字段指定默认值和输入掩码; 数
3.在 SQL 中,创建数据库的命令是 CREATE DATABASE,命令格式为
CREATE DATABASE <数据库名>
在 SQL 中,创建表的命令是 CREATE TABLE,命令格式为
CREATE TABLE|DBF <表名>[FREE]
3
(<字段名><类型>[(<宽度>[,<小数位数>])][NULL|NOT NULL] [CHECK <条件表达式> [ERROR <提示信息>]] [DEFAULT <表达式>] [PRIMARY KEY|UNIQUE] [,<字段名 2> …])
该格式主要用于删除字段、修改字段名、添加和删除主索引等。
二、选择
1-10 DBABDBAADB 11-17 BDCADBB
三、填空 1.数据库表 自由表 2.INTO CURSOR 3.自由表 4.独占 5. ALTER TABLE 四.操作题 1.基于 student 表、course 表和 score 表,利用 SQL 语句,完成下列查询。 (1) SELE * FROM STUDENT WHERE 出生日期<{^1990-1-1}

最新版VFP课后习题参考答案

最新版VFP课后习题参考答案

最新版VFP课后习题参考答案第一章一选择题1~8 CACCCDDD二填空题1数据库管理系统/DBMS 2冗余度3元数据4概念层5属性6完整性规则7实体完整性8信息流第二章一选择题1~5 CCDCA/D(第五题有两个答案,这个D应该是印刷错误,旧版中是TTOC)6~10 CCCCB 二填空题1.ctrl+enter 2 .SHIFT 3. SET ESCAPE ON/OFF 4. PJX和PJT5.全局 6 .DIMENSION 7. save to mVar all like c* 8. 10 ,8 9. messageb( )第三章一选择题1~5 DCBAC 6~10 AAAAC(第一题中的选项D少了个0,应为30000多)二填空题1. 2552. ctrl+home3.ADDITIVE4. Y5. drop column by6. select 07. xs和w208. freeze9. zap 10. .CDX第四章一选择题1~7 BCA(CD)DDD(第4题C和D选项都对)二填空题1.完全联接2. DISTINCT3. Union4. To file5. subs(bm.zkz,4,2) 、group by 16. month(csrq)、100*count(*) 、Desc7. Dist 、count(*) 、1 8. 09. 1 10. iif(KS.cj>59,1,0) , 4 DESC第五章一选择题1~5 DDCCD 6~10 DCADC二填空题1.FXP2. ESC3.i<=10 、?CHR(K)4. 10 155. nsum+jc(n)/jc(n+1) , to x6. mod(mod(num,16),10)+65(或55+MOD(num,16))、num17.封装性8. 属性9. ERROR 10 . 容器对象11._screen.Caption 12.thisformset第六章一选择题1~5 CBAAB 6~10 DCBDA二填空题1. 集合2. 顶层表单3. Load、activate4. 确定(\<Y)5. passwordchar6. 07.下拉列表框8. 0~999. Interval 10.Enabled11. thisform.cmg.cmd2.enabled=.f. 或者this.parent.cmd2.enablede=.f.12. text1.value 13.文本框14.setall15.ColumnS(i) (COLUMN后必须加S,即COLUMNS(i)。

Visual FoxPro数据库程序设计课后习题参考答案及解析

Visual FoxPro数据库程序设计课后习题参考答案及解析

第一章Visual FoxPro 数据库基础第一节数据库基础知识1、答案:数据描述事物特性的数据内容存储在某一媒体上的数据形式解析:本题考查的知识点是数据的概念及包括的内容。

数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。

做好该题的关键是熟练掌握数据的概念及包含的两个方面。

2、答案:C解析:本题考查的知识点是数据处理。

数据处理是指将数据转换成信息的过程。

完成这一过程的中心问题是管理好数据。

3、答案:C解析:20世纪50年代中期到20世纪50年代后期是计算机数据管理的人工管理阶段;从20世纪50年代后期到20世纪60年代中后期是计算机数据管理的文件系统阶段;20世纪60年代中后期到20世纪70年代后期是计算机数据管理的数据库系统阶段;20世纪70年代是计算机数据管理的分布式数据库系统阶段;20世纪80年代以后开始将面向对象程序设计引入计算机科学领域之中。

4、答案:描述事物的数据本身相关事物之间的联系解析:本题考查的知识点是数据库的概念及相关的内容。

数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。

做好该题的关键是熟练掌握数据库的概念及包含的两个方面。

5、答案:D解析:本题考查的知识点是数据库系统的组成。

本题需要记忆。

在Visual FoxPro中,数据库系统由计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。

第二节关系数据库1、答案:C解析:数据库管理系统支持的数据模型有3种:层次模型、网状模型和关系模型。

层次模型是指用树形结构表示实体及其之间联系的模型,网状模型是指用网状结构表示实体及其之间联系的模型,关系模型是指用二维表结构表示实体及其之间联系的模型。

2、答案:C解析:本题考查的知识点是数据库管理系统中的关系的基础知识。

在Visual FoxPro中,一个关系就是一个二维表。

VFP课后答案

VFP课后答案

VFP课后习题答案第一章数据库系统及VFP概述一、选择题D A D C D C D C C D二、填空题(1) 人工、文件系统、数据库系统(2) 外模式、模式、内模式(3) 1:1、1:n、m:n(4) 二维表(5) 外关键字(6) QUIT(7) 文件(8) .pjx、.pjt(9) 文档(10) 引用第二章VFP数据类型一、选择题ACBDD (6全可以)CBCC二、填空题(1) LOCAL(2) 3、0(3) 1、字符型(C)(4) 8、10(5) 49(6)算术、关系、逻辑(高到低)(7) ‘Visual FoxPro6.0’(8) 50(9) ‘GOOD’(10) CTRL+0第三章表的使用一、选择题DABAB BDBDC二、填空题(1) 254(2) ALTER TABLER XS DROP(COLUMN) BJ(3) .T.、1(4) 索引顺序下一条(5) PACK、独占(6)UPDATE JS SET GL=GL+1(7) SELECT( ) 函数(8) 保守式、开放式(9) 结构复合(10) 主控索引第四章数据库的创建和使用一、选择题ABBBB ACDCC二、填空题(1) 元数据(2) 数据库(3) FREE TABLE(4) 只允许字母字符(5) 逻辑(6) 记录更新后,记录指针移离该记录时(7) 插入、限制(8) 库表、一致性(9) 永久关系、存储过程(10) DBUSED(“库文件名”)第五章查询和视图一、选择题BAADB DBBCB二、填空题(1) GROUP BY(2) AVG(KSS)、TEACHER.JSH=JKXX.JSH、TEACHER.ZC(或1)(3) .HAVING(4) ALL(5) SELECT-SQL(6) = ?课程代号第六章报表和标签一、选择题BD二、填空题(1) 一对多报表(2) 细节区(3)InitialSeletedAlias(4) 标题、总结(5) XS_Report PREVIEW第七章VFP程序设计基础一、选择题ABBCC二、填空题(1) FOR(2) 私有变量(PRIVATE)(3) ncount=0、subs(csting, 1, n-1)、len(cword)(4) Subs(cstr, n, 1)=’a’or Subs(cstr, n, 1)=’A’、LOOP、cresult=cresult+ Subs(cstr, n, 1)(5) dow(pdate)、pdatex*2-1, 2、pweek(6) 题目排版有问题mod(nnumber,16)、n<10 、’0’(7) 0、val(subs(str(i),2,1) (8) sqrt(2)、pi-t、enddo第八章表单一、选择题ACDBB AAACC二、填空题(1) 表单集且其中含有两个以上表单(2) CLEAR EVENTS(3) 属性、方法、事件(4) 单、多(5) COLUMNCOUNTS、COLUMNS(6) SHOW、HIDE(7) .T.(8) MOVABLE(9) 0或1、.T.(10) 0或1、.F.第九章控件一、选择题BACAC ACCBA二、填空题(1) \<(2) READONLY(或ENABLED)、.F.(3) BUTTONCOUNT(4) WORDWRAP(5) INTERVAL、TIME、RESET(6) PASSWORDCHAR(7) KEYBORD HIGHVALUE和KEYBORDHIGHVALUE)、SPINNERHIGHVALUE和SPINNERLOWVALUE、INTERVAL(8) 是否可用(不响应用户动作)、是否可见(9) ACTIVEPAGE(10) PAGECOUNT、PAGES[I]第十章类一、选择题BADBD BCBAD二、填空题(1) 子类、父类(2) 类、表单(3) 非容器(4) 子类(5)新设置的对象代码(6)不可见(7) CREATE CLASS、MODIFY CLASS(8) .F.(9) 对象(10) DODEFAU( )、::第十一章菜单和工具栏设计一、选择题BBCCA BDABB二、填空题(1) 选项---跳过(2) .MNX、.MNT、.MPR(3) DO MYMENU.MPR(4) SET SYSMENU TO DEFAULT(5) RIGHTCLICK(6) DO *. MPR WITH THIS, .T.(7) SET SYSM TO(8) _MSM_TOOLS(9) TOOLBAR(10) SEPARATOR (分隔符)。

VFP课后习题答案

VFP课后习题答案

第一章(P28~29)一.选择题1) C 2) A 3)C 4)C 5 C6) D 7) D 8) D二.填空题1) DBMS2) 冗余3) 元数据4) 概念层5) 属性6) 完整性规则7) 实体完整性8) 信息流第二章(P65-66)一.选择题1) C 2) C 3) D 4) C 5) A或D6) C 7) C 8) B9) C 10) B二.填空题1) <CONTROL>+<ENTER>2) SHIFT3) SET ESCAP ON | OFF4) PJX ,PJT5) PUBLIC6) DIM7) SA VE TO MV AR ALL LIKE C*8) 10,89) MESSAGEB()第三章(P108-109)一.选择题1) D 2) C 3) B 4) A 5) C6) A 7) A 8)A 9)A10) C二.填空题1) 2552) <CTRL>+< HOME>3) ADDITIVE4) Y5) DROP COLUMN BY6) SELE 07) XS,W208) FREESE9) ZAP10) CDX第四章(P132-135)一.选择题1) B 2) C 3) A 4) C 5) D6) D7) D二.填空题1) 完全联接2) DIST3) UNION4) TO FILE5) substr(bm.zkz,4,2) group by 16) month(csrq) count(*)*100 DESC7) dist COUNT(*) 18) 09) 110) iif(cj>59,1,0) 4 DESC第五章(P162-164)一.选择题1) A 2) D3) C 4) D 5) D6) D 7) C 8) A 9) D 10) C二.填空题1) .FXP2) <ESC>3) I<=10 ?CHR(K)4) 10 155) NSUM+JC(N)TO X6) 55+MOD(NUM,16)NUM17) 封装性8 ) 属性9) ERROR10) 容器11) _SCREEN . CAPTION12) THISFORMSET第六章(P207-210)一.选择题1)C 2)B 3)A 4)A 5)B6)D 7)C8)B 9)D 10)A二.填空题1)集合2)顶层表单3)Load ACTIV ATE4)"确定(\<Y)"5)PASSWORDCHAR6)07)下拉列表框8)0~999)interval10)ENABLED11)THISFORM.Cmg.Cmd2.ENABLED=.F.12)TEXT1.V ALUE13)文本框14)SETALL15)COLUMNS(I) STR(I-2,1)16)“IIF(CJ<60,RGB(255,0,0),RGB(0,0,255))”17)ACTIVEPAGE18)PAGECOUNT19)ACTIVEPAGE20)USE &X -1 alias()第七章(P234-235)一.选择题1)C 2)C 3)B 4)A 5)D6)D 7)B 8)C 9)B 10)C二.填空题1)类库,VCX2)保护,隐藏,公共3)F,04)控件5)CMDCLOSE,COMMANDBUTTON,CMD 6)黄色第八章(P250~P251)一.选择题1)B 2)D 3)A 4)B 5)B二.填空题1)_PAGENO2)一对多报表3)每行4)细节5)细节7)双击8)PREVIEW9)PROMPT10)LBX第九章(P269-270)一.选择题1)C 2)C 3)C 4)B 5)D6)B 7)B 8)B二.填空题1)快捷2)SET SYSMENU TO DEFA3)SET SYSMENU OFF4)过程5)DAY(DATE())<>16)T7)MPR8)DO MENUA. MPR9)RIGHTCLICK10)DOCK(0)第十章(P293)一、选择题1)C 2)B 3)A 4)B 5)D 二、填空题1)255;254;202)调试器3)ON ERROR;ERROR4)CLEAR EVENTS5)“排除”;“包含”6)连编可执行文件7)Web安装。

VFP课后习题答案

VFP课后习题答案

第一章一、选择题AACCD BABCA CBBDB CBCDB二、填空题1.数据库管理系统(或DBMS)2.关系3.菱形逻辑设计4.分量5.E-R图6.数据定义7.不能8.设计器第二章一、选择题BAAAC CDABC BCB二、填空题1. SUBSTR(“北京市”,3,2)2. 6662223.姓名+STR(总分)+DTOC(出生年月)4. 6 N D5. .T.第三章一、选择题AABCD ADDCA CABAB ABACC二、填空题1. 数据库表自由表2. 表结构记录数据3. 54. REPL ALL 总分 WITH 高等数学+英语+计算机基础REPL ALL 平均分 WITH (高等数学+英语+计算机基础)/35. 单索引文件复合索引文件6. 主索引候选索引普通索引惟一索引7. AVERAGE TOTAL8. 备注型通用型9. C N D M G10. .T.11. 可以使不同工作区中的表的记录指针实现联动12. 字段有效性记录有效性13. 参照14. 级联第四章一、选择题DBBCA ACDBA二、填空题1. parameters <形参变量表>2. found()或!eof()或.not. Eof()3. loop4. 数量/2=int(数量/2)或mod(数量,2)=0 skip exit三、阅读程序题1. -5 32. 122 233. 100 200 1004. 6 4 25. M=1 N=46. 115四、编程题*第四章习题编程题第1题set talk offclearinput "请输入学生的成绩:" to ado casecase a<60?"该生的成绩等级为不及格"case a<90?"该生的成绩等级为通过"case a>=90?"该生的成绩等级为优秀"endcaseset talk onreturn*第四章习题编程题第2题set talk offclears=0for i=1 to 100if mod(i,2)<>0s=s+iendifnext?"1-100之间奇数的和是:",s set talk onreturn*第四章习题编程题第3题set talk offclears=0for i=1 to 19 step 2s=s+i*(i+1)next?sset talk onreturn*第四章习题编程题第4题set talk offclearinput "请输入m的值" to m input "请输入n的值" to ns=jc(m)+jc(n)?sset talk onreturnfunction jcparameters xp=1for i=1 to xp=p*inextreturn p*第四章习题编程题第5题set talk offclearuse gzdo while !eof()do casecase 工资<=800repl 税金 with 0case 工资<=2000repl 税金 with (工资-800)*0.05case 工资>2000repl 税金 with 2000*0.05+(工资-2000)*0.1endcaseskipenddouseset talk onreturn第五章一、选择题AABBC BACDC二、填空题1.下拉组合框下拉列表框2.继承性封装性多态性3.wordwrap4.不可见 timer5.readonly passwordchar三、设计题1.所需的图片是C:\Program Files\Microsoft Visual Studio\Vfp98\fox.bmp①在表单上新建一个image1控件,通过picture属性导入图片fox.bmp;再将stretch属性设为“1-等比填充”。

vfp书后习题及参考答案

vfp书后习题及参考答案

vfp书后习题及参考答案习题一一、用适当的内容填空1. 典型安装VFP至少需要【 85 】MB的剩余磁盘空间,完全安装VFP至少需要【 90 】MB的剩余磁盘空间。

2. 在运行VFP过程中,要想查看帮助信息,必须安装【 MSDN Library 】。

并在VFP 中配置名为【 Foxhelp.chm 】的帮助文件。

3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。

4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。

5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【 Config.fpw 】的配置文件。

6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【 VFP 】。

7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。

8.VFP要处理的各种信息以【数据库】形式存储于计算机中。

9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。

10.安装VFP系统,首先应该鼠标双击安装盘中的【 Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【 MSDN 】软件;启动VFP系统的程序文件名为【 Vfp6.exe 】。

11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【 Microsoft Visual FoxPro 6.0 】。

12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。

13.系统提供【 11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。

通过设置【 Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。

14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

VFP教材习题与答案

VFP教材习题与答案

VFP教材习题与答案1. 在下列四个选项中,不属于基本关系运算的是()。

[单选题] *A. 连接.B. 投影C. 选择D. 排序(正确答案)2. 能将当前表中有删除标记的记录物理删除的命令是()。

[单选题] *A. DELETEB. ZAPC. PACK(正确答案)D. DELETE FOR3. 在DO WHILE <语句组>ENDDO中,若条件设置为.T.,则下列说法中正确的是()。

[单选题] *A. 程序一定出现死循环B. 程序不会出现死循环C. 在循环体中设置EXIT防止出现死循环(正确答案)D. 在循环体中设置LOOP防止出现死循环4. 函数SQRT(数值表达式) 的功能是()。

[单选题] *A. 返回指定表达式的平方根(正确答案)B. 按四舍五入取数值表达式的整数部分C. 返回数值表达式的整数部分D. 返回数值表达式的符号5. 在VFP中,可以对字段设置默认值的必须是()。

[单选题] *A. 数据库表(正确答案)B. 自由表C. 自由表或数库表D. 不能设置字段的默认值6. 可以随表的打开而打开的索引是()。

[单选题] *A. 单一索引文件B. 复合索引文件C. 结构化复合索引文件(正确答案)D. 非结构化复合索引文件7. 用来指明复选框当前状态的属性是()。

[单选题] *A. SelectedB. CaptionC. Value(正确答案)D. ControlSource8. ( B )属于容器类控件。

[单选题] *A. TextBOXB. Form(正确答案)C. LabelD. Command9. 在命令窗口中执行了命令X=5后,则系统默认变量的作用域是()。

[单选题] *A.全局(正确答案)B. 局部C. 私有10. 要为当前表所有职工增加100元工资,应该使用命令()。

[单选题] *A. CHANGE 工资 WITH 工资+100B. REPLACE 工资 WITH 工资+100C. CHANGE ALL 工资 WITH 工资+100D. REPLACE ALL 工资 WITH 工资+100(正确答案)11. 可以伴随着表自动打开的索引是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题2答案一、选择1.A 2.A 3.A 4.B 5.D 6.B 7.B 8.D 9.B 10.D二、填空1.数据库管理系统2.交互操作方式程序执行方式3.表示其中的内容是可选可不选的表示其中内容是必须选择的4.面向对象5.表文件单索引文件程序文件备注文件三、简答1.Visual FoxPro 6.0主要具有以下特点:(1)对项目及数据库控制的增强(2)引进了面向对象的语言和编程方式(3)提高了应用程序开发效率(4)充分地共享数据(5)互操作性和支持Internet2.常用的启动方式有:从“开始”菜单启动;通过“资源管理器”或“的电脑”启动;通过快捷方式启动。

常用的退出方式有:选择系统菜单栏的“文件”菜单中的“退出”菜单项;单击Visual FoxPro 6.0主窗口右上角的关闭按钮;在系统主界面中的“命令”窗口中输入“QUIT”后按【Enter】键;双击Visual FoxPro 6.0主窗口左上角的控制菜单图标;直接按组合键【Alt+F4】。

3.Visual FoxPro 6.0主窗口主要由标题栏、菜单栏、工具栏、命令窗口、工作区和状态栏组成。

4.MODIFY WINDOW SCREEN;FONT“宋体”,16;STYLE "B&U";TITLE "我的VFP窗口"5.见表2-16.设计器(Designer)是Visual FoxPro 6.0以图形界面提供给用户的设计工具,用它可以创建、定制及编辑数据库结构、表结构、报表格式及即应用程序组件等。

向导(Wizard)是一个交互式设计工具,它通过一系列对话框依次与用户对话,引导用户分步完成Visual FoxPro的某项任务。

生成器(Builder)是带有一系列选项卡的对话框,它用于设置选中对象的属性。

习题3参考答案1一、选择题1.D2.C3.D4.A5.C6.A7.C8.D9.B10.A11.C12.D13.C14.A15.D16.C2二、填空师1.337.2012.153.字符型4.2545..f.6.6,N,D习题4参考答案一.选择题1.B 2.C 3.B 4.C 5.B 6.B 7.B 8.B 9.A 10.A11.A 12.A 13.C 14.D 15.A 16.C 17.D 18.C 19.A 20.B 三.填空题1.标识一个记录2.字段、表3.更新规则、删除规则、插入规则4.REPLACE ALL工资WITH工资+50 FOR职称="工程师"5.通用型、G、46.表结构、表记录7.ALL、NEXT n、RECORD n、REST8.DBC、DBF9.MODIFY STRUCTURE10.普通索引、惟一索引、主索引、候选索引三.简答题略。

习题5参考答案选择题:ABDCDC应用题:①查询“铁道出版社”出版的所有图书的书名和作者;SELECT书名,作者FROM图书WHERE出版社=‟铁道出版社‟②查询所有借阅过图书的借书证号;SELECT DISTINCT借书证号FROM借阅③查询书架号为“A02”且数量小于10的图书的书名,作者和出版社;SELECT书名,作者,出版社FROM图书;WHERE书架号=‟A02‟ AND数量<10④查询单位为“计算机系”或“数学系”的读者的借书证号和姓名;SELECT借书证号,姓名FROM读者;WHERE单位=‟计算机系‟ OR单位=‟数学系‟或者:SELECT借书证号,姓名FROM读者;WHERE单位IN (‟计算机系,‟数学系‟)⑤查询各读者的借书证号,姓名和借阅图书的书号;SELECT读者.借书证号,姓名,书号FROM读者,借阅;WHERE读者.借书证号=借阅.借书证号⑥查询借阅了书名包含“asp%”的借书证号,借书日期和还书日期;SELECT借书证号,借书日期,还书日期FROM借阅,图书;WHERE借阅.书号=图书.书号AND书名LIKE…%ASP\%%‟ ESCAPE…\‟⑦查询各单位的读者数量;SELECT单位,COUNT(*) FROM读者GROUP BY单位⑧查询各读者的借书证号和借阅过的图书本书(同一本书多次借阅只计1本);SELECT借书证号,COUNT(DISTINCT书号) FROM借阅;GROUP BY借书证号⑨查询各出版社及其图书的平均价格,并将平均价格在30以上的显示出来;SELECT出版社,AVG(价格)平均价格FROM图书;GROUP BY出版社HAVING平均价格>30⑩查询读者“李平”借阅图书的书名和借阅日期,结果按借阅日期降序排列。

SELECT书名,借阅日期FROM图书,读者,借阅;WHERE图书.书号=借阅.书号AND读者.借书证号=借阅.借书证号AND姓名=‟李平‟; ORDER BY借阅日期DESC习题6参考答案选择题:ADDDCDBA习题7答案一、选择1.D 2.A 3.A 4.B 5.B 6.C 7.B 8.D 9.C 10.B11.C 12.B 13.C 14.B 15.B二、填空1.45 50402.153.50 10010 1004.C>MAX(A,B) B>MAX(A,C) A>MAX(B, C)5.学号=XH PACK6.USE XSDA FOR性别="男" N=N+1习题8 参考答案一、选择题1.D2.C3.D4.D5.A6.C7.C8.D9.D 10.C11.D 12.B 13.A 14.C 15.C二、填空题1.类2. Load3. Release方法4. .T.5. Click6. Value7.下拉组合框下拉列表框8.属性窗口三、应用题1.操作步骤:(1)创建表单,然后在表单上添加两个标签、两个文本框和一个命令按钮。

(2)从“表单”菜单选择“新建属性”命令,打开“新建属性”对话框,为表单添加新属性num,用以保存本次登录输入的次数。

(3)在属性窗口设置控件属性。

①设置两个标签和一个命令按钮的Caption属性值,并将命令按钮的Default属性值设置为.T.。

②设置文本框Text2的PasswordChar属性值为*③设置新属性num的属性值为0(3)编写“登录”按钮Command1的事件代码:use口令表Go TopFlag=.F.Uname=Alltrim(ThisForm.Text1.Value)Upwd=Alltrim(ThisForm.Text2.Value)If Empty(Uname) Or Empty(Upwd)Messagebox("请输入用户名或口令",32,"登录提示")ElseDO While Not eof() And Not FlagIf Alltrim(用户名)==Uname And Alltrim(口令)==UpwdFlag=.T.EndIfSkipEndDoIf FlagMessagebox("欢迎使用……",64,"登录提示")ThisForm.ReleaseElseThisForm.num= ThisForm.num+1If ThisForm.num=3Messagebox("用户名或口令不对,登录失败!",16,"登录提示")ThisForm.ReleaseElseMessagebox("用户名或口令不对,请重输……",48,"登录提示")EndIfEndIfEndIf2.操作步骤:(1)创建表单,然后在表单上添加1个标签、5个命令按钮。

(2)打开“数据环境设计器”窗口,向其中添加教师表,并将所有字段拖到表单适当位置。

(3)设置标签和命令按钮的Caption属性。

(4)编写各命令按钮的Click事件代码:①“第一条”按钮的Click事件代码为:If Recno()=1Messagebox("当前记录指针已在第一条上",48,"提示")ElseGo TopThisForm.RefreshEndIf②“上一条”按钮的Click事件代码为:If Recno()>1skip -1ThisForm.RefreshElseMessagebox("当前记录指针已在第一条上",48,"提示") EndIf③“下一条”按钮的Click事件代码为:If Recno()<Reccount()SkipThisForm.RefreshElseMessagebox("当前记录指针已在最后一条上",48,"提示") EndIf④“最后一条”按钮的Click事件代码为:If Recno()=Reccount()Messagebox("当前记录指针已在最后一条上",48,"提示") ElseGo Reccount()ThisForm.RefreshEndIf⑤“退出”按钮的Click事件代码为:ThisForm.Release习题9 参考答案一、单选题1.D 2.C 3.C 4.D 5.A 6.D 7.A 8.C二、填空题1.菜单菜单项菜单标题2.禁用3.修改菜单4.命令子菜单过程5.常规选项菜单选项6.插入删除7.键盘8.文件(\<F)9.下拉菜单习题10 参考答案一、单选题1.A 2.C 3.C 4.B 5.D 6.A 7.A 8.D 9.C 二、填空题1.数据源布局2.使用向导使用快速报表使用报表设计器3.报表向导一对多报表向导4.报表设计器5.报表设计器快速报表6.打印位置7.每一页每张报表开头8.域习题11参考答案选择题1.D2.B3.D4.C5.C6.C7.B8.D填空题1..APP2.主文件3.代码4.移出项目,从磁盘上删除思考题(略。

相关文档
最新文档