VFP程序设计教程习题答案

合集下载

VF习题集(答案)

VF习题集(答案)

VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。

A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。

A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。

A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。

A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。

A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。

A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。

A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。

A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。

2. 在关系数据库的三种关系运算是选择、投影、连接。

3. 从关系中找出满足条件的元组的操作是_选择__运算。

习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。

A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。

A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。

A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。

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程序设计基础试题答案

练习题一参考答案一、选择题1. C2. B3. B4. D5. B6. D7. C8. D9. A 10. B 11. A 12. D 13. A 14. A 15. C 16. D 17. A 18. B 19. D 20. A 21. D 22. B 23. A 24. C 25. C 26. D 27. B 28. C 29. D 30. B 31. B 32. D 33. A 34. D 35. B 36. D 37. A 38. A 39. D 40. A41. B 42. B 43. B 44. C 45. A 46. D二、填空题1.数据库管理系统2.实体之间联系方式是1:M,M:N还是1:13.不该删除的数据被删除/应该插入的数据未被插入4.事物与事物5.较高范式6.数据库/关系7.选择/链接8.值/基数9.属性名 10.数据库管理系统/DBMS 11.元素/属性个数12.元组/域 13.数据模型 14.数据 15.关系模型 16.1NF17.事物与事物之间的联系 18.满足联接条件 19.关系模型|关系20.代码|全部练习题二参考答案一、选择题1. C2. A3. B4. B5. B6. A7. B8. A9. B 10. A 11. B 12. B 13. B 14. C 15. D 16. D 17. A 18. B 19. D 20. C 21. B 22. D 23. A 24. D 25. C 26. A 27. D 28. C 29. D 30. B31. B 32. A 33. A 34. B 35. B 36. B 37. B 38. D 39. B 40. C 41. B 42. C 43. A 44. B 45. B 46. B 47. B 48. A 49. B 50. A 51. A 52. A 53. C 54. C 55. A 56. D 57. A 58. A 59. C 60. D 61. B 62. C 63. D 64. B 65. C 66. C 67. C 68. A 69. B 70. D 71. A 72. D 73. D 74. D 75. A 76. C 77. A 78. C 79. D二、填空题1.$ / S1$S2 2.属性/元组 3."M->"|"M." 4.CLEAR MEMORY/CLEAR ALL5.数值型/日期型6.定制7.工资号8.19.打印机/非格式化显示信息10. 128/64 11.N 12.上下限/1 13.分层结构14..F.|.N.|假|逻辑假 15.TO A 16..T.|.Y.|真|逻辑真17.GOODGIRL练习题三参考答案一、选择题1. D2. C3. B4. A5. B6. D7. C8. D9. A 10. B11. B 12. B 13. A 14. D 15. C 16. A 17. D 18. A 19. D 20. C21. B 22. B 23. A 24. B 25. D 26. B 27. C 28. C 29. C 30. A31. B 32. C 33. B 34. B 35. D 36. A 37. B 38. D 39. C 40. B41. C 42. C 43. D 44. B 45. A 46. A 47. C 48. C 49. B 50. D51. B 52. D 53. B 54. B 55. B 56. C 57. D 58. C 59. C 60. B61. D 62. B 63. C 64. A 65. C 66. B 67. B 68. D 69. B 70. A71. A 72. C 73. D 74. D 75. A 76. B 77. A 78. B 79. B 80. A81. D 82. C 83. B 84. A 85. A 86. C 87. A 88. B 89. D 90. C91. C 92. D 93. D 94. C 95. D 96. D 97. B 98. C 99. C 100. D101.D 102.B 103.A 104.C 105.A 106.B 107.D 108.B 109.A 110.B111.D 112.C 113.B 114.B 115.C 116.C 117.C 118.B 119.C 120.D121.D 122.D 123.C 124.B 125.B 126.B 127.D 128.C 129.C 130.A131.A 132.A 133.B 134.C 135.D 136.D 137.C 138.C 139.C 140.B141.D 142.A二、判断题1.×2.×3.×4.√5.×6.√7.×8.×9.×10.×11.×12.×三、填空题1. 4/8/1/8/2/82. 327673. 主索引/普通索引4. SET RELA TION5. 删除标记/物理删除6. 单一索引文件/复合索引文件7. 工作区号/当前工作区8. CONTINUE 9. 10 10. 升/降/ASCENDING 11. 更新/&删除/插入12. 基本框架/记录数据13. 查询14. 结构/数据15. 字段级规则/记录级规则16. MODIFY 17. 编辑/浏览18. 设置工作环境19. 插入对象20. 表的主名21. .DBC/.DBF22. 实体23. SELECT 0 24. .DBC练习题四参考答案一、选择题1. A2. A3. D4. A5. A6. B7. D8. D9. C 10. A11. D 12. C 13. B 14. A 15. D练习题六参考答案一、选择题1.D2.C3.C4.D5.D6.A7.C8.B9.C 10.A11.A 12.B 13.B 14.A 15.B 16.C 17.D 18.A 19.C 20.A21.C 22.C 23.D练习题七参考答案一、选择题1. C2. B3. D4. D5. C6. D7. A8. D9. B 10. C 11. A 12. B 13. D 14. A 15. D 16. B 17. C 18. B 19. C 20. B 21. A 22. A 23. D 24. A 25. B 26. D 27. A 28. C 29. D 30. D 31. C 32. A 33. D 34. B 35. A 36. C 37. B 38. C 39. B 40. D41. C 42. A 43. C 44. A 45. D 46. A 47. D 48. B 49. B 50. B二、判断题1. √2. ×3. √4. ×5. ×6. √7. ×8. ×9. ×10. √三、填空题1.列表框 / 编辑框2.程序3.对象4.打开 / 关闭5.CREATE FORM表单名6.可见的 / 不可见的7.Visible8.Caption9.DO FORM 学生 10.复选框练习题八参考答案一、选择题1. B2. C3. C4. D5. D6. B7. A8. C9. C 10. C11. C 12. A二、判断题1. ×2. √3. √4. ×5. √6. √7. √8. √9. √10. √练习题九参考答案一、选择题1. B2. A3. A4. B5. C6. A7. B8. B9. D 10. B二、判断题1. ×2. ×3. ×4. √5. √6. √三、填空题1.\- 2.菜单设计器 / 编程方式 3.RightClick练习题十参考答案一、选择题1. D2. B3.D4. B5.D6. A7. D8. A9. A 10. B 11. A二、填空题1.软件/硬件2.组织信息需求|企业信息需求3.概念设计4.数据流图/数据字典5.软件工程6.需求分析7.存储记录/ 某一类型的所有存储记录8.实体联系图/ 逻辑设计9.数据字典10.编码/ 调试11. FROM 12.逻辑。

