《新编Visual Foxpro 教程》课后练习题参考答案
- 格式:doc
- 大小:32.00 KB
- 文档页数:3
88填空题1. 254个字符。
2. 4 ,数值型、浮点型、整形、双精度型。
3..DBF ,.DBC 。
4..CDX 。
5.wyb.DBC,wyb.DCT,wyb.DCX 。
6.任何数据库。
7.一对多、多对一,一对多8. 备注文件。
9..T.。
10.填写下列各小题中的Visual FoxPro命令。
①USE STUDENT②DISP STRUCTURE③MODIFY STRUCTRUE④DISP ALL FOR 总分>200 .AND. 性别=”女”⑤DISP OFF ALL FIELDS 姓名, 性别⑥DISP ALL FOR 性别=”男” .AND. (“张”$姓名)⑦DELETE ALL FOR 总分< 200⑧RECALL ALL FOR 出生日期<= CTOD(“2/12/77”)11. 16 ,文件结束标识。
12. DISP ALL FOR YEAR(出生日期) >= 1993 .AND. 性别=”女”。
13. DELETE ALL FOR LIKE(分类号,”A*”)。
14. Ctrl + PgDn,Ctrl + W15. REPLACE 合格否WITH .T. FOR笔试成绩>= 60 .AND. 上机成绩>= 60USE HGAPPEND FROM STD FOR合格否= .T.LISTUSE16.物理,逻辑。
17.数值型、字符型、日期型、逻辑型。
18.数据表文件。
19.源表。
20. INDEX ON 职称+ STR(基本工资, 6, 2) TO ZS 。
21. SORT TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士”。
22. 李中明、郭天才、蔡阳、凌光。
23.两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确。
24. 在一个表中不允许有重复的记录。
第一章1.试说明数据与信息的区别和联系。
数据是人们用于记录事物情况的物理符号。
信息是数据中所包含的意义。
数据与信息既有区别,又有联系。
数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。
另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。
2.什么是数据库、数据库管理系统和数据库系统?数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。
数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。
数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。
3.简述数据库的三级模式结构。
为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。
模式又称概念模式或逻辑模式,对应于概念级。
它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。
外模式又称子模式,对应于用户级。
它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。
内模式又称存储模式,对应于物理级。
它是数据库中全体数据的内部表示或底层描述。
4.数据库系统的特点是什么?特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。
5.实体之间的联系有哪几种?分别举例说明。
(1)一对一联系(1∶1) 例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。
思考题参考答案第1章数据库系统概述(1)数据库、数据库管理系统及数据库系统的概念分别是什么?答:数据库是存储在计算机存储设备上的、结构化的相关数据集合;数据库管理系统是数据库系统中对数据进行管理的软件系统,是数据科系统的核心;数据库系统是指引入了数据库技术的计算机系统。
(2)在关系数据模型中,关系、元组、属性是什么概念?答:一个关系就是一张二维表,由行和列构成;元组也称记录,是表中的一行;属性也称字段,是表中的一列。
(3)关系模型允许定义哪几类完整性约束?答:实体完整性;参照完整性;用户定义完整性。
(4)关系的基本运算有哪几类?答:传统的集合运算(并、交、差等);专门的关系运算(选择、投影、连接)。
(5)Visual FoxPro主要提供了哪几种设计工具?答:略。
(6)如何设置当前工作目录?答:界面方式:选择“工具|选项”菜单命令,打开“选项”对话框,在“文件位置”选项卡中选中“默认目录”列表项,单击“修改”命令按钮,打开“更改文件位置”对话框,选中“使用默认目录”复选框,单击“定位默认目录”文本框后的“…”命令按钮,选择一个目录后确定即可。
命令方式:SET DEFAULT TO <路径说明>。
(7)项目管理器的功能有哪些?答:对项目中的表、数据库、查询、表单、报表、菜单等对象进行组织和管理;实现对项目中各个对象的创建、修改、删除等操作;将应用程序编译成可独立运行的可执行文件等。
第2章Visual FoxPro的数据与数据运算(1)Visual FoxPro有哪几种常用的数据类型?答:字符型、数值型、整型、浮点型、双精度型、货币型、日期型、日期时间型、逻辑型、备注型、通用型。
(2)字段变量与内存变量有何区别?答:字段变量是数据表中的一个字段,变量名即字段名,针对不同的记录,同一字段可以有不同的字段值;内存变量是用户在程序中定义的,当程序运行时,在内存中临时创建内存变量,用于存放程序运行的中间结果和最终结果。
1 章习题一、选择题A BA C A AD A二、判断题√X XX X √√X2章一、选择题C B AD A A B D D A C C B D二、程序填空1、答案:①a = val(a)②b = val(b)2、答案:①thisform.Text2.value②thisform.Text3.value③substr(c,n1,n2)三、读程序写出运行结果1、答案:Text1显示的值是:T。
2、答案:Text1显示:hello3、答案:标签Label1显示:西部开发在重庆3章一、选择题D B C AC B CBA A二、程序填空1、答案:① p=1② thisform.text1.value③ thisform.text2.value=p2、答案:① c=""② -1③ substr(x,i,1)3、答案:此题答案不唯一①time() 或datetime()②val(left(t,2)) hour(t)③return ctime三、读程序写结果1、答案:13 212、答案:24 21 18 15 12 9 6 3 此题最后一个循环中label2要改为label1 答案应该是: Label1 3 6 9 12 15 18 21 24 24 21 18 15 12 9 6 3 (标签原来的属性没有设为空串,第一个循环也要修改属性)3、答案:754、答案:65、答案:***************6、答案:label2显示:P(1)=2 P(2)=4 P(3)=8Label3显示:b=154章一、选择题B D A D D B BC A A B D二、判断题X X√X √√X√5章一、选择题B C A C C A D C B B A B D C C B A C二、判断题X X X√√X X√三、填空题1、指针关联2、学号INTO A 课程号INTO C ADDI3、永久关系4、忽略5、SET6、逻辑6章一、选择题A CB D A BC A C A B AD D C二、判断题√X√√X X√三、读程序写结果1、答案:王青川2、答案:学号姓名科目成绩99012 李四高等数学6599012 李四计算机70。
Visual FoxPro习题汇编52 第二章Visual FoxPro数据运算一、选择题1、依次执行Visual FoxPro=″ABC″和ABC= Visual FoxPro命令后,再执行?Visual FoxPro+ABC命令的结果是。
A)ABCABC B)Visual FoxProABCC)FoxPro Visual FoxPro D)ABC Visual FoxPro2、(2001-9-20)-(2001-9-10)+4^2的结果是。
A)26 B)6 C)18 D) -23、下列不能作为VFP中变量名。
A)ABCDEFG B)P000000 C)89TWDDFF D)xyz4、下列不能作为VFP的表达式。
A)赋值表达式B)日期表达式C)算术表达式D)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。
A)64 B)31 C)49 D)226、函数INT(-3.415)的值是。
A)-3.1415 B)3.1415 C)-3 D)37、函数VAL(″16Year″)的值是。
A)16.0 B)16.00 C)16.000 D)168、函数INT(RAND( )*10 )是在范围内的整数。
A)(0,1) B)(1,10) C)(0,10) D)(1,9)9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为。
A)0.01*INT(x+0.005) B)0.01*INT(100*(x+0.005))C)0.01*INT(100*(x+0.05)) D)0.01*INT(x+0.05)10、数字式子sin250写成VFP表达式是。
A)SIN25 B)SIN(25) C)SIN(250) D)SIN(25*PI()/180)11、“x是小于100的非负数”用VFP表达式表示是。
A)0≤x<100 B)0<=x<100 C)0<=X and x<100 D)0=x OR x<10012、下列符号中是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 教程>习题及参考答案第1章选择题1.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的________.A.人工管理阶段 B.计算机管理阶段 C.文件系统阶段 D.数据库系统阶段2.数据库技术与其他学科的技术内容相结合,出现了各种新型数据库.例如,数据库技术与人工智能相结合出现____________数据库.A.多媒体B.空间C.智能D.演绎3.数据模型是在数据库领域中定义数据及其操作的一种抽象表示.用树形结构表示各类实体及其间的联系的数据模型称为_____模型.A.层次 B.网状 C.关系 D.面向对象4关键字是关系模型中的重要概念.当一张二维表(A表)的主关键字被包括到另一张二维表(B表)中时,它就称为B 表的_____.A.主关键字 B.候选关键字 C.外部关键字 D.超关键字5.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的.从实际设计关系模式时,一般要求满足________.A.INF B.2NF C.3NF D.4NF6.在下列数据库管理系统产品中,目前还算不上是大型的数据库管理器的是____.A.Oracle B.Sybase C.SQL Server D.Access7.如果要求系统在显示日期时,显示如“2002年8月13日”的格式,可使用____命令.A.SET DATE TO ANSI B.SET DATE TO YMDC.SET DATE TO LONG D.SET DATE TO CHINESE8.“项目管理器”窗口中共分6个选项卡,用来分类显示各数据项。
其中,菜单项目位于___选项卡中.A.“数据” B.“文档” C.“代码” D.“其他”9.通过设置主文件来指定应用程序在执行时的“入口”程序.在下列的文件类型中,不可作为主文件的是________.A.程序 B.表单 C.菜单 D.类库10.在下列有关项目与项目管理器的叙述中,不正确的是__________.A.不是通过VFP创建的文件,不能添加到项目中B.当用户将某文件添加到项目中时,系统默认为:表文件是排除的,其他类型的文件是包含的C.利用“移去”操作可以删除文件D.同一个文件可以同时属于多个项目二.填空题1.从狭义上讲,数据库系统由数据库、__________和有关软件组成,软件包括数据库管理系统、宿主语言、开发工具和应用程序.2.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的___________较高的数据独立性和易扩展性,并可以供各种用户共享.3.数据库通常包括两部分内容:一是按一定的数据模型组织并实际存储的所有应用所需的数据;二是存放在数据字典中的各种描述信息,这些描述信息通常称为__________.4.为了实现数据的独立性,便于数据库的设计和实现,美国国家标准局(ANSI)计算机与信息处理委员会(代号为X3)以及标准规划和要求委员会(SPARC)在1975年将数据库系统的结构定义为三级模式结构:外部层、__________和内部层.5.长期以来,在数据库设计中广泛使用的概念模型当属“实体-联系”模型“(简称E-R模型).E -R模型中有3个基本抽象概念,它们分别是实体、联系和__________.6.从数据模型看,VFP属于_____型数据库管理系统.7.在VFP的集成操作环境中,对于比较长的命令,在“命令”窗口和程序中可以利用________以实现换行输入.8.在“选项”对话框中进行设置后,如果按住_____鍵的同时按“确定”按钮,则当前设置会以命令形式显示在“命令”窗口中.9.VFP操作环境可以通过SET命令进行临时设置.决定是否可以通过按【Esc】鍵中断程序和命令的运行的SET命令的格式是_____.10.创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是___和___.附:SET BELL ON/OFF计算机铃声SET CENTURY ON/OFF 显示日期中的世纪部分SET CLOCK ON/OFF/STA TUS 显示系统时钟SET DATE TO AMERICAN/ANSI/MYD/DYM/YMD/LONG 日期格式SET DEFAULT TO 默认的驱动器、目录或文件夹SET ESCAPE ON/OFF 按Esc键中断程序和命令的运行SET SAFETY ON/OFF 决定改写已有文件前是否显示对话框SET SECONDS ON/OFF 显示时间部分的秒SET TALK ON/OFF 决定VFP是否显示命令结果第2章一、选择题1.在下列有关名称命令规则的叙述中,不正确的是____.A.名称中只能包含字母、下划线“_”、数字符号和汉字B.名称的开头只能是字母、汉字或下划线,不能是数字C.各种名称的长度均可以是1~128个字符D.系统预定的系统变量,其名称均以下划线开头2.在下列函数中,其返回的值为字符型的是__________.A.DOWS() B.AT() C.CHR() D.V AL()3.在下列有关空值的叙述中,不正确的是________.A.空值等价于没有任何值B.空值排序时优先于其他数据C.在计算过程中或大多数函数中都可以使用NULL值D.逻辑表达式.F. OR .NULL.的返回值为.F.4.函数LEN(DTOC(DATE(),1))的返回值为__________.A.4 B.6 C.8 D.105.在下列有关日期时间型表达式中,语法上不正确的是____.A.DATETIM()-DATE() B.DA TETIME()+100C.DATE()-100 D.DTOC(DATE())-TTOC(DATETIME())6.EMPTY({})和ISNULL({})函数的值分别为__________.A.T.和.T. B.F.和.F. C.T.和.F. D.F.和.T.7.为了使过程或自定义函数具有一定的灵活性,可以向过程或自定义函数传递一些参数.系统约定:一个过程或自定义函数最多可以有____个参数.A.1 B.4 C.27 D.1278.在下列VFP命令的叙述中,不正确的是________.A.在命令窗口中输入并执行命令DIR,则显示当前目录中所有的表文件的目录B.RENAME命令可以完成文件移动的功能C.所有If…ENDIF结构的程序段均可以写成IIF()函数形式D.?命令与??命令的功能不同9.在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行____的文件A..Prg B.bak C. .fxp D.exe10.在下列叙述的操作中,不能关闭VFP集成操作环境窗口的是________.A.按【Alt】+【F4】组合鍵 B.执行菜单命令“文件/关闭”C.单击窗口中的“关闭”按钮 D.在“命令”窗口中执行QUIT命令二、填空题1.使用LOCAL、PRIV A TE和PUBLIC关键字可以指定变量的作用域.在命令窗口中创建的任何变量或数组均为__________性变量.2.在定义数组时,使用DECLEAR和_________声明的数组属于“私有数组”,而使用PUBLIC命令声明的数组属于“全局数组”,使用LOCAL命令声明的数组属于“局部数组”.3.如果要将第1个字符为“C”的所有变量保存到mVar内存变量文件中,可以使用命令_________.4.函数LEN(STR(12345678901))的返回值为_____,函数LEN(DTOC(DATE()))的返回值为_____.5.命令关键字和函数名一般可缩写为前四个字母,但MESSAGEBOX()函数的缩写为_____.6.函数或过程的参数可以是变量或数组元素,并可以通过值或引用传递.如果希望自定义函数修改参数,并将修改后的值返回给主程序,则应通过____传递参数.7.完善程序题.下列程序的功能是计算数列1!,2!,3!,…n!的前10项之和:nResult=0nMult=_____FOR n=1 TO 10 &&计数变量NMult=nMult*nNResult=____-ENDFOR?nResult8.完善程序题.下列程序的功能是统计一个字符串中各个字符的个数(假设字符串仅由大写字母A、B、C、D组成):Cstr=’AABBDDCABCDAADBCAACCDDDDBB’&&字符串赋初值STORE 0 TOnA,nB,nC,nD &&计数变量DO WHILE LEN(cStr)>0C=LEFT(cstr,1)N&c=___CStr=____ENDDO?nA,nB,Nc,Nd9.完善程序题.下列自定义函数DeleteSpace()的功能是将一个字符串中的所有空格删除:FUNCTION DeleteSpacePARAMETERS cStrCResult=SPACE(0)FOR n=1 TO_____IF SUBSTR(cStr,n,1)=SPACE(1)_________ENDIFCResult=cResult+SUBSTR(cStr,n,1)EndforReturn_____ENDFUNC10.下列程序段用一句命令可表示为________.DO CASECASE x>=85Y=”优秀”CASE x>=60Y=‘合格’OTHERWISEY=‘不合格’ENDCASE第三章一、选择题1.用户最多可以同时打开________张表.A.10 B.100多 C.1000多 D.3000多2.在创建索引时,索引表达式可以包含一个或多个表字段.在下列数据类型的字段中,不能作为索引表达式的字段为_____.A.日期型 B.字段型 C.备注型 D.数值型3.如果创建一张仅包含一个字段的自由表rb,其字段名为rb,字段类型为字符型,字段宽度为20,则可以用下列的________命令创建.A.CREATE TABLE rb rb C(20) B.CREA TE TABLE rb(rb C(20))C.CREA TE TABLE rb FIELD rb C (20)D.CREATE TABLE FIELD (rbC(20))4.设有一张自由表Rsda,该表有一个字段名为zc的字段.如果要将字段名zc改为zhicheng,,可以使用下列的_____命令.A.ALTER TABLE Rsda RENAME COLUMN zc TO zhichengB.ALTER TABLE Rsda RENAME FIELD zc TO zhichengC.ALTER TABLE Rsda COLUMN RENAME zc TO zhichengD.ALTER TABLE Rsda FIELD zc RMNAME TO zhicheng5.打开一张空表(无任何记录的表)后,未作记录指针移动操作时,RECNO( )、BOF( )和EOF( )函数的值分别为________.A.0、.T.和.T.B.0、.T.和.F.C.1、.T.和.T.D.1、.T.和.F.6.对于VFP中的自由表来说,不可以创建的索引类型是________.A.主索引 B.候选索引 C.唯一索引 D.普通索引7.函数SELECT(0)的返回值为________.A.当前工作区号 B.当前未被使用的最小工作区号C.当前未被使用的最大工作区号 D.当前已被使用的最小工作区号8.设有一张教师表js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是_________.A.DELETE FROM js WHERE xb=‘男’B.DELETE TABLE js WHERE xb=‘男’C.DELETE FROM js FOR xb=‘男’ D.DELETE TABLE js FOR xb=‘男’9.在有关表的操作的命令中,有些命令只能对当前工作区中的表进行操作,而有些命令可以对非当前工作区中的表进行操作.在下列命令中,只能对当前工作区中的表进行操作的命令是_____.A.REPLACE B.GOTO C.SKIP D.DELETE10.设有一张名为test的表中,有2 个日期型字段:参加工作日期(字段名为cjgzrq)和出生日期(字段名为csrq).现要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时再根据出生日期排序,则索引表达式应为_____.A.cjgzrp+csrq B.DTOC(cjgzrq)+DTOC(csrq)C.DTOC(cjgzrq,1)+DTOC(csrq,1)D.cjgzrp-csrq二.填空题:1.每张表最多可以有__________个字段,但当表中的一个或多个字段允许使用空值时,该表最多可以有__________个字段.2.在浏览窗口中备注型字段显示“memo”(表示无内容)或“M emo”(表示有内容).输入备注型字段内容时,操作步骤是:把光标移动到备注型字段后,按下________组合鍵或双击备注型字段.3.在REPLACE命令中,保留字________仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容.4.用户使用CREATE TABLE-SQL命令创建表的结构,字段类型必须用单个字母表示.对于货币型字段,字段类型用单个字母表示时为________.5.设有一张自由表cjda,该表有一个字段名为by的字段.如果要将字段删除,可以使用命令ALTER TABLE cjda________________.6.选择当前未使用的最小工作区号,可以使用命令________.7.如果依次执行下列命令,则xs表在两个工作区中同时打开,其别名分别为____和____.CLOSE TABLES ALLUSE xsSELE20USE xs AGAIN8.在BROWSE命令中,________子句用于指定可以修改的字段,而其他字段的数据不可修改.9.如果要彻底删除当前工作区中打开表的所有记录,可以使用________命令.10.结构复合索引文件是将一张表的一个或多个索引的索引信息存储在一个索引文件中,且索引文件的主文件名与表名相同,扩展名为__________.第4章练习题一、选择题1用户创建一个数据库并保存在软盘上,则在该软盘上会生成________个相应的文件.A.1 B.2 C.3 D.42关于数据库的操作,下列叙述中正确的是__________.A.数据库被删除后,它包含的数据库表也随之被删除B.打开了新的数据库,则原先打开的数据库将被关闭C.数据库被关闭后,它所包含的数据库表均不能被打开D.数据库被删除后,它所包含的表可以自动地变成自由表3关于数据库和数据库表,下列叙述中正确的是__________.A.当数据库打开时,该数据库所包含的数据库表也将自动地打开B.当打开数据库中的某张数据库表时,该数据库也将自动地打开C.如果数据库以独占方式打开,则该数据库中的数据库表也只能以独占方式打开D.如果数据库中某张数据库表以独占方式打开,则该数据库中其他数据库表也只能以独占方式打开4数据库表移出数据库后,变成自由表,该表的__________仍然有效.A.字段的有效性规则 B.字段的默认值C.表的长表名 D.结构复合索引文件中的候选索引5在下列关于索引的叙述中,不正确的是__________A一张数据库表只能设置一个主索引B唯一索引不允许索引表达式有重复值C候选索引既可以用于数据库表,也可以用于自由表D候选索引不允许索引表达式有重复值6针对某数据库中的两张表创建永久关系时,下列叙述中不正确的是__________.A主表必须创建主索引或候选索引B子表必须创建主索引或候选索引或普通索引C两张表必须有同名的字段D子表中记录数不一定多于主表7对于VFP中的参照完整性规则,下列叙述中不正确的是__________.A更新规则中当父表中记录的关健字值被更新时触发B删除规则是当父表中记录被删除时触发C插入规则是当父表中插入或更新记录时触发D插入规则只有两个选项:限制和忽略8下列命令中,________可以将xs表的xh字段的标题属性设置为“学号”.A.DBSETPROP(“xs.xh”,“FIELD”,“C aption”,“学号”)B.DBSETPROP(“xs.xh”,“FIELD”,“CAPTION=学号”)C.DBSETPROP(“xs”,“xh”,“Caption”,“学号”)D.DBSETPROP(“xs.xh”,”TABLE”,”caption”,“学号”)9.数据库表的字段格式用于指定字段显示时的格式,包括在浏览窗口、表单或报表中显示时的大小写和样式.在说明格式时,格式可以使用一些字母(或字母的组合)来表示.下列有关字段的格式字符的叙述中,不正确的是__________.A.格式字符A表示只允许字母和汉字,不允许使用空格和标点符号B.格式字符D用于控制日期的显示格式C.格式字符T用于控制时间的显示格式D.格式字符!将字母转换为大写字母10数据库表的字段级有效性规则、记录级验证规则以及表的触发器等,为数据的输入和修改实施了约束.下列叙述中,不正确的是___________.A.NULL有效性是字段级有效规则B.候选/主索引是字段级的有效性规则,在字段更新时激活C.对数据库表操作时,各种数据有效性约束机制的激活顺序是字段级、记录级和表级D.数据库表之间的完整性规则是通过表的触发器实现的二、填空题1.在关系模型中实体之间的联系有三种:一对一关系、一对多关系和多对多关系.在VFP 数据库中,数据库表之间不能建立的关系是________.2.__________是保存在数据库中的过程代码,它由一系列用户自定义函数或在创建表与表之间参照完整性规则时系统创建的函数组成.3.有两种连接远程数据源的方法:一种是直接访问在机器上注册的________数据源,另一种是用“连接设计器”设计自定义连接.4.在移动表或数据库后更新链接,可以使用V ALIDATE DATABASE命令检查数据库的有效性和更新链接.该命令要求以________方式打开当前数据库.5.与自由表相比,数据库表可以设置一些扩展属性.其中,字段的显示属性用来指定输入和显示字段时的格式,包括格式、________和标题等属性.6.若当前打开的数据库中有一张名为xsb的数据库表,且该表已设置了记录有效性规则,则将该表的记录有效性规则删除,可以使用命令:ALTER TABLE xsb__________.7.若当前打开的数据库中有一张名为xsb的数据库表,且表中有一个名为by的字段,则将该字段的标题属性设置为“备用”,可以使用命令:=DBSETPROP(‟xsb.by‟,___,‘备用’).8.数据库表的触发器是在表的记录进行操作时实施的检验规则.触发器分为____种类型.9.“参照完整性“是用来控制数据的完整性,尤其是控制数据库中相关表之间的主关键字和________之间数据一致性的规则.10.如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中.这时需要利用________命令删除存储在数据库表中的后链,使之成为自由表.第五章一、选择题1.在VFP系统中,查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为__________.A..prg B..qpr C..scx D..txt2.在VFP系统中,使用查询设计器生成的查询文件中保存的是____.A.查询的命令 B.与查询有关的基表C.查询的结果 D.查询的条件3.运行查询cxl.qpr命令是____.A.USE cxl E.cxl.qpr C..DO cxl.qpr D.DO cxl4.在VFP系统中,_________创建时,将不以独立的文件形式存储.A.查询 B.视图 C.类库 D.表单5.有关查询与视图,下列说法中不正确的是____.A.查询是只读型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能C.视图具有许多数据库表的共性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存在于数据库中6.学生管理数据库中有两张表:学生表和成绩表,表结构分别如下:有一个按班级号查询该班级每一个学生总成绩的表单:班级号由学生学号的前4位组成.该表单组合框的RowSourceType属性为3-SQL语句,则它的RowSource属性为_____.A.SELECT DISTINCT SUBSTR(xh,1,4) FROM xs INTO CURSOR xtmpB.SELECT SUBSTR(xh,4) FROM xs INTO CURSOR xtmpC.SELECT DISTINCT xh FROM xs INTO CURSOR xtmpD.SELECT DISTINCT SUBSTR(xh,1,4) FROM xs INTO xtmp7 .__________不可以作为查询和视图的输出类型.A.自由表 B.表单 C.临时表 D.数组8.下列说法中正确的是________.A.视图文件的扩展名是.VcxB.查询文件中保存的是查询的结果C.查询设计器实质上是SELECT-SQL命令的可视化设计方法D.查询是基于表的,并且是可更新的数据集合9.视图是一种存储在数据库中的特殊的表,当它被打开时,对于本地视图而言,系统将同时在其他工作区中把视图所基于的基表打开,这是因为视图包含一条__________语句.A.SELECT-SQL E C.LOCATE D.SET FILTER TO…10.根据需要,可以把查询的结果输出到不同的目的地.以下不可以作为查询的输出类型的是__________.A.自由表 B.报表 C.临时表 D.表单三、填空题1.商品数据库中含有两张表:商品基本信息表(spxx.dbf)和销售情况表(xsqk.dbf),表额,并按销售量从小到大排序的语句是:SELECT spxx.spmc, SUM(xsqk.xssl) AS销售量,SUM(_________)AS销售总额;FROM xsqk,spxx;WHERE xsqk.spbh=spxx.spbh__________xsqk.xsrq={1999/9/1};INTO CURSOR cXstmp;GROUP BY 1(或spmc);ORDER BY__________临时表cXstmp不能使用APPEND或DELETE命令对该表添加或删除记录,当执行USE IN cXstmp命令后,该临时表将__________.如果要对xsqk.dbf按销售日期升序排序,在销售日期相同的情况下,按商品编号升序排序,则索引表达式为________.SELECT js.gh,js.xm,SUM(jsrk.kss) AS总课时;FROM js,jsrk;WHERE__________;INTO CURSOR cjsrkzstmp;GROUP BY__________;ORDER BY gh临时表cjsrkzstmp的记录数为________.3.在SELECT-SQL语句中,DISTINCT选项的功能是__________.4.本地视图的________表随视图的打开而自动地打开,但是不随视图的关闭而关闭. 5.商品数据库中有两张表:商品基本信息表(spxx.dbf)和销售情况表(xsqk.dbf),表结构分宽度的流水号,在字符串前以字符“0”补足,如“125”补“0”后应为“000125”.下列程序段就是用来完成上述功能,请将它写完整:SELECT MAX(lsh) FROM xsqk INTO CURSOR cMaxlshtmpLOCA T lcMaxlsh,lcNextlshlcMaxlsh=cMaxlshtmp.lsh &&求出xsqk表中最大的流水号lcNextlsh=_________(lcMaxlsh)+1 &&下一个流水号在最大流水号上加1INSERT INTO xsqk(lsh) V ALUE(PADL(lcNextlsh,5,‟0‟))USE__________cMaxlshtmp &&将临时表关闭如果对表按销售日期升序排序,在销售日期相同的情况下,按商品编号升序排序,则索引表达式为________________.6.视图可以在“数据库设计器”窗口中打开,也可以用USE命令打开,但在使用USE命令前,必须打开包含该视图的__________.7.Xs下列命令用来创建xs表的结构,请将字写完整:CREATE__________ (xh C(6), C(8),xb C(2), csrq D,_____,bz M)8.已知教师表(js.Dbf)含有字段工号(gh,C,6),姓名(xm, C,8)基本工资(jbgz,N,7,2),系名(ximing,C,16).完成下列SQL命令,统计js表中“信息管理系“职工的平均工资.SQL命令如下:SELECT___________;;FROM js;_________INTO CURS jstmp;__________9.银行存款表(ck.Dbf)表结构字段组成如下表:要求写出创建为该表增加一个备注型字段bz的命令是________.;增加一条空记录的命令是__________.10.在教师表(js)中按如下要求更改基本工资(jbgz) :工龄在10年以下(不含10年)基本工资加20工龄在10~19年基本工资加35工龄在20年以上(含20年)基本工资加50可用UPDA TE命令完成上述更改:UPDA TE js_________jbgz=IIF(js gl <10,_________ IIF(_____, jbgz +50, jbgz+35))11.用SELECT-SQL命令对数据进行查询时,SELECT命令中FROM子句用来指定数据源表,__________子句用来筛选源表记录,_____子句用来筛选结果记录.kc_cj.dbf 中,可以用SQL语句:SELECT kc.Kcdh,kc .kcm ,________AS 平均分;FROM kc ,cj;WHERE _____;GROUP BY kcdh;INTO ________kc_cj. Dbf(2)基于kc表和cj表,已创建一张按kcdh查询的表单如下:下拉列表框RowSourceType属性为____,ROWSOURCE属性为________;表格的____属性为1_别名,表格的RocordSource属性为____.第六章一、选择题1.如果要引用一个控件所在的直接容器对象,则可以使用下列____属性.A.This B.Thisform C.Parent D.都可以2.下列控件均为容器类的是____.A.表单、命令按钮组、命令按钮 B.表单集、列、组合框C. 表格、列、文本框D.页框、列、表格3.创建对象时发生_____事件.A.LostFocus B.InteractiveChange C.Init D.Click4.子类或对象具有延用父亲的属性、事件和方法的能力,称为类的____.A.继承性 B.抽象性 C.封装性 D.多态性5.建立事件循环的命令为____.A.READ EVENTS B.CLEAR EVENTSC.DO WHILE ENDDO D.FOR…ENDFOR6.有关类、对象、事件,下列说法中不正确的是_____.A.对象用本身包含的代码来实现操作B.对象是类的特例C.类刻画了一组具有相同结构、操作并遵守相同规则的对象D.事件是一种预先定义好的特定动作,由用户或系统激活7.从CommandButton基类创建子类cmdA和cmdB,再由cmdA类创建cmdAA子类,则cmdA、cmdB和cmdAA必具有相同的________.A.Caption属性 属性C.BaseClass属性 D.ParentClass属性8.所有类都可识别的事件,即最小的事件集包括__________.A.Init、Destroy 和Error事件 B.Load、Init 和Destroy事件C.Load、Init和Unload事件 D.Init、Activate和Destroy事件9.用户在VFP中创建子类或表单时,不能新建的是 _________.A.属性 B.方法 C.事件 D.事件的方法代码10.下列几组控件中,均为容器类的是_____.A.表单、列、组合框 B.页框、页面、表格C.列表框、列、组合框 D.表单、命令按钮组、OLE控件11.下列四个事件:Init、load, Activate和Destroy发生的顺序为_____.A.Init、load Activate、Destroy B.load、Init、Activate、DestroyC.Activate、Init、load Destroy D.Destroy、Load、Init、Activate12.对于任何子类或对象,一定具有的属性是_____.A.Caption B.BaseClass C.FontSize D.ForeColor三、填空题1.与THSFORM.Release功能等价的命令为_____.2.类包含了对象的程序设计和数据抽象,是具有相同行为的_____的抽象.3.VFP中表单文件以____扩展名存储,通过____属性来引用表单对象.而Caption属性是设置表单标题栏中的信息.4.在VFP系统中,可以使用____命令运行程序文件.开发应用程序,建立事件循环的命令是____.5.将控件绑定到一个字段,移动记录后的值发生变化,这时对象的____属性的值也随之变化.6.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的___事件中设置代码为THIS.Value=DA TE(),同时要将它的____属性设置为.F..7.对于列表框,当前_____发生变化时,将触发InteractiveChange事件.8.要让表单首次显示时自动位于主窗口中央,则应该将表单的____属性设置为.T..9.采用面向对象的程序设计方法设计的应用程序,其功能的实现是由____驱动的.10.对象是__的实例.11.在VFP系统中,多个对象的同个属性(如Width属性)可以同时设定,设定前必须同时____这些对象.12.在VFP系统中,终止事件循环的命令是________.第七章一、选择题1.某表单FrmA上有一个命令按钮组CommandGroupl,命令按钮组中有四个命令按钮:cmdTop、cmdPrior、cmdNext、cmdLast.要求按下cmdLast时,将按钮cmdNext的Enabed属性设置为.F.,则在按钮cmdLast的Click事件中应加入____命令.A.THIS.Enabled=.F. B.THIS.Parent.cmdNext.Enabled=.F.C.THIS.cmdNext.Enabled=.F. D.THISFORM.CMDNEXT.ENABLED=.F.2. VFP中可执行的表单文件的扩展名是 ________.A..sct B..scx C..spx D..spt3.命令按钮中显示的文字内容,是在____属性中设置的.A. NameB. Caption C . FontName D. ControlSource4.当用鼠标使组合框的内容发生变化时,将首先触发_____事件.A.InteractiveChange B. Click C. Init D. DownClick5.设有一个页框含有三个页面,其中第一个页面的名字为Pagel,上面有两个命令按钮:cmdOk、cmdPrint,如果要在cmdPrint的Click事件中引用cmdOk的Click事件代码,则采用____.A.THIS.Parent. cmdOk.Click() B. THISFORM.Page. cmdOk.Click()C.THIS.cmdOk.Click() D.THISFORM. cmdOk.Click()6.文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到____中.A.Value和Name B. Value和该字段C. Value和CaptionD. Name和该字段7.下列各组控件中,全部可与表中数据绑定的控件是_____.A.EditBox 、Grid、Line B.ListBox、Shape、OptionButtonC.ComBox、Grid、TextBox D.CheckBox、Separator、EditBox8.设某子类Q具有P属性,则_____.A.Q的父类也必定具有P属性,且Q的P属性值必定与其父类的P属性值相同B.Q的父类也必定具有P属性,但Q的P属性值可以与其父类的P属性值不同C.Q的父类要么不具有P属性,否则由于继承性,Q与其父类的P属性值必相同D.Q的父类不一定具有P属性,即使有P属性,Q与其父类的P属性值也未必相同9.利用页框对象的集合属性和计数属性可以对页框上所有的页面进行属性修改等操作.页框对象的集合属性和计数属性的属性名分别为_____.A.Pages、PagesCount B.Formes、FormeCountC.Buttons、ButtonCount D.Controls、ControlCount10.下列几组控件中,均可直接添加到表单中的是_____.A.命令按钮组、选项按钮、文本框B.页面、页框、表格C.命令按钮、页框、编辑框D.文本框、列、标签二、填空题1.Grid、Text、CommandGroup、Coloumn是VFP系统中的对象,它们当中不能直接加到表单中的对象中____.2.选项按钮组是________对象,它的Value属性表明用户选定了哪个按钮.假定现有一个选项按钮组有六个选项按钮,该选项按钮组的ControSource属性值是一个整型字段,如果用户选择了第四个按钮,则选项按钮组的Value属性值为_____.3.在表单的Load、Activate和Init这三个事件中,_____事件不能引用表单及表单中的对象,____事件最后一个被触发.4.有一表单frmA,该表单中包含一个页框pgfB,页框中包含的页面数未知,在刷新表单时,为了刷新页框中的所有页面,可在页框pgfB的Refresh方法中编写一段FOR循环结构的代码实现,请完善如下代码:FOR i =1 to THIS._____THIS .Pages[i]. RefreshENDFR5. 根据控件与数据源的关系,表单中的控件可以分为两类:与表或视图等数据源中的数据绑定的控件和不与数据绑定的控件.前者称为_____型控件.6.独立的、无模式的、________表单称为顶层表单.7.所有容器对象都具有与之相关的计数属性和集合属性,其中____属性是一个数组,可以用以引用其包含在其中的对象.8.将文本框对象的_____属性设置为“真”,表单运行时,该文本框可以获得焦点,但文本框中显示的内容为只读.9.设某表单的背景色为浅蓝色,该表单上某标签的背景色为黄色.当该标签的BackStyle属性值设置为0(透明),运行该表单时该标签对象显示的背景色为____.10.在“表单设计器”中设计表单时,如果从“数据环境设计器”中将表拖放到表单中,则表单中将会增加一个____对象;如果从“数据环境设计器”中将某表的逻辑型字段拖放到表单中,则表单中将会增加一个___对象.第八章一、选择题1.页框(PageFrame )能包容的对象是____.A.页面(Page)B.列(Coloumn) C.标头(Header)D.表单集(FormSet)2. 列表框是____控件.A.数据绑定型B.非数据绑定型C.数值型D.逻辑型。
第一章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中,一个关系就是一个二维表。
V i s u a l F o x P r o函授练习题部分参考程序一、求任一园面积;解:程序编写如下:CLEARinput " 请输入园半径= " to RS = 3.14159 * R * R? " 所求园面积为:" , S二、求任一梯形面积;解:程序编写如下:CLEARinput " 请输入梯形的上底= " to ainput " 请输入梯形的下底= " to binput " 请输入梯形的高= " to hS = ( a + b )/ 2 * h? " 所求梯形面积为:" , S1.编写程序Ex5.prg:输入任一字符串,显示出它的长度和最后一个字符。
解:程序编写如下:CLEARACCEPT " 请输入一个字符串:" to SL = LEN(S)G = RIGHT(S,1)? " 输入字符串的长度是:" , L? " 输入字符串最后一个字符是:" , G2.编写程序Ex6.prg:当判别式大于等于零时,求方程ax2+bx+c=0 的两个根(a>0)。
CLEARinput " 请输入二次项系数: " TO ainput " 请输入一次项系数: " TO binput " 请输入常数项: " TO cx1=(-b + SQRT(b*b-4*a*c) )/(2*a)x2=(-b - SQRT(b*b-4*a*c) )/(2*a)? " 方程的第一个根:" , x1? " 方程的第二个根:" , x23.编写程序Ex7.prg:查找RCDA中任一个人的记录。
解:程序编写如下:CLEARUSE RCDA EXCLACCEPT " 请输入姓名:" to NameLocate ALL FOR 姓名= NameDisplayUSE4.编写程序Ex8.prg:用ACCEPT 语句查找RCDA中任一职称的记录。
第1章习题答案一.1.C 2.A 3.C 4.C 5. C 6. 7.D 8. D二.1.数据库管理系统 2. 冗余度 3.元数据 4.。
概念层5. 属性6.完整性规则7.实体完整性8.信息流第2章习题答案一.1.C 2.C 3.D 4.C 5. A,D 6. C 7. C 8. C 9.C 10.B二.1.Ctrl+Enter 2.Shift 3. SET Escape On /OFF 4. pjt , pjx 5. Public 或全局 6.DimenSion 7.Save To Mvar All Like c* 8. 10 ,8 9. MESSAGEB()第3章习题答案一.1.D, 2. C 3.B 4. A 5. C 6. A 7.A 8.A 9. a 10. C二.1.255 2. ctrl+home 3. ADDI 4. Y 5. Drop Column BY 6. select 07. XS , W20 8. Freeze 9.ZAP 10 . .Cdx第4章习题答案一.1.B 2.C 3. A 4.C 5.D 6.D 7.D二.1. 完全连接 2. DISTINCT 3. UNION 4. To File5. SubStr(zkz,4,2) , Group By 16. Mmonth(csrq) , Count(*)*100 , Desc7. Distinct , Count(*) , 1 8. 0,0 9. 110. IIF(CJ>59,1,0) , 4 DESC第5章习题答案一.1.B 2..B 3 C 4.C,D 5. D 6.D 7.C 8. A 9.D 10.C二.1.FXP 2. Esc 3. i<=10 , ? CHR(k) 4. 10 15 5. jc(n)/jc(n+1)+nsu m , X 6. 65-10+MOD(nu m,16) ,num17. 封装性8. 属性9.E rror 10.容器对象11. _Screen.caption 12 . Thi sFormS et第6章习题答案一.1.C 2. B 3.A 4.A 5.B 6.D 7.C 8.B 9. D 10.A二.1.集合 2.顶层 3.Load ,Act ive 4.确定(\<Y) 5.P assWordCh ar 6.07.下拉列表框8. 大于等于0小于等于99 9.Interval 10. En abled11. Thi s.P arent.C md2.Enabled=.f.或Th isForm.Cmg.Cmd2.Enabl ed=.f.12.Text1.Value 13. 文本框14. S et ALL 15. Colu mns(i) , Str(i-2,1)16. IIF(Cj<60, RGB(255,0,0), RGB(0,0,255))17. ActivePage=this.PageCount18. PageCount 19. ActivePage 20 . USE (x) 或USE &X , -1, “A”或X第7章习题答案一.1.C 2.C 3.B 4.A 5.D 6.D 7.B 10.C二.1.类库VCX 3..F. .F. 4.控件 5.cmd close , co mmandbutton, cmd6.黄色,若重新生成对象,则为蓝色第8章习题答案一.1.B 3.A 4.B 5.B二.1. _pageno() 2. 一对多报表 3. 每行 4. 细节5. 细节 6.页面设置7.preview第9章习题答案一.1.C 2.D 3.C 4.B 5.D 6.B 7.B二.1.快捷 2.SET SYSMENU TO DEFAULT 3. SET SYSMENU OFF4.过程5. !d ay(d ate())=16. .t.7. .mp r8. Do menua.mpr WITH Thi s,.t.9.Ri ghtCli ck第10章一.1C 2.B 3.A 4.B 5.D二.1.255 2.254 4.Clear event s 5.排除包含。
《新编Visual Foxpro 教程》课后练习题参考答案
第一章
一. 选择题
BDACC DCDDB
二. 填空题
1.数据库管理员
2.冗余度
3.元数据
4.概念层
5.属性
6.关系
7.分号
8.shift
9.set escape on/off 10.pjx, pjt
第二章
一. 选择题
CCDCA CCBCB
二. 填空题
1.全局
2.DIMESION
3. save to mVar all like c* 4 10,8
5 Messageb()
6 引用/reference 7. 1 , nResult+nMult
8.n&c+1,substr(cstr,2)或者right(cstr,len(cstr)-1)
9. len(cstr),loop,cResult
10.y=IIF(x>=85, ‘优秀’, IIF(x<60, ‘不合格’, ‘合格’))
第三章
一. 选择题
DCBAC AAAAA
二. 填空题
1.255,254
2.Ctrl+Home
3.Additive
4.Y
5.drop column by
6.select 0
7.xs,w20
8.freeze
9.zap 10..cdx
第四章
一. 选择题
CDBDB CCACB
二. 填空题
1.多对多
2.存储过程
3.ODBC
4.独占
5.输入掩码
6.drop check 7’field’,’caption’ 8.插入、更新、删除
9.外部关键字 10.free table
第五章
一. 选择题
BACBB ABCAD
二. 填空题
1.spxx..xsj*xsqk.xssl, and, 2
关闭/不存在, DTOC(xsrq,1)
2.js.gh=jsrk.gh, gh, 4
3.排除查询结果中重复的行
4.源表
5.(1)Val, in (2) DTOC(xsrq,1)+spbh
6.数据库
7.xs, zzmm L
8.js.ximing AVG(jbgz) as 平均工资
where ximing=”信息管理系”
group by ximing
9.create (zh C(15),crrq D, cq N(2,0),je Y(8))
alter table ck add column bz M
appe blank
10.set, jbgz+20, js.gl>=20
11.where, having
12. (1)AVG(cj.cj)
kc.kcdh=cj.kcdh
dbf
(2)6(字段), kc.kcdh, recordsourcetype, cj
第六章
一. 选择题
CDCAA ACACB BB
二. 填空题
1.release thisform
2.对象 3 .scx ,name 4.do,read events 5.value 6.init,enabled 7.value 8.autocenter 9.事件 10.类
11.选定 12.clear events
第七章
一. 选择题
BBBAA BCDAC
二.填空题
1.column
2.容器,4
3.Load,Activate
4.pagecount
5.数据绑定
6.无父表单的
7.集合
8.readonly
9.浅蓝色 10.表格,复选框
第八章
一. 选择题
AABBD
三. 填空题
1.thisform.text1.value=Date()
2.controlsource
3.buttoncount
4.通用
5. .null.
6.设定标签控制是否换行
7.备注型
8.2,C
第九章
一. 选择题
ACD
三. 填空题
1._pageno
2.标题,总结
3.form,preview
第十章
一. 选择题
CCBAD DBCBC
三. 填空题
1.可视类库, .vcx
2.公共,保护,隐蔽
3..f., 0
4.控件
5.cmdcloseA, commandbutten, cmdclose
第十一章
一. 选择题
BCCCA BDBBC
三. 填空题
1.mymenu.mnx, mymenu.mnt, mymenu.mpr, do mymenu.mpr
2.set sysmenu to default
3.一般菜单,快捷菜单,快捷菜单
4..t.
5.toolbar
第十二章
一. 选择题
CBBAB DDDBC
三. 填空题
1.需要分析,系统设计,测试与调试,数据库的规划与设计
2.确定目的,确定需要的表,确定表的字段,确定表之间的关系
3.测试,调试
4.VFP调试器
5.on error, error
6.新类
7.排除,包含。