《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第二章习题解答VFP第二章习题解答1.内存变量一经定义,它的类型将不能改变。

(×)2.如有一条图文并茂的广告可以将它存储在数据表通用字段(G)中。

(√)3.在Visual FoxPro 6.0中,自由表永远不能使它成为数据库表。

(×)4.关系运算符是没有优先级别的,但是关系运算符如果出现在逻辑表达式中则变成有优先级别了。

(×)5.通过运算能够得到逻辑结果的表达式只有逻辑表达式。

(×)6.进行程序设计时一般采用“自顶向下逐步求精”的方法。

(√)7.一个完整的程序由输入、输出和数据处理三部分组成。

(√)二、选择题1.表达式ABS(SIGN(-25.5))的值是()。

A.25.5 B.25 C.1 D.-1解:答案为C2.表达式SQRT(PI()**2) 的值是()。

A.3.54 B.3.14 C.6.28 D.1.57解:答案为B3.表达式INT(RAND()*90+10)的取值范围是()。

A.[10,99] B.(10,99)C.[10,100] D.(10,100)解:答案为A4.表达式ROUND(1234.567,2)的值是()。

A.1234 B.1234.56 C.1234.57 D.1234.567解:答案为C5.表达式MOD(38,-5)的值是()。

A.3 B.-3 C.2 D.-2解:答案为D说明:MOD(X,Y)的返回值的符号由Y的符号确定,若X、Y的符号相同,数值为X、Y的绝对值相除后的余数;若X、Y的符号不相同,数值为Y的绝对值减掉X、Y的绝对值相除后的余数。

6.表达式AT(RIGHT("中华人民共和国",4),"中华人民共和国")的值是()。

A.4 B.5 C.10 D.11解:答案为D7.表达式UPPER("abcXYZ123")的值是()。

A.ABCXYZ123 B.abcxyz123 C.abcXYZ123 D.ABCxyz123 解:答案为A8.表达式STR(1234.5678)的值是()。

vfp课后习题(第二章)

vfp课后习题(第二章)

vfp课后习题(第二章)练习题一、选择题1、VFP中日期时间型的缺省值为_________。

A. {12/30/1899 12:00:00 AM}B. {01/01/2000 12:00:00 PM}C. {}D. {01/01/0001 00:00:00}2、下列表达式中,运算结果为日期型的是__________。

A. YEAR(DATE())B. DATE()-{^2004/12/15}C. DATE()-100D. DTOC(DATE())-“12/15/04”3、以下函数具有四舍五入功能的是________。

A. INT(3.14159)B. ROUND(3.14159,3)C. CEILING(3.14159)D. INT(3.14159*1000+0.5)/10004、在下列表达式中,运算结果为逻辑真的是__________。

A. EMPTY(.NULL.)B. LIKE("edit","edi?")C. AT("a","123abc")D. EMPTY(SPACE(10))5、在VFP中,以下函数返回值不是数值型的是_________。

A. LEN(“Visual FoxPro”)B. AT(“This”, “ThisForm”)C. YEAR(DATE())D. LEFT(“ThisForm”,4)6、以下表达式中不能返回字符串值“FoxPro”的是__________。

A. “Fox” + “Pro”B. TRIM(“Fox ”–“Pro”)C. ALLTRIM (“ Fox” + “Pro ”)D. LTRIM(“Fox ” - “Pro”)7、VFP内存变量的数据类型不包括_________。

A. 数值型B. 货币型C. 备注型D. 逻辑型8、以下关于空值(NULL)叙述正确的是_________。

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(1-4章)复习题

VFP(1-4章)复习题

第一章数据库技术概述一、选择题1、在下列四个选项中,不属于基本关系运算的是()。

A)连接 B)投影C)选择D)排序2、从关系模式中指定若干个属性组成新的关系的运算称为()。

A) 联接 B) 投影 C) 选择 D) 排序3、在教师表中,如果要找出职称为“副教授”的教师,所采用的关系运算是()。

A)选择 B)投影C)联接 D)自然联接4、有两个关系R和T如下:TR10、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A)一对一联系B)一对二联系C)多对多联系D)一对多联系11、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一 B)一对多 C)多对一 D)多对多12、一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是()。

A)1:1联系B)1:m联系C) m:1联系D) m:n联系13、Visual FoxPro关系数据库管理系统是()。

A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统14、数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指 ( )。

A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对15、Visual Foxpro是一种()。

A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统16、在数据管理技术发展的三个阶段中,数据共享最好的是()。

A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同17、Visual FoxPro6.0属于()。

A)层次数据库管理系统B)关系数据库管理系统C)面向对象数据库管理系统D)分布式数据库管理系统18、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS19、DBMS的含义是()。

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新教材习题答案

第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.排除包含。

visualfoxpro数据运算练习题及答案

visualfoxpro数据运算练习题及答案

V i s u a l F o x P r o数据运算练习题及答案(总11页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第二章Visual FoxPro数据运算一、选择题1、依次执行Visual FoxPro=″ABC″和ABC= Visual FoxPro命令后,再执行Visual FoxPro+ABC命令的结果是。

A)ABCABCB)Visual FoxProABCC)FoxPro VisualFoxPro D)ABC Visual FoxPro2、(2001-9-20)-(2001-9-10)+4^2的结果是。