《VFP面向对象程序设计》课程习题集及参考答案

《VFP面向对象程序设计》课程习题集及参考答案

《VFP面向对象程序设计》课程习题集及参考答案2011年6月第一章数据库基本理论一、判断题1.数据处理的目的就是从原始数据中得到有用的信息。

A.对*B.错2.关系模型的结构可以看作是一个数据库的结构。

A.对*B.错3.数据库管理系统是数据库系统的核心。

A.对*B.错4. VFP 系统为用户提供了命令操作方式、菜单操作方式和程序操作方式。

A.对*B.错二、单选题1.将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了。

*A.数据库 B.数据集合 C.数据操作系统 D.数据库管理系统2.数据库系统的构成有数据库、计算机硬件系统、用户和。

A.操作系统B.文件系统C.数据集合*D.数据库管理系统3.数据库、数据库系统、数据库管理系统这三者之间的关系是。

*A. 数据库系统包含数据库和数据库管理系统B. 数据库管理系统包含数据库和数据库系统C. 数据库包含数据库系统和数据库管理系统D. 数据库系统就是数据库,也就是数据库管理系统4.关系数据库管理系统所管理的关系是。

A.一个DBF文件*B.若干个二维表C.一个DBC文件D.若干个DBC文件5.在关系数据库管理系统中,一个关系对应一个。

A.字段B.记录*C.数据表D.索引文件6.关系数据库管理系统存储与管理数据的基本形式是。

A.关系树*B.二维表C.结点路径D.文本文件7.数据库是按一定结构存储在一起的。

A.程序集合*B.数据集合C.运算式集合D.函数集合8.在有关数据库的概念中,若干记录的集合称为。

A.字段B.数据库C.数据项*D.数据表9.VFP6.0 DBMS是基于关系型数据模型的。

A.操作系统的一部分*B.操作系统支持下的系统软件C.一种编译程序D.一种操作系统10.在关系运算中,查找满足一定条件的元组运算称之为。

A.复制*B.选择C.投影D.关联11.如果要改变一个关系中属性的排列顺序,应使用的关系运算是。

A.重建B.选取*C.投影D.连接12.在有关数据库的概念中,若干记录的集合称为________。

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课后习题答案

第一章(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程序设计实践教程的答案

VFP程序设计实践教程的答案2.1.2 习题P60~641-5ACBBD 6-10 DCCCA 11-15CCBAA 16-20ADACC 21-25DBBCD 26-30BADBD 31-35ACDBC 36-38DDD2.填空题(1)重复值(2)⼀对多多对多(3)计算机硬件,数据管理系统,数据库,数据库管理员和⽤户(4)记录字段(5)层次模型、⽹状模型、关系模型(6)选取(7)⼈⼯管理、⽂件管理、数据库管理(8)关系模型(9)元组,属性(10)关系(11)投影(12)关系模式(13)调换(14)操纵(15)数据结构不同,关系,记录和链表(16)数据库技术、⾯向对象次序设计技术(17)⼯具、选项(18)菜单,单命令,程序⽂件,设计器(19).pjx(20)⽂档(21)移去、删除3.判断题(1)错(2)错(3)错(4)错(5)错2.2.2 P73-87:⼀.选择题BBCBD DDCCD BCCBB DCBCA BDBDA DCBBB DDBBA BDBCCBADAC BBABC DCBDC DCBCC AADAD DBBDD CABBD DAAACBDCCA BBDCC DAABC BBBBB DCBDA CDCAB ADCB⼆.判断题1-6××√××√三.填空题1..F.2.403.-1 -24.逻辑运算符5.100.006. D7.4561237898.t=y+”年”+m+”⽉”+d+”⽇”9.-810.函数11.store 学分to m.学分或m.学分=学分12.8B 8B 1B 8B 8B13.A!=B A#B A<>B14. 1 2618. 6 19.123.0020. 5.1421..F.22. 123.字段变量24.TO PRINTER25. C26. C N D L Y T27.set exact on28.ROUND(45.39748,3)29.2^20 2**2030.-231.68 -23231.SET CENTURY ON32.500.896533.存储于变量中的值的类型34.DG=0 或store 0 to dg35.38 .F.36.store 0 to x,y37..T.38.⽇期型字符型39.val() str()40..F.41.年龄>=20 AND 年龄<=6042.是是43.□□AB□□CD AB□□CD44.奔腾586个⼈计算机奔腾586个⼈计算机45.mod(int(586/10),10)46..T. .T.47..F.48. 2 888649.?”a+b=”+str(a+b,2)54. 1 .F.55..T. .T. .T. .T.56.(1) old<15 and hight>=1.8(2) old<45 and ai=”副教授”or old<35 and ai=”讲师”(3) math>85 and physic>85 and English>85 or math+physic+English>27057..T. .T. .T. 353.00 .F. .F.58.Y 234.3532 中国------北京59.10/11/06 Sunday C 3 C 8 8 20 48 60 204660..F. .F. 9 院软件94计算机学院软件61.set date to ymdset century ondate()cdow(date())time()62.①A=STUFF(A,8,6,”FoxPro”)A=STUFF(A,22,8,”DataBase”)②MOD(LEN(A),5)③REPLICA TE(…-?,3)+A+ REPLICATE(…-?,3)④CHR(ASC(SUBSTR(A,8,1))-32)63.208520.4564.254 12765.下划线66.ABIJLM67.22 14 68. A*B**2+EXP(7)2.2.2 P73-87:⼀.选择题BBCBD DDCCD BCCBB DCBCA BDBDA DCBBB DDBBA BDBCC BADAC BBABC DCBDC DCBCC AADAD DBBDD CABBD DAAAC BDCCA BBDCC DAABC BBBBB DCBDA CDCAB ADCB⼆.判断题1-6××√××√71.逻辑运算符72.100.0073. D74.45612378975.t=y+”年”+m+”⽉”+d+”⽇”76.-877.函数78.store 学分to m.学分或m.学分=学分79.8B 8B 1B 8B 8B80.A!=B A#B A<>B81. 1 2682.⽇期型⽇期时间型83.10 84. 685. 686.123.0087. 5.1488..F.89. 190.字段变量91.TO PRINTER92. C93. C N D L Y T94.set exact on95.ROUND(45.39748,3)96.2^20 2**2097.-231.68 -23298.SET CENTURY ON99.500.8965100.存储于变量中的值的类型101.DG=0 或store 0 to dg103.store 0 to x,y104..T.105.⽇期型字符型106.val() str()107..F.108.年龄>=20 AND 年龄<=60109.是是110.□□AB□□CD AB□□CD111.奔腾586个⼈计算机奔腾586个⼈计算机112.mod(int(586/10),10)113..T. .T.114..F.115.2 8886116.?”a+b=”+str(a+b,2)117.5 -6118..T. .F.119.15120.D C121.1 .F.122..T. .T. .T. .T.123.(1) old<15 and hight>=1.8(2) old<45 and ai=”副教授”or old<35 and ai=”讲师”(3) math>85 and physic>85 and English>85 or math+physic+English>270 124..T. .T. .T. 353.00 .F. .F. 125.Y 234.3532 中国------北京126.10/11/06 Sunday C 3 C 8 8 20 48 60 2046 127..F. .F. 9 院软件94计算机学院软件128.set date to ymdset century ondate()cdow(date())time()129.①A=STUFF(A,8,6,”FoxPro”)A=STUFF(A,22,8,”DataBase”)②MOD(LEN(A),5)④CHR(ASC(SUBSTR(A,8,1))-32)130.208520.45131.254 127132.下划线133.ABIJLM134.22 14 68. A*B**2+EXP(7)1.选择题1-5 DBBDC 6-10 ABBBC 11-15 AACAA 16-20 ACDDB 21-25 ADBCB 26-30 BDCBA31-35 CDDBD 36-40 BDBAB 41-45 CBBCB 46-50 CCBBC 51-55 DABAB 56-60 CDDBC61-65 CCCDB 66-70 CCBDD 71-75 BCAAC 76-80 CACBB 81-85 DABBC 86-90 BABCC91-95 AAAAA 96-100 DAABB2.4.2 P123-129⼀、选择:1-5 DDCBA 6-10 CDDAA 11-15 BABAC 16-20 DAABC 21-25 BCDCD 26-30 DCDCA31-35 DDBAC 36-40 BCBDA 41-45 ADBBA 46-49 BBBB⼆、填空1. 可以2. 本地视图; 远程视图3. 不能4. 本地视图5. 打开6. 表; 查询7. 连接8. 条件9. create view10. into cursor11. sum; avg12. select; from; where13. join on; select; where14. 条件;顺序;分组信息15. 浏览16. alter table17. 成绩=60 or 成绩=10018. where ⼯资>100019. =’⾼等教育出版社’or 出版单位=’科学出版社’20. avg(单价); count(*); group by21. 借阅证号; having1-10 BCAAC DCDAD11-20 DABDA CADBC21-30 CABAB DDAAA31-40 BAAD(BA)(CDCDB)(CCAB)(ACA)DA说明:括号内的字符及其顺序即为该题对应的各⼩题依次的答案41-50 ADDCC BBBCB 51-60 CCBBC DDCAB 61-64 CBAD填空题(1)控件(2)⽅法(3)对象(4)对象(5)基类(6)容器类控件类(7)继承(8)对象(9)对象(10)属性⽅法(11)事件(12)Mod(I,3)(13)n1=年龄skipskip(14)Do pc3(15) xNameFound()(16) dimensionCopy to(17) inputFound()To yn(18)mod(学号,7)=0(19)姓名=xm(20)(编号,8)=1(22)Tt=5(23)Update student set 等级=”A”(24)Num(25)(26)N=n+1(27)64(28)Loop(29)100200100(30)yn(31)j=1 to ii*j(32)&aa& bb& ccJ=27(33) 6(34)Alltri(nh)+”bc”+dbn“a:\”+&bdbn(35)33(36)Loop(37)I<=9J<10a(j)>a(j+1)(38)a(i)i=i+1(39)i-1(i,j)=0Flag=0读程序(1)98103 周六64(2)1 1 3 9 5 25 7 49 9 81 11 21 S=36(3)申*奥*成*功*了(4)张海东总分:353 good 李研总分:334 good(10)10 20 10 2 (11)ABCD14 (12)9 (13)平均分=80(14)计算机等级⼆级visual foxpro (15) 120 1 1202.6.2 习题 P176~1811.选择题(01)~(05)BCACB(06)~(10)BABAB(11)~(15)CACBD (16)~(20)ADADD(21)~(25)ACAAD(26)~(30ACCDC (31)~(32) CD 多选题ABCDE 2 BCD 3AE 4ACDE 5ACD 6ABD 7ABDE 8ADE 9ACD2.填空题(1)This、ThisForm 2. Load、Init、Destory 3 (2)ThisForm.Release(3)scx、ThisForm.Refresh(4)计时器、Timer、Interval、毫秒、Enable(5)(/(6)Click(7)列表框、⽂本框(8)Setfocus、Lostfocus(9)Increment (10)⽂本框、编辑框、ScrollBars(11)AddItem、RemoveItem(12)按钮锁定(13)页、Page、ActivePage(14)表单设计器(15)可见、隐藏(16)ActiveX绑定(17)PageCount(18)按钮数⽬ (20)编辑框(21)激活(22)多⾏⼀⾏(19)(23)多⾏、⼀⾏(24)WordWrap(21)编辑(22)数据源(23)Modify Form(24)属性窗⼝、程序代码2.7.2 P188 2.8.2 p189-1911 选择题 1 选择题(1) D DBCDD BABDA(2) B 2 填空题(3) A (1)结果预览(2)设置主⽂件2 判断题(5)Toolbar (6)提⽰选项(1) F (7) \- (8)表单集(2) F 3 判断题(3)T T F F F F F F(4) F(5)T(6) F(7) F3 填空题(1)组标头,组注脚(2)⽂件下拉菜单中的页⾯设置(3)设置报表格式,确定数据源(4)⽂件,通⽤。

VFP课后习题参考答案

VFP课后习题参考答案
10.__SQL__________语言是关系型数据库的标准语言。
二、选择题
1.不属于数据定义功能的SQL语句是(C)。
A. CREATE TABLE B. CREATE CURSOR
C. UPDATED. ALTER TABLE
2.从数据库中删除表的命令是(A)。
A. DROP TABLE B. ALTER TABLE
7.在D盘的根目录下新建一个名为AA的程序文件,应在命令窗口键入( A )命令,打开程序编辑窗口。
A.modify command d:\aaB. modify command aa
C.create d:\aaD. create aa
8.正确地编辑并运行了一个VFP程序文件后,在程序所在文件夹会发现有几个主名相同的文件?它们的扩展名都是什么(C)。
A. 13.00B. 26 C. 39 D. 52
21.执行如下命令序列后,屏幕显示()
AA=“全国计算机等级考试”
BB=“九八”
CC=“—”
习题4
一、填空题
1.表、记录、字段。
2.逻辑删除。
3.四、主索引、候选索引、唯一索引、普通索引。
4.dbf。
5.字段名、数据类型、数据宽度。
二、选择题
1-5:ACCBC
A. 3个文件,它们的扩展名分别是.dbf .fpt .bak
B. 1个源程序文件,即.prg
C. 3个文件,它们的扩展名分别是.prg .fxp .bak
D. 1个目标程序文件,即.fxp
9.为了以后阅读修改程序方便,可以在编写程序时加入注释内容。在注释内容前加上规定的符号(D)后,注释内容将变为绿色,方便阅读修改。
4.在Visual FoxPro支持的SQL语句中,__Delete__命令可以从表中删除行,__Drop__命令可以从数据库中删除表。

vf主教材习题参考答案

vf主教材习题参考答案

《中文Visual FoxPro 应用系统开发教程》习题参考答案(说明:只提供选择题、填空题、程序设计等题目的参考答案,供读者参考)第1讲习题二、选择题1.A 2.A 3.B 4.B第2讲习题二、选择题1.D 2.B 3.D 4.B 5.C第3讲习题二、选择题1.B 2.A 3.A 4.A5.C三、填空题(1) CREATE DATABASE DHGL(2) CREATE TABLE CKB;( 仓库号 C(5),城市 C(10),面积 I)第4讲习题一、选择题1.C 2.D 3.B 4.D 5.A 6.C 7.C 8.C 9.D 10.D11.D 12.B 13.C 14.C 15.B 16.B 17.A 18.B 19.B 20.D 21.B二、填空题1.一组内存变量2.函数、算术运算、关系运算、逻辑运算3.单引号、双引号、方括号4.85.20056.307.18.1009.国庆假期,10,国庆假期10.Year(出生日期)<1982 .and.性别=’男’第5讲习题一、选择题1.C 2.D 3.C 4.D 5.B 6.B 7.C 8.A 9.A 10.C11.C 12.B二、填空题1.Record n,next n,rest,all2.①go 7 ②skip 3 ③ DELETE for 姓名=“张明丽”DELETE FROM XSB WHERE 姓名=“张明丽”④Append Blank⑤insert INTO XSB (学号,姓名)VALUES(‘05057202’,’李鹃’)⑥SELETE NEXT 10 FOR 性别=’男’⑦Pack⑧ZAP⑨BROWSE FOR YEAR(出生日期)<1963⑩BROWSE FIELDS 学号,姓名,性别,专业,出生日期FOR 性别=’女’第6讲习题一、选择题1.A 2.B 3.B 4.C 5.A 6.B 7.B 8.C 9.C 10.B11.C 12.D 13.B 14.C二、填空题(1)重复值(2) 侯选索引 ,惟一索引(3) cdx ,结构复合索引(4) set order to xm(5) 当前记录(6) 所有记录(7) found() , eof()(8). scat to <数组名> gather from <数组名>(9) add table <表名> drop table <表名>三、编写Visual FoxPro 命令练习假定有职工表,结构如下:职工(编号(C,4),姓名(C,8),性别(C,2),单位(C,16),出生日期(D,8),职称(C,6),工资(N,8,2))其中,编号为主关键字,并已经建立主索引(bh)。

VF程序设计试题及答案

VF程序设计试题及答案

VF程序设计请注意:1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。

没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值请注意:本学期您只有一次在线考试机会,请慎重做答和提交!01:29:42单项选择题第1题以下关于Visual FoxPro的叙述最全面的是(D)本题1分A、Visual FoxPro是一个数据库应用平台软件B、Visual FoxPro是一个数据库应用开发工具C、Visual FoxPro是一个综合应用软件D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具第2题关系数据库系统中所使用的数据结构是(D )本题1分A、树B、图C、表格D、二维表第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的( D)本题1分A、操作系统B、文件系统C、文件结构D、数据结构第4题用二维表形式表示的数据模型是(B )本题1分A、层次数据模型B、关系数据模型C、网状数据模型D、网络数据模型第5题关系数据库管理系统的3种基本关系运算不包括( A) 本题1分A、比较B、选择C、连接D、投影第6题下列关于数据库系统的叙述中,正确的是(A )本题1分A、表的字段之间和记录之间都存在联系B、表的字段之间和记录之间都不存在联系C、表的字段之间不存在联系,而记录之间存在联系D、表中只有字段之间存在联系第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用第8题在关系理论中,把二维表表头中的栏目称为(C )本题1分A、数据项B、元组C、结构名D、属性名第9题在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B ) 本题1分A、候选键B、主键C、外键D、超键第10题数据库系统的构成为:数据库、计算机硬件系统、用户和(D )本题1分A、操作系统B、文件系统C、数据集合D、数据库管理系统第11题数据库系统的用户对数据库的查询和存储操作使用的语言是( D )本题1分A、自然语言B、自含语言C、数据描述语言D、数据操作语言第12题DBAS指的是(C )本题1分A、数据库管理系统B、数据库系统C、数据库应用系统D、数据库服务系统第13题用于实现对数据库进行各种数据操作的软件称为(C ) 本题1分A、数据软件B、操作系统C、数据库管理系统D、编译程序第14题数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )本题1分A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、DB、DBS和DBMS是平等关系第15题下列关于数据库系统的叙述中,正确的是(D )本题1分A、数据库系统只是比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据类型一致C、数据库系统避免了数据冗余D、数据库系统减少了数据冗余第16题Visual FoxPro6。

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下面红色字体是赠送的精美网络散文欣赏,不需要的朋友可以下载后编辑删除!!谢谢!!!一一条猎狗将兔子赶出了窝,一直追赶他,追了很久仍没有捉到。