A)26 B)6C)18 D) -23、下列不能作为VFP中变量名。

A)ABCDEFG B)P000000 C)89TWDDFFD)xyz4、下列不能作为VFP的表达式。

A)赋值表达式B)日期表达式C)算术表达式D)关系表达式5、表达式2*3^2+2*8/4+3^2的值为。

A)64 B)31C)49 D)226、函数INT的值是。

A) B) C)-3 D)37、函数VAL(″16Year″)的值是。

A) B) C)D)168、函数INT(RAND( )*10 )是在范围内的整数。

A)(0,1) B)(1,10) C)(0,10) D)(1,9)9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为。

A)*INT(x+ B)*INT(100*(x+)C)*INT(100*(x+) D)*INT(x+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 andx<100 D)0=x OR x<10012、下列符号中是VFP中的合法变量名。

vfp书稿习题

vfp书稿习题

习题一. 选择题1. 关于数据库系统的叙述正确的是________。

A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据2. 下列叙述中正确的是________。

A. 数据库系统是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题D. 数据库系统中,数据的物理结构必须与逻辑结构一致3. 数据库系统与文件系统的最主要的区别是________。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量4. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是________。

A. DBS 包括DB 和DBMSB. DBMS 包括DB 和DBSC. DB 包括DBS 和DBMSD. DBS 就是DB,也就是DBMS5. 关系模式中指定若干个属性组成新的关系的运算称为________。

A. 连接B. 投影C. 选择D. 排序6. 下列4 个选项中,不属于基本关系运算的是________。

A. 连接B. 投影C. 选择D. 排序7. 实体—关系模型转换为关系模型时,实体之间多对多关系在关系模型中是通过________ 。

A. 建立新的属性来实现B.. 建立新的关键字来实现C. 建立新的关系来实现D. 建立新的实体来实现8. 对于―关系‖的描述,正确的是________。

A. 同一个关系中允许有完全相同的元组B. 在一个关系中元组必须按关键字升序存放C. 在一个关系中必须将关键字作为该关系的第一个属性D. 同一个关系中不能出现相同的属性名9. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于________。

VFP第二章考试题

VFP第二章考试题
16.常见的范围有ALL、、next n和四种。
二、选择题(每题0.5分,共27分)
1.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )
A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引
5.在Visual FoxPro中,使用LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )
A)再次使用LOCATE FOR 命令B)SKIP命令C)CONTINUE命令D)Gห้องสมุดไป่ตู้命令
6.在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是( )
11.为了确保相关表之间数据的一致性,需要设置规则。
12.数据库表之间的一对一联系通过主表的索引和子表的索引实现。
13.在Visual FoxPro中,最多同时允许打开个数据库表和自由表。
14.“参照完整性生成器”对话框中的“删除规则”选项卡可用于指定删除中的记录时所用的规则。
15.打开索引文件后,设置主控索引的命令是,未打开索引重新索引的命令是。
7.在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是表。
8.在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的_______选项卡中。
9.在Visual FoxPro中,_______是指文件、数据、文档和Visual FoxPro对象的集合。
10.在定义字段有效性规则时,在规则框中输入的表达式类型是。

VFP教材习题与答案

VFP教材习题与答案

VFP教材习题与答案第一章习题一、选择题1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括()。

A.人工管理阶段B.文件系统阶段C.计算机管理阶段D.数据库系统阶段2、数据模型是在数据库领域中定义数据及其操作的一种抽象表示。

用树形结构表示各类实体及其间的联系的数据模型称为()。

A.层次模型B.关系模型C.网状模型D.面向对象模型3、关键字是关系模型中的重要概念。

当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的()。

A.主关键字B.候选关键字C.外部关键字D.超关键字4、在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。

在实际设计关系模式时,一般要求满足()。

A.1NF B.2NF C.3NF D.4NF5、在数据库设计中,“设计E-R图”是()的任务。

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6、数据流程图是常用的系统分析工具。

从数据流程图上看,不包括()内容。

A.外部实体B.数据处理C.数据流D.数据结构7、物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?()A.存储记录的格式设计B.存取方式的设计C.存储方式的设计D.存取程序的设计8、数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。

数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于()工作。

A.日常维护B.性能调整C.监控与分析D.扩展与增强二、填空题1、数据库系统一般由数据库、____________________、计算机支持系统、应用程序和有关人员组成。

2、数据库中的数据按一定的数据模型组织、描述和储存,具有较小的_______________,较高的数据独立性和易扩展性,并可以供各种用户共享。

VFP第二章习题答案

VFP第二章习题答案