vfp典型程序设计题(附参考答案)

vfp典型程序设计题(附参考答案)

典型程序设计题(附参考答案)1.求1到2000之间,能被3或7整除,并且含有数字5的整数的个数、它们的和、它们的平方根的和(保留2位小数)、以及它们的平方和。

2.求能被3整除且至少有一位数字为5的三位数的个数。

3.求出只要能被2,7,9之一整除的800以内的正整数的个数。

4.求[105,625]间能同时被7和11整除的自然数之和。

求[200,600]间奇数之和。

5.编程序求出1000到2000之间同时满足除3余2和除5余3条件的数的个数。

6.输出[10,100]中除以17的余数和除以5的商相等的整数的个数。

7.统计区间[1000,9999]内所有能被3整除,且千位数字与个位数字之和为8的整数的个数。

8.求在四位数的奇数中,所有各位数字之和是25的倍数的数的和。

9.求出所有能被17整除且不含重复数字的三位数的和。

10.求1到500的偶数立方和与奇数立方和之差。

11.求3+9+27+81+243+...这样的数之和. 若累加数大于500时,则结束累加.12.求1+3+5+7+9+11+...这样的奇数之和.若累加数大于500时, 则结束累加。

13.计算S=1*5*9*13*...*k,直到累乘数k>=25中止。

14.求出1到5000之间的能被5整除的前若干个偶数之和,当和大于500时程序退出。

15.编写程序,s=1+1/2+1/3+…+1/99,保留两位小数。

16.编程求S=1*3+2*4+3*5+...+198*200。

17.设S=1+1/2+1/3+...+1/N,N为正整数。

编程求使S不超过10的最大的N18.求S=8!+9!+10!19.编写程序,求10!20.计算S=3!+5!+7!+...+N!,求直到S>=680000为止的奇数N。

21.s=1!+2!+3!+....+n! 当s大于61000时结束累加,求n。

22.数列xi各元素的值是:x1=1,x2=1+2,x3=1+2+3,.....xn=1+2+3+......+n。

VF练习题 2

VF练习题 2

错误!文档中没有指定样式的文字。
A. {^2008-12-01 10:10:10AM}-10
B. {^2008-12-01}-DATE()
C. {^2008-12-01}+DATE()
D. [^2008-12-01]+[1000]
C
8. 已知 D1 和 D2 为日期型变量,下列 4 个表达式中非法的是________。
B. 数据库、表单和报表 D. 表单、报表和标签
4. 利用 VFP 中的________可以帮助用户高效方便地创建表、表单等文件。
A. 设计器
B. 向导
C. 生成器
D. 工具栏
【答案】A
5. 在以下四组函数运算中,结果相同的是________。
A. LEFT("Visual FoxPro",6)与 SUBSTR("Visual FoxPro",1,6)
【答案】B
8. Visual FoxPro 参照完整性规则不包括________。
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
【答案】B
9. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。
A. “一方”表的主索引或候选索引,“多方”表的普通索引
B. “一方”表的主索引,“多方”表的普通索引或候选索引
C. DB 包括 DBS 和 DBMS
D. DB、DBS 和 DBMS 是平等关系
3. ________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。
A. DB
B. DBMS
C. DBAS
D. DML
6. Visual FoxPro 是一种关系数据库管理系统,所谓关系是指________。 A. 表中各条记录彼此之间有一定的关系 B. 表中各个字段彼此之间有一定的关系