7.在下列关于Visual FoxPro 内存变量的叙述中,错误的一条 是(a )。 A.一个数组中的各元素的数据类型必须完全相同 B. 内存变量的类型取决于其值的类型 C. 内存变量的类型可以改变 D. 数组在使用之前要用DIMENSION 或DECLARE 语句进行 定义 8.设X=100,Y=200,G="X+Y",则表达式5+&G 的值是( a )。 A.305 B.503 C. 300 D.5+"X+Y" 9.用DIMENSION (3,5)命令定义了一个数组a,则该数组的下 标变量(数组元素)数目是 (a )。 A.15 B.24 C.8 D.10 10.下面关于Visual FoxPro 数组的叙述中,错误的是( c)。 A. 用DIMENSION 和DECLARE 都可以定义数组 B.Visual FoxPro 只支持一维数组和二维数组 C.一个数组中各个数组元素必须是同一种数据类型 D. 新定义数组的各个数组元素初值.F. 二、填空题 1.常量.T.表示的是逻辑型 型的数据。
实验步骤2——函数操作
1.将123.456 四舍五入到小数点后两位。 round(123.456,2) 2.对12.674 取整。 int(12.674) 3.计算”Today is Sunday”的字符串长度。 len("Today is Sunday") 4.将”Visual FoxPro”字符串分别转换成大写字母和 小写字母。 upper("Visual FoxPro") lower("Visual FoxPro") 5.分别求当前系统的年、月、日。 year(date()),month(date()),day(date()) 6.计算1983 年2 月19 号出生的老师的年龄。 year(date())-year({^1983-2-19})

vfp一到三章的部分试题及答案

vfp一到三章的部分试题及答案

vfp⼀到三章的部分试题及答案第⼆部分Vi sua l FoxP r o程序设计⼀、选择题(⽤答题卡答题,答案依次填在21—30答题号内)21.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。