VFP程序设计教程习题答案

VFP程序设计教程习题答案

第一章1.试说明数据与信息的区别和联系。

数据是人们用于记录事物情况的物理符号。

信息是数据中所包含的意义。

数据与信息既有区别,又有联系。

数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。

另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。

2.什么是数据库、数据库管理系统和数据库系统?数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。

数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。

数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

3.简述数据库的三级模式结构。

为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。

模式又称概念模式或逻辑模式,对应于概念级。

它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

外模式又称子模式,对应于用户级。

它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

内模式又称存储模式,对应于物理级。

它是数据库中全体数据的内部表示或底层描述。

4.数据库系统的特点是什么?特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。

5.实体之间的联系有哪几种?分别举例说明。

(1)一对一联系(1∶1)例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。

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

第一章1.试说明数据与信息的区别和联系。

数据是人们用于记录事物情况的物理符号。

信息是数据中所包含的意义。

数据与信息既有区别,又有联系。

数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。

另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。

2.什么是数据库、数据库管理系统和数据库系统?数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。

数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。

数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

3.简述数据库的三级模式结构。

为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。

模式又称概念模式或逻辑模式,对应于概念级。

它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

外模式又称子模式,对应于用户级。

它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

内模式又称存储模式,对应于物理级。

它是数据库中全体数据的内部表示或底层描述。

4.数据库系统的特点是什么?特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。

5.实体之间的联系有哪几种?分别举例说明。

(1)一对一联系(1∶1)例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。

(2)一对多联系(1∶n)例如,一所学校有许多学生,但一个学生只能就读于一所学校,所以学校和学生之间的联系是一对多的联系。

(3)多对多联系(m∶n)例如,一个读者可以借阅多种图书,任何一种图书可以为多个读者借阅,所以读者和图书之间的联系是多对多的联系。

6.数据库有哪几种常用的数据模型?Visual FoxPro属于哪一类?在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型3种。

Visual FoxPro 是一种基于关系模型的关系数据库管理系统。

7.以某种应用目的为背景,试设计一个数据库。

我们以图书馆借书应用为例设计一个最简单的数据库,主要是包括以下几个关系学生关系,图书关系,借书关系,每个关系对应与数据库里面的一个表。

那么学生表应该包括(学号,姓名,专业,年龄等属性),图书表应该包括(图书号,图书名,作者名,出版社等属性),这两个表是通过借书关系来实现多对多的联系的,那么借书表主要包括(学号,图书号等)。

8.关系数据库管理系统的3种基本关系运算是什么?关系运算主要有选择、投影和联接3种。

9.试述外部关键字的概念和作用。

外部关键字是否允许为空值,为什么?如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,则称此属性或属性组合为本关系的外部关键字。

关系之间的联系是通过外部关键字实现的。

如果该外部关键字不是该关系的主关键字那么根据参照完整性规则,该外部关键字可以是空值,否则如果该外部关键字也是该关系的主关键字则根据参照完整性规则不能是空值。

10.数据库系统的体系结构有哪几种?常见的数据库开发工具有哪些?数据库系统的体系结构大体上分为4种模式:单用户模式、主从式多用户模式、客户机/服务器模式(Client/Server,C/S)和Web浏览器/服务器模式(Browser/Server,B/S)。

目前,一些专有数据库厂商都提供了数据库编程工具,如Sybase的Power++、Oracle 的Developer2000等,但比较流行的还是Delphi、Visual Basic、PowerBuilder等通用语言,这几个开发工具各有所长、各具优势。

第二章1.如何启动与退出Visual FoxPro?Visual FoxPro6.0的启动与Windows环境下其他软件一样,有3种常见方法:(1)在Windows桌面上单击“开始”按钮,选择“程序”选项,单击“Microsoft Visu al Studio6.0”组中的“Microsoft Visual FoxPro6.0”选项。

(2)运行Visual FoxPro6.0系统的启动程序vfp6.exe。

通过“我的电脑”或“资源管理器”去查找这个程序,然后双击它。

或单击“开始”按钮,选择“运行”选项,在弹出的“运行对话框”中输入Visual FoxPro6.0启动程序的文件名,单击“确定”按钮。

(3)在Windows桌面上建立Visual FoxPro6.0系统的快捷方式图标,只要在桌面上双击该图标即可启动Visual FoxPro。

退出Visual FoxPro有5种常用的方法:(1)在Visual FoxPro“文件”菜单项下,选择“退出”菜单项;(2)在Visual FoxPro命令窗口输入QUIT命令并回车;(3)单击Visual FoxPro主窗口右上角的“关闭”按钮;(4)单击Visual FoxPro主窗口左上角的控制菜单图标,从弹出的菜单中选择“关闭”,或者双击控制菜单图标;(5)同时按Alt和F4键。

2.简述Visual FoxPro用户界面的组成与特点。

Visual FoxPro的用户界面由Visual FoxPro系统菜单、工具栏、命令窗口和状态栏等构成。

Visual FoxPro用户界面的最大的特点就是界面简单且灵活。

3.Visual FoxPro有几种操作方式?各有何特点?Visual FoxPro有三种操作方式,菜单操作方式,命令操作方式,程序工作方式。

菜单操作的优点是直观易懂,击键简单(主要是鼠标单击和双击),对于不熟悉Visual FoxPro命令、又没有或不想花时间去学习它的最终用户十分适合。