在实际应⽤中,设计关系模式时⼀般要求满⾜ ( C )A.1NFB.2NFC.3NFD.4NF22.设变量x的值为"FOXPRO",则下列表达式中运算结果为.T.的是 (B)A.AT("PR",x)B.BETWEEN(x,"A”,”J")C.SUBSTR(LOWER(x),4)$xD.ISNULL(SUBSTR(x,7))23.设XDH为XS表中的⼀个字段(类型为字符型,宽度为2个字节),则下列条件表达式中,与条件表达式XDH NOT IN(¨01","04")功能等价的是A.Xs.xdh!="01" AND Xs.xdh!="04"B.!(Xs.xdh>"01" AND Xs.xdh<"04")C.Xs.xdh<>"01" OR Xs.xdh<>"04"D.Xs.xdh="01" OR Xs.xdh="04"24.数据库表的主索引(及候选索引)的设臵可以实现( 24 )A.域完整性B.实体完整性C.参照完整性D.⽤户⾃定义完整性25.函数SELECT(1)的返回值是 ( 25 )A.当前⼯作区号B.当前⼯作区的下⼀个⼯作区号C.当前未被使⽤的最⼩⼯作区号D.当前未被使⽤的最⼤⼯作区号26.在下列有关查询命令(SELECT-SQL)的叙述中,错误的是( 26 )A.⽤于分组的字段必须是已选定输出的字段B.WHERE⼦句⽤于对查询数据源的筛选C.HAVING⼦句⽤于对查询结果的筛选D.查询命令中的查询去向可以为屏幕、图形或数组⼆、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占⼀⾏)1.关系的基本运算有两类:⼀类是传统的集合运算,包括并、差、交等;另⼀类是专门的关系运算,主要包括 (选择)、投影和联接等。

VFP习题集答案(修订版)

VFP习题集答案(修订版)

VFP习题集参考答案第一章数据库系统与VFP概述一、选择题1~5 A D A C D 6~10 C B A C A11~15 D C B A C 16~20 A A C C B21~25 B D B D B 26~30 D D C D C31~35 D D A B D 36~37 A D二、填空题1、椭圆2、33、概念层4、关系模型5、候选关键字6、关系7、菱形8、数据库系统9、DBMS 10、(题目有问题)11、冗余度 12、实体 13、字段 14、数据 15、属性16、元数据 17、quit 18、投影 19、关系 20、RD第二章VFP语言基础一、选择题1~5 D C A A D 6~10 C A B B A11~15 B C B B C 16~20 C B C A B21~25 B C C D B 26~30 C C C A C31~35 B C B A C 36~40 C D A B C41~45 C C D D C 46~47 B C二、填空题1、8,102、23、∧4、二级等级考试5、PUBLIC6、“5”$ch7、declare8、109、.T. 10、n&c+1,substr(cStr,2) 11、Loop 12、5,WFoxFox 13、4 14、667 15、MessageB()16、i=IIF(x>127,2,1) 17、1 18、18,14,10 (6-9行删除) 19、667 20、loop 21、1 22、like 23、exit24、jn(n)/jn(n+1)+nSum 25、(),not或!,and, or26、123456 27、BOY 28、0 29、.T. , EXIT30、i*(i+1),exit 31、store…to… 32、public33、k>=65 and k<=90 , i=i+1 34、“” 35、12345636、nSum+jc(n)/jc(n+1), to x 37、南大信管系38、y=iif(x>0,1,iif(x=0,0,-1)) 39、c, (c,2) 40、N41、13 42、{^1962/10/27} 43、8,6 44、16 45、344、12,5 45、120 46、nSum= nSum+1,enddo47、1 48、i+1 49、30,.F. 50、 .T.51、1/N, EXIT 52、3,t1+t2, i, ?53、28 22 54、.F. ,4 55、len(ch)-I第三章表的创建和使用一、选择1-5 CCCAB 6-10 CAACA 11-15 ACABB 16-20 CCBAD 21-25 ADCCD26-30 BDBD D 31-35 CACB D 36-40 A(C)CDBB 41-45 CBDAD 46-50 CACCB51-57 CDBACDD二、填空1、dbused(‘sjk’)2、fcount()3、go bottom4、use cj in 05、10; xs sdf6、n1+17、xb=”男” or xb=”女”8、skip9、str(bj,N,1)+dtoc(csrq,1)+xb10、通用型11、.F. 1 stu10、普通索引11、Column12、Fcount() alter13、Set year(date())-year(gzrq)<=1014、 615、Set order16、Y17、Table xs18、Select 019、Go top20、当前记录21、不相同22、Fcount()23、物理24、.dbf25、当前26、Xb$”男女”27、(1)Y (2) crrq to csrq (3)values28、Otherwise endcase29、Alltrim(zz)30、Go 131、逻辑顺序32、Fcount()33、Again34、5035、 236、姓名年龄职称37、Xs w3038、Pack39、Select 040、Column41、 1 stu42、Table xs zzmm L43、Set jbgz+20 gl>=2044、Insert into values45、独占46、Set filter to zydh=”102001” set filter to47、Nomodify48、.t. go bottom .t.49、Fcount() sum=sum+150、Jbgz+100 year(date())-year(gzrq)>=3051、主索引52、 553、Select(0)54、 3 2第四章数据库的创建和使用一、选择1-10 BB无DA CBCDD 11-20 BABCA D D DCA 21-29 ADACA CCDC二、填空1、删除限制2、插入3、实体完整性4、不允许执行5、限制和忽略6、.dbc7、Free table8、视图9、候选索引10、存储过程11、.F.12、FIELD13、 514、Table15、FREE16、1985年以后出生17、永久性关系触发器18、外部关键字19、数据库20、触发器失败21、删除触发器22、CAPTION23、数据库24、Table25、远程第5章BDDCC DCCDB BACBD DABBC DDDC1.TO PRINTER2.UNION 33.ORDER BY ORDER BY XDH,XH DESC4.内部联接5.WHERE HA VING6.DISTINCT7.UNION ‘学生’8.(ZZCJ+SXCJ)/2 XSCJ.XH INTO V ALUES9.310.TO PRINTER11.SUM(JBGZ) AS 工资总额12.IN13.AVG(JBGZ) AS 平均工资WHERE XIMING=’信息管理系’14. 3 315.SUM(领用数量) DATE()-领用日期=1016.IN17. 1 318.DISTINCT COUNT(*) 119.COUNT(*) SUM(IIF(CJ,.CJ<60,1,0)) 120.COUNT(*)21.SELECT22.COUNT(*) AS 人数HA VING 人数>123.AVG(CJ) KC.KCDH=CJ.KCDH24.C UR SOR25.V AL IN26.UNION27.MIN(CJ.CJ) XH CJ>=60 DESC28.SUM(藏书册数*单价) JY.借书证号HA VING29.GH INTO TABLE KSF30. 1 MIN(CJ.CJ)<6031.YEAR(DATE())-YEAR(CSRQ) ZCDH32.SUM(JJ) 133.GROUP BY 1 COUNT(*)>=434.BRDA.病历号=MXB. 病历号总金额>5000 病历号+DTOC(日期,1) 第6章BABAB ABBDB CACCC BDCDC CABDD1.SETALL2.事件3.CLEAR EVENTS4.封装性5.ERROR6.属性7.类8.RELEASE9.方法10.LOAD11.REFRESH12.容器类控件类13.OPTIONGROUP14.SETFOCUS GOTFOCUS 第7章表单一、选择题二、填空题1.PageCount2.FormCount、Loop 3.AutoCenter4.ButtonCount5.DO FORM form16.子表单或浮动表单7.Page8.编辑框9.临时、不能10.容器、411.集合属性12.Init、Enabled 13.ColumnCount14.SETALL(‘Enabled’,.F.,‘TextBox’) 15.表或视图、通用型字段16.Enabled17.不必、必须18.Name、Caption 19.RELEASE THISFORM 20.PageCount21.Load、Activate第8章控件一、选择题二、填空题1.992.THIS.V ALUE=DATE()3.ReadOnly4.教师名单、3、JS、.T.5.备注6.集合7.38.THISFORM.Text1.Value、THISFORM.List1.AddItem 9..F.、4、210.SKIP -1、THISFORM.RELEASE11.女12.Tabs13..NULL.14.通用15.SpinnerLowValue16.317.‘xs’、USE &TableName18.形状控件的曲率实验、99、InterActiveChange 19..T.、VFP期终考试20.标签21.Timer第11章菜单一、选择题二、填空题1..T.2.快捷3.\-4.SET SYSMENU TO DEFAULT 5.命令。

VFP练习题及复习资料

VFP练习题及复习资料

第二章数据表及其操作一、判断题(T表示正确,F表示错误)1.在同一表文件中,所有记录的长度均相等。

(T)2.作为表文件改名后,其同名的备注文件、结构索引文件必须改名。

(T)3.如SET DELE OFF后,进行“COPY TO 新表名”,已作逻辑删除标记的记录也一起被拷贝到新表中。

(T)4.关闭表文件时,对应的索引文件将自动关闭。

(T)5.删除索引文件前,必须先关闭表。

(F)6.结构复合索引文件随着表的打开而打开。

(T)7.数据库中,所有记录的同一个字段具有相同的数据类型。

(T)8.建立表结构的时候,表的字段名一定不能多于10个字符。

(F)9.FIND 和SEEK命令均可用于查找字符型,数值型和日期型数据。

(F)10.在VFP中,最多允许在不同的工作区同时打开32767个表。

(T)补充:11. ZAP命令把整个表结构全部彻底删除。

(F)二、填空题1..执行下列Visual FoxPro命令后,请填空SET DELETED OFFUSE studentCOUNT TO X? X20GO TOPDELETE NEXT 4? RECCOUNT( ) &&显示值___20_____SET DELETED ONCOUNT TO AB? AB &&显示值_____16_______? RECCOUNT( ) &&J显示值____20_______*2.为了颁发合格证书,各考点要计算考生成绩.要求把表文件STUDENT.DBF中笔试成绩和上机成绩均及格(大于等于60分)记录的合格否字段修改为逻辑真,然后显示并打印合格考生的名单,请对以下操作填空:USE STUDENTREPLACE ALL 合格否WITH __.T.__ FOR 笔试成绩>=60 .and.上机成绩>=60LIST FOR __合格否___TO PRINTERUSE3.有以下命令序列:USE STUDENTLIST(结果为:)记录号# 姓名性别年龄1 王玲女232 李中明男213 凌光女244 成为民男235 吴胜男256 许光明男23INDEX ON 年龄TO AGESEEK 23?姓名,年龄王玲23SKIP 2?姓名,年龄执行此条?命令的显示内容为__许光明___23___SKIP 2??姓名,年龄执行此条??命令的显示内容为__吴胜__254.USE STUDENTSKIP 5?recno() 执行此条?命令的显示内容为_____6__go topDISP NEXT 5?recno() 执行此条?命令的显示内容为_____5_____5.有销售表“xiaoshou.DBF”文件,结构如下:“货号”字段:hh;“交货日期”字段:jhrq;“数量”字段:sl;“交货否”字段:jhf;“单价”字段:dj;“金额”字段:je;记录号# hh jhrq sl jhf dj je (C)(D)(N)(L)(N)(N)1 103 12/10/94 30 T 1202 102 02/03/95 20 T 4503 101 10/12/94 40 T 3004 103 10/11/95 15 T 1205 101 09/01/96 60 F 3006 102 05/01/97 50 F 4507 101 08/01/96 25 F 3008 102 04/03/97 10 F 450对于“jhf”字段,假定其值为.T.,则表示已经交货;反之,则尚未交货。

vfp程序设计课后习题参考答案

vfp程序设计课后习题参考答案

第二章VFP语言元素一选择题1 C2 A3 D4 B5 D6 A7 D8 B9 B 10 C二填空题1、11.252、 13、XBASE4、FOXBASE5、职称=‟工程师‟ and (年龄>60 or 年龄<30)6、.f.7、.f.8、189、35610、2010第三章数据表与数据库一选择题1 A2 B3 A4 A5 B6 D7 C8 C9 C 10 C11 B 12 B 13 D 14 B 15 B 16B 17 D 18 C 19 A20 C二填空题1、自由表2、 33、LIST DISPLAY LIST DISPLAY4、EOF() RENO()5、表尾6、GO 2 DELETE NEXT 47、SET DA TABASE TO 数据库名8、表文件表文件9、升序降序不区分大小写字母10、永久关系第四章查询与视图一选择题1 D2 A3 A4 D5 D6 B7 C8 C9 D 10 B二填空题1、数据2、本地视图远程视图3、DELETE FROM <表名> [WHERE <条件>4、左外连接右外连接全连接5、不能6、77、A VG SUM8、条件9、DISTINCT10、修改第八章VFP程序设计一选择题1 C2 C3 A4 C5 C二填空题1、S=S*X X=X+12、S1=S1*I S2=S2+I3、S=S+X*X4、I<=15 I=I+1阶段性测试一一选择题1 A2 C3 B4 B5 D6 B7 D8 B9 B 10 A 11 D 12 B 13 D 14 A15 C 16 A17 A18 A19 D 20 B 21 C 22 A23 C 24 D 25 B二填空题1、112、.T.3、3 24、GO 3 LIST NEXT 35、.T.6、主关键字7、数据类型8、.T. .F.三书写命令1、SA VE TO ABC ALL LIKE XY*2、LIST FIELDS 姓名,联系电话FOR 姓名=‟王‟3、LIST FOR 少数民族=.T. YEAR(出生日期)>19904、INDEX ON 价格TAG JG DESCENDING5、REPLACE ALL …高教出版社‟ WITH …高等教育出版社‟6、REPLACE ALL 工资WITH 工资+1007、LIST MEMORY LIKE ?G*8、SORT TO TUSU ON 图书名/A9、LOCA TE FOR 专业=‟计算机‟10、CONTINUE阶段性测试二一选择题1 C2 D3 C4 D5 D6 D7 A8 C9 C 10 D11 C 12 B 13 C 14 C或D 15 B 16 C 17 A18 A19 D 20 B21 B 22 D 23 D 24 C 25 D二书写命令1、SORT TO BJJG 班级/D,籍贯/A FIELDS 姓名,性别,班级,籍贯FOR 性别=‟女‟2、INDEX ON 学号TO STU3、INDEX ON 性别TAG XB DESCENDING4、INDEX ON 出生日期TAG csrq OF CSRQ ASCENDING FOR 性别=‟男‟5、INDEX ON 出生日期TAG CSRQ ASCENDNG LIST NEXT 36、CALCULA TE MAX(考试成绩),MIN(考试成绩),A VG(考试成绩) FOR 课程代号=‟S1008‟7、COUNT FOR 课程代号=‟Y2003‟ TO A8、INDEX ON 课程代号TAG KCDH TOTAL TO KCDH ON 课程代号FIELDS 平时成;绩,考试成绩9、REPLACE ALL 平时成绩WITH 平时成绩+5 FOR 平时成绩>=75 AND 平时成绩<=8010、COPY TO abc FIELDS 学号,姓名,出生日期,籍贯三书写命令(使用SQL语句)1、CREA TE TABLE 学生表(学号C(11),姓名C(10),性别C(2),出生日期D(8))2、ALTER TABLE 学生表ALTER 学号C(10) ADD 籍贯C(20)3、INSERT INTO 学生表V ALUES(…2008010125‟,‟陈燕‟,‟女‟,{^1990/05/07},‟广西‟)4、ALTER TABLE 学生表RENAME 出身日期TO 出生年月5、DELETE FROM 学生表WHERE 姓名=‟张‟6、UPDA TE 学生表SET 籍贯=‟广东‟ WHERE 姓名=‟陈燕‟7、ALTER TABLE 学生表DROP 出生日期8、SELECT * FROM 学生表WHERE 性别=‟男‟ AND 籍贯!=湖南9、SELECT a.学号,a.姓名,b.课程代号FROM 学生基本情况表a INNER JOIN 学生成绩;表b ON a..学号=b.学号WHERE 课程代号IN(…1101‟,‟1102‟)10、SELECT * FROM 学生基本情况表WHERE 姓名=‟李‟ AND YEAR(出生日期)=1990下面红色字体是赠送的精美网络散文欣赏,不需要的朋友可以下载后编辑删除!!谢谢!!!一一条猎狗将兔子赶出了窝,一直追赶他,追了很久仍没有捉到。

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

第二章一、填空1、目前用户通常是在操作系统环境下(如在"我的电脑"或"资源管理器"窗口中)创建和删除文件夹.在VFP中,也可以使用MD命令和【 RD 】命令来创建新文件夹和删除已建文件夹.2、在Visual FoxPro中用于计算检索的函数有COUNT、【 SUM 】、【AVG 】、MAX和MIN.3、MESSAGEBOX()函数的功能是显示一个用户自定义对话框.若未指定该对话框的标题,则对话框的默认标题为【 Microsoft Visual FoxPro 】.4、函数STRTRAN(STR(35.96),SPACE(2),"* ")的返回值为 【 ****36】.(提示:系统函数STRTRAN(<字符串1>,<字符串2>,<字符串3>)的功能是用<字符串3>替换<字符串1>中所包含的<字符串2>)5、VFP操作环境可以通过SET命名进行临时设置.决定是否可以通过按[Esc]键中断程序和命令的运行的SET命令的格式是【 set esca 】on|off. 6、Visual FoxPro系统的命令窗口中,输入并执行下列命令后,VisualFoxPro主窗口中显示内容为【 .t. 】 .?3^2+2=MOD(12,7)+LEN("FoxPro")7、日期型数据是一种特殊的数值,Visual FoxPro系统中,日期时间运算符只有【 加法/+ 】和【 减法/- 】两种.8、内存变量是在内存中设置的临时存储单元,当退出Visual FoxPro时其数据自动丢失,若要保存内存变量以便以后使用,可使用SAVE To命令将其保存到文件中。

在Visual FoxPr中,默认的内存变量文件的文件扩展名为【 mem 】.9、将内存变量文件 mVar 中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,可以使用命令【 restore 】 FROM mVarADDITIVE .10、利用SET命令可以改变VFP系统运行时的临时工作环境("临时"是指当前有效,下次启动VFP系统时将不起作用).例如,利用SET【 SAFE 】ON|OFF命令可以设置覆盖已有文件之前是否显示提示框.11、表达式SUBSTR("计算机等级考试",AT("DBMS","ABCDEFDBMS"),LEN("数据库管理系统"))的返回值为【 等级考试 】 .12、?CTOD(″01/01/99″)-365,显示结果为【 01/01/98 】13、VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理.在表的浏览窗口中,若要以交互方式给某字段输入空值,可以按组合键CTRL和【 0 】键 .14、将第2~4个字符为"yan"的所有内存变量保存mVar内存变量文件中,可以使用命令:SAVE TO mVar ALL 【 LIKE 】 ?yan*15、在 VFP 中,使用【 Local 】, PRIVATE 和 PUBLIC 命令可以指定内存变量的作用域.16、若要在VFP程序中调用Windows操作系统中的"计算器"应用程序(相应的程序文件为Calc.exe),则可以使用语句(命令): 【 RUN 】/Ncalc.exe.17、在VFP中,除了自由表的字段名、表的索引标识名至多只能有 【 10】 个字符外,其余名称的长度可以是1—128个字符.18、在"选项"对话框中进行设置后,如果按住【 shift 】键的同时按"确定"按钮,则当前设置会以命令形式显示在"命令"窗口中.19、函数TYPE('answer=42')返回值为L或【 U 】 ,这取决于变量answer是否已预先赋值及值的类型;若要显示如图1所示的"打开"对话框,可用使用函数GETFILE('DBF','【表文件名】').20、用户要在D盘的根目录中创建一个名为MyBack的文件夹,可用命令【MD 】 D:\MyBack.21、在 VFP 中,关闭所有的文件并结束当前VFP系统运行的命令是【CLOSE ALL/quit 】.22、执行函数MESSAGEBOX("清华大学"+【 Chr(13) 】 +"计算机科学系",48,"提示"),则可出现如图所示的消息框.23、利用一条【 STOR/store 】命令(语句)可以给多个内存变量赋同一个值.24、一般高级语言中,内存变量是通过说明语句定义的;而在FoxPro中内存变量是通过【 赋值 】方式定义的,其类型是由所赋值的数据类型决定的. 25、?ROUND(123.456,2),显示结果为【 123.46 】.?ROUND(123.456,-2),显示结果为【 100 】26、依次执行下列两条命令,则屏幕上显示的结果是【 L 】.DIMENSION y(2)27、函数LEN(STR(123456789012))的返回值为 【 10 】,函数LEN(DTOC(DATE(),1))的返回值为【 8 】.28、在VFP中,用户可以利用命令来修改系统的操作环境(如默认工作目录等),也可以通过菜单命令打开【 选项 】对话框进行设置.29、在 VTP 集成环境下调试程序时,如果程序运行过程中出现"死循环"现象,通常可以通过按键盘上的【 ESC 】键强制中断程序.30、创建并保存一个项目后,系统就会在磁盘上生成两个文件,这两个文件的文件扩展名分别为【 pix 】和【 pjt 】31、函数ROUND(1234.196,-2)的返回值为 【 1200】,SUBSTR("mystring" ,6)的返回值为 【 ing 】 .32、使用LOCAL,PRIVATE和PUBLIC命令可以指定内存变量的作用域.在VFP命令窗口中创建的任何内存变量均为 【 全局 】 变量.33、在 VFP 中,系统规定:名称(如变量名,字段名,对象的属性名等)只能以字母,汉字或下线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,他们的名称均以【 下划线/_ 】开头.34、内存变量是系统在内存中设置的临时存储单元,当退出VisualFoxPro时其数据自动丢失.若要保存内存变量以便以后使用,可使用SAVE TO命令将其保存到文件中.在Visual FoxPro中,默认的内存变量文件的文件扩展名为【 MEM 】.35、如果要将第1个字符为" c "的所以变量保存到mVar内存变量文件中,可以使用命令save to mVar 【 all like c* 】36、在VFP的集成操作环境中,对于比较长的命令,在"命令"窗口和程序中可以利用【 分号/; 】以实现换行输入.37、字符型常量也称为字符串,它是由字符串"定界符"括起来的一串字符.字符串定界符可以是单引号、双引号或 【 中括号 】 .二、单项选择1、利用命令 DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是( A ).A、30,30,30B、.F.,10,20C、30,10,20D、0,10,202、在下列函数中,函数的返回值为数值型的是( A ).A、MESSAGEBOX()B、EMPTY()C、DTOC()D、TYPE()3、对于下列函数来说,其返回值的数据类型不为数值型的是( D ).A、LEN("Visual FoxPro")B、YEAR(DATE())C、ATC("this","ThisForm")D、LEFT("123456",2)4、在 Visual FoxPro 系统中,下列表示中不属于常量的是 ( D ).A、.T.B、[T]C、"T"D、T5、在Visual FoxPro中,EMPTY(.NULL.)和ISNULL(.NULL.)函数的值分别为( D )A、.T.和.T.B、.F.和.F.C、.T.和.F.D、.F.和.T.6、在下面关于数据库的技术的说法中,不正确的是( C )A、数据的完整性是指数据的正确性和一致性B、防止非法用户对数据的存取,称为数据库的安全性保护C、采用数据库的技术处理数据,数据冗余应完全消失D、不同用户可以使用同一数据库,称为数据库共享7、项目(project)是VFP中各种文件组织的核心.在下列有关VFP项目的叙述中,错误的是( B ).A、项目的关键既可以利用菜单或工具栏,也可以利用VFP命令B、一个VFP窗口中,只能打开一个项目C、在VFP窗口中,项目管理器可以折叠成工具栏形式D、"连编"操作是针对项目而言的,该操作位于"项目"菜单栏8、函数LEN(DTOC(DATE( ),1))的返回值为( C )A、4B、6C、8D、109、备注型、日期型和逻辑型字段的宽度是固定的,它们分别是( D )A、4、8、2B、8、8、2C、4、4、1D、4、8、110、执行下列命令后,屏幕上显示的结果是 ( D ) .X="ARE YOU Ok?"Y="are"?AT(Y,X)A、1B、.F.C、.T.D、011、在下列叙述中,错误的是( C )A、关系型数据库中的每一个关系都是一个二维表B、在关系模型中,运算的对象和运算的结果都是二维表C、二维表中不允许出现任何数据冗余D、Visual FoxPro是一种关系型数据库管理系统产品12、下列有关空值的叙述中不正确的是( D )A、空值等价于没有任何值B、空值排序时优先于其他数据C、在计算过程中或大多数函数中都可以用到NULL值D、逻辑表达式.F. OR .NULL.的返回值为.F.13、在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算.在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是( D )A、投影B、联接C、选择D、合并14、在下列几组文件类型中,均可设置为项目主程序的是( A ).A、表单、菜单和.PRG程序B、查询、菜单和表C、项目、数据库和.PRG程序D、表单、查询、报表15、以下几组表达式中,返回值均为.T.(真)的是( D ).A、EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)B、EMPTY(0)、ISBLANK(.NULL.)、ISNULL(.NULL.)C、EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)D、EMPTY({})、EMPTY(SPACE(5))、EMPTY(0)16、设变量x的值为"abc"(其长度为4,末尾为一个空格字符),变量y的值为"abc"(其长度为4,第一个字符为空格),则表达式LEN(x+y)和LEN(x-y)的返回值分别为( C )A、6,6B、7,7C、8,8D、8,717、函数是程序设计语言中重要的语言成分.在下列 VFP 系统函数中,其返回值不为字符型数据的是( B ).A、TYPEB、DOW ()C、CHR ()D、TTOC ()18、已知数值型变量X=1, Y=2, 以下返回值为"!3!"的表达式是( A ).A、"!"+STR(X+Y,1)+"!"B、"!"+"X+Y"+"!"C、"!"+VAL("X+Y")+"!"D、"!"+X+Y+"!"19、运行下列程序段后,y=DTOC(DATE( ),1) y=.NULL. ?TYPE("y")屏幕上显示的内容是( A )A、CB、DC、LD、NULL20、设变量x的值为"FOXPRO",则下列表达式中运算结果为.T.的是( B ).A、AT("PR",x)B、BETWEEN(x,"A","J")C、SUBSTR(LOWER(x),4)$xD、ISNULL(SUBSTR(x,7))21、在VFP集成环境下用户利用DO命令执行一个程序文件时,系统实质上是执行( A ).A、.PRGB、.BAKC、.FXPD、.EXE22、设XDH为XS表中的一个字段(类型为字符型,宽度为2个字节),则下列条件表达式中,与条件表达式XDH NOT IN("01","04")功能等价的是( A ).A、Xs.xdh!="01" AND Xs.xdh!="04"B、!(Xs.xdh>"01" AND Xs.xdh<"04")C、Xs.xdh<>"01" OR Xs.xdh<>"04"D、Xs.xdh="01" OR Xs.xdh="04"23、在下列函数中,其返回值为字符型的是( C )A、DOW( )B、AT( )C、CHR( )D、VAL( )24、在下列有关VFP表达式中,语法上错误的是( C )A、DATETIME()+1000B、DATE()-1000C、DATETIME()-DATE()D、DTOC(DATE())-DTOC(DATETIME())25、在下列有关名称命令规则的叙述中,不正确的是( C )A、名称中只能包含字母、下划线"-"、数字符号和汉字B、名称的开头只能是字母、汉字或下划线,不能是数字C、各种名称的长度均可以是1--128个字符D、系统预定的系统变量,其名称均以下划线开头26、函数 INT(-3.14) 的返回值是( B ).A、-4B、-3C、3D、427、对于下列函数来说,其返回值的数据类型不为数值型的是( D )A、LEN("Visual FoxPro")B、YEAR(DATE( ))C、AT("this","ThisForm")D、LEFT("123456",2)28、在下列有关日期,时间型表达式中,语法上不正确的是( C ).A、DATE()-400B、DATETIME0+400C、DATETIME()-DATE()D、DTOC(DATE())-TTOC(DATETIME())29、在Visual FoxPro系统中,下列返回值是字符型的函数是( B ).A、VAL()B、CHR()C、DATETIME()D、MESSAGEBOX()。

相关文档
最新文档