命令操作方式相对而言速度更加快并且效率高。

Visual FoxPro除了提供菜单操作方式、命令操作方式外,还提供程序工作方式。

程序由命令或语句组成。

通过运行程序,为用户提供更简洁的界面,达到操作的目的。

4.对话框的作用是什么?它通常包括哪些控制对象?对话框实际上是一个特殊的窗口,它可以用来要求用户输入某些信息或做出某些选择,在Visual FoxPro6.0中,对话框通常由文本框、列表框、单选按钮、复选框、命令按钮等部件组成。

5.简述Visual FoxPro的可视化设计工具。

Visual FoxPro 6.0提供了多种可视化设计工具,使用它的各种向导(Wizard)、设计器(Designer)和生成器(Builder)可以更简便、快速、灵活地进行应用程序开发。

1.Visual FoxPro向导Visual FoxPro系统为用户提供许多功能强大的向导。

用户通过系统提供的向导设计器,不用编程就可以创建良好的应用程序界面并完成许多对数据库的操作。

2.Visual FoxPro设计器Visual FoxPro系统提供的设计器,为用户提供了一个友好的操作界面。

利用各种设计器使得创建表、数据库、表单、查询以及报表等操作变得轻而易举。

3.Visual FoxPro生成器Visual FoxPro系统提供的生成器,可以简化创建和修改用户界面程序的设计过程,提高软件开发的质量。

6.完成下列操作:(1)隐藏与激活“命令窗口”;可以通过工具栏上的命令窗口图标来选择隐藏与激活“命令窗口”。

(2)求表达式(3-5.1)*3.14159/14的值;在命令窗口输入(3-5.1)*3.14159/14,然后回车执行得到结果-0.471239(3)设置默认目录;可以在工具菜单的选项对话框里面的文件位置选项卡里设置默认目录。

(4)创建名为“我的工具栏”的工具栏;在操作过程中,用户可以随时创建一个适合于自己工作需要的新工具栏。

创建名为“我的工具栏”的操作步骤如下:(1)单击“显示”菜单项,选择“工具栏”选项,在“工具栏”对话框下单击“新建”按钮,出现如图2.5所示的“新工具栏”对话框。

(2)输入新工具栏名称,输入“我的工具栏”,并单击“确定”按钮,出现如图2.6所示的“定制工具栏”对话框,与此同时,在屏幕窗口上也出现了“我的工具栏”工具栏。

(3)在“定制工具栏”对话框的最左边是“分类”列表框,选择该列表框中的任何一类,其右侧便显示该类的所有按钮。

(4)用户可根据需要选择分类中的某一类,并在该分类中选择按钮,当选中了某一个按钮后,用鼠标器将其拖动到“我的工具栏”工具栏下即可。

(5)查询LIST命令的帮助信息。

首先是通过在命令窗口执行help命令来打开帮助窗口,然后选择“搜索”项,在组合框中输入“LIST”,再自己查找相关标题即可。

第三章1.简述Visual FoxPro的数据类型。

Visual FoxPro中的数据类型包括以下几种:1.字符型,2.数值型,3.货币型,4.日期型,5.日期时间型,6.逻辑型,7.备注型,8.通用型,9.二进制字符型和二进制备注型。

2.字段变量与内存变量有何区别?字段变量就是表中的字段名,它是表中最基本的数据单元。

字段变量是一种多值变量,一个表有多少条记录,那么该表的每一字段就有多少个值,当用某一字段名作变量时,它的值就是表记录指针所指的那条记录对应字段的值。

内存变量独立于表,是一种临时工作单元,它是一种单值变量。

可以用内存变量名直接访问内存变量。

3.下列数据哪些是变量?哪些是常量?是什么类型的常量?″姓名″,.F.,98/07/21,教授,1E2,[5585211],T其中T和教授是变量其它是常量,″姓名″和[5585211]是字符常量,.F.是逻辑常量,98/07/21是数值型常量。

4.求下列表达式的值。

(1)LEN(DTOC(DATE())):8(2)STUFF(″现代教育中心″,5,0,LEFT(″技术中心″,4)):“现代技术教育中心”(3)VARTYPE(08/23/03):N(4)SPACE(5)-SPACE(5):’’空字符串(5)″PRO″$″FoxPro″AND″100″>″90″:.F.5.针对学生表,写出下列条件:(1)入学成绩高于600分的学生;入学成绩>=600(2)年龄大于18岁但小于25岁的学生;YEAR(DATE())-YEAR(出生日期)<=25and YEAR(DATE())-YEAR(出生日期)>=18(3)少数民族的男生;性别=’男’and少数民族=.T.(4)在1985年1月1日至1983年12月31日之间出生的学生;出生日期>={12/31/1983}and 出生日期<={01/01/1985}(5)入学成绩在580分以上的汉族女生。

相关文档
最新文档