VFP48章节习题及答案

合集下载

VFP课后习题参考答案

VFP课后习题参考答案

参考答案第1章一、选择题1. B2. B3. C4. B5. A二、填空题1. 关系模型2. 层次模型3. 一对多联系4. 连接操作5. 实体三、简答题1. 答:信息是客观事物属性的反映,它所反映的是关于某一客观系统中某一事物的某一方面属性或者某一时刻的表现形式。

数据是反映客观事物属性的记录,是信息的载体,对客观事物属性的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

数据是信息的具体表现形式,信息是数据有意义的表现。

数据和信息是两个相互联系、但又相互区别的概念。

从信息处理角度来看,任何事物的属性都是通过数据来表示的,数据经过加工处理以后,便具有了知识性,并对人类活动产生决策作用,从而形成了信息。

而从计算机的角度来看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。

2. 答:(1)数据管理技术的发展大致经历了人工管理、文件管理和数据库管理三个阶段。

人工管理阶段发生在20世纪50年代,在这一阶段的特点是:①数据由应用程序自己管理,没有专用的数据管理软件。

②数据冗余度大,应用程序与数据是一一对应的,如果多个应用程序要用到同一数据,这些数据需要重复存储,数据冗余度很大。

③数据不具有独立性,程序对数据存在严重的依赖性。

(2)文件管理阶段发生在20世纪60年代,文件管理阶段的特点是:①有专门的软件进行数据管理,并提供了多种文件组织形式。

②程序和数据之间具有一定的独立性,程序员可以不必过多地考虑物理细节,而将精力集中于算法。

③实现了以文件为单位的数据共享,数据冗余度减少。

但由于数据只能以文件为单位共享,当不同的应用程序具有部门相同的数据时,也必须建立各自的数据文件。

(3)数据库管理阶段发生在20世纪60年代后期,在数据库系统阶段,主要的特点有:①数据结构化,在同一数据库中的数据文件是有联系的,而且在整体上服从一定的结构形式。

②数据共享性好,数据库内数据可以供多个用户使用,提高了信息的利用率。

vfp习题及参考答案

vfp习题及参考答案

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

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

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

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

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

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

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

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

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

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

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

11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。

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

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

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

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

15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。

VFP教材各章模拟考场参考答案

VFP教材各章模拟考场参考答案

1.选择题(1)-(5) CBABA(6)-(10) DBDDB (11)-(15) DDCDA(B也对)(16)-(20) CDCBC说明:(15)题、四个答案中C答案若改为ctrl+F4,正确答案就可以选为D了。

(18)题、“只能是一个表”,应该改为:“可以是一个表”2.填空题(1)一对一,一对多,多对多(2)层次模型,网状模型,关系模型(3)数据之间的联系(4)属性(或字段),元组(或记录)(5)区域(6)PJX (7)全部,数据,文档,类,代码,其他(8)从项目中移去,从磁盘中删除(9)空值(10)自然(11)代码说明:(9)题、“关键字”应改为:“主关键字”第2章1.选择题(1)-(5) ACDDB (6)-(10) BCABD (11)-(15)ACBCB (16)-(20) CCBDB (21)-(25)DDBDC 2.填空题(1)日期时间型,逻辑型(2)中括号(3)LIST , DISPLAY(4)字段变量(5)?? (6)逻辑非(NOT)(7) 11.25 (8)内存变量,字段变量(9)OXBAS (10)FOXBASE (11).F.第3章1.选择题:(1)-(5) CACDA(6)-(10) DBAAD (11)-(13) DCA2.填空题:(1)DELETE , PACK (2).FPT第4章1.选择题(1)-(5) DDDCD (6)-(10)DCCDB (11)-(15) ABDAD (16)-(20) CCCDB(21)-(25)CCAAC (26)-(27)BB2.填空题(1) 逻辑删除,物理删除(2)主索引,候选索引,普通索引,唯一索引(3) 6 (4)SET RELA TION TO (5) 字段名,类型,宽度(6) 表结构,表数据,BROWSE (7)记录中各字段(8) MODIFY STRUCTURE (9) 100(10) A , D , C第5章模拟考场【答案】:(1)-(5)C B D A A(6)-(10) B B B B A【答案】:(1) 程序(2) 学生表 B 、A.课程名称="C++" (3) TOP、ORDER BY(4) SET 工资=工资+50 (5) COUNT(*)、选修课名称="计算机导论"(6) 班级编号=”15”(7) A VG(数量)、班级(8) DROP CHECK(9) COUNT(*)、课程编号(10) SUM(期末成绩)、成绩表、HA VING模拟考场【答案】:(1)-(5)BADDB (6)-(10)DDDAD【答案】:(1)分组依据(2)Do query1.qpr (3)内部联接全联接(4)不能(5)不能(6)不能(7)更新(8)数据库(9)浏览屏幕(10)联接联接第7章模拟考场【答案】:(1)-(5) D B B D A(6)-(10) D C D B D第8章模拟考场【答案】:(1)-(5) A C A A D (6)-(10) A C A B C (11)-(15) C C A A C【答案】:(1) 窗口(2) 容器类、控件类(3) THIS (4) Interval (5) Passwordchar(6) GotFocus (7) Caption (8) 复选框控件(9) 前(10) WordWrap、.T.(11) Enabled 、.T.(12) .SCX (13) “这是我的编辑框”(14) ReadOnly .T.(15) Text文本框第9章模拟考场【答案】:(1)-(5) C A A AB【答案】:(1) 过程(2) 条形菜单弹出式菜单(3) rightclick (4) 菜单级第10章模拟考场【答案】:(1)-(5) A A BA D (6) - (10) C B A CC【答案】:(1) 布局文件数据源(2) 图片通用型字段(3) 组标头组注脚(4) 页面设置对话框(5) 报表向导快速报表报表设计器(6) 输出区域(7) 标签(8) MODIFY REPORT (9) 分组字段(10) 域控件。

VisualFoxPro考试试卷试题及答案.doc

VisualFoxPro考试试卷试题及答案.doc

VFP 考试试题及答案一. 单选题1.关系模型的完整性不包括(A) 。

A. 迭代完整性B. 实体完整性C. 参照完整性D. 用户定义完整性2.VisualFoxPro 数据中的每一行称为(C) 。

A. 串标B. 行号C. 记录D. 编数3. 关系数据模型中的关系指的是(D) 。

A. 表行B. 表列C. 总和D. 二维表4.常用的数据模型中有 (C) 。

A. 比较模型B.曲面模型C. 关系模型D. 对称模型5.常用的数据模型中包括(A) 。

A. 层次模型B.线性模型C. 双轨模型D. 瀑布模型6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。

A. 索引B. 合并C. 列序D. 标号7. 数据库系统的三级模式中包括(B) 。

A. 循环模式B.内模式C. 高级模式D. 流行模式8.常用的数据模型里有 (B) 。

A. 回旋模型B.网状模型C. 棱状模型D. 交叉模型9.VisualFoxPro的表中每一列称作(A) 。

A. 字段B. 列标C. 名称D. 线型10.数据库系统不包括 (D) 。

A. 操作系统B.数据表C. 数据库D. 计划书11.数据模型描述的是 (C) 。

A. 大小B. 颜色C. 事物间联系D.特征12. 关系二维表中垂直方向的列称作(C) 。

A. 列名B. 特征C. 属性D. 行标13.数据库系统三级模式中包括(A) 。

A. 外模式B. 层叠模式C. 交叉模式D. 圆环模式14.数据库是指 (A) 的数据集合。

A. 相关的B. 无序的C. 混合的D.循环的15. 关系二维表中水平方向的行称作(A) 。

A. 元组B. 行标C. 数值D. 列值16.数据库系统中不包括 (B) 。

A. 数据库B. 空调C. 管理员D. 数据库管理系统17.数据库系统的特点不包括(D) 。

A. 数据共享B.减少数据冗余C. 避免不一致D. 数据交叉18. 数据库管理系统的英文缩写是(B) 。

A.DAB.DBMSC.MANGD.GUANLI19.数据库系统的组成中不包括(A) 。

VFP题库及标准答案

VFP题库及标准答案

VFP题库及标准答案一、选择题(共40道,每道1分)1、在下面的数据类型中默认值规定为0的是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面的Visual FoxPro表达式中,不正确的是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DATE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示的结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组的叙述中,错误的是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法的 (c)A、teacherB、student_12C、stu dentD、s1236、表达式VAL("ABC12")+100的结果是 (a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”的职工增加100元工资,应使用命令( b ) 。

A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?AT("学生","中文系学生")命令显示的结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件的子句是( )。

vf考试试题及答案

vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。

- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。

- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。

- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。

- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。

- 3.2 描述Visual FoxPro中如何创建一个查询。

- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。

4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。

- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。

- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。

请描述如何使用Visual FoxPro来找出工资最高的员工。

- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 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.排除包含。

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. 可以伴随着表自动打开的索引是()。

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辅导资料各章习题及信息技术答案

第一章1-6 ADDBBC 7.不重复独立8.数据模型9.保守式10.候选关键字11.投影12.包含13.元数据14.115.表单16.RD17.ESC18.属性19.选项第二章1-6 CCCCCA7.6678. 1 to mstr(m*n,3)9.1010. “Visual FoxPro “11. .T.12.len(x)>013.314.”二级等级考试”15.public16.117.mod(num,16)+55num118.619.L N20.相同21.2*m-122.” 11*11=121”前面有16个空格23.public24. .F.425.year(dBirthday)26.”Focus”27.len(ch)-IMch28.3329.substr(zz,c+1)第三章1-8 CDCDB DCD9.pack独占10.cdd11. 200312.str(n)endscan13.SELECT-SQL14.2015.共享独占16. 2field17. 618.deletepublic 19.”李林信息管理系”20“ 4年级”20. xsdaxm21.str(msum)22.③②①23.select 024.10xs dbf25.不相同26.2e cj in 028.Yinto ck values29.dtoc(gzrq,1)+dtoc(csrq,1)30.通用31.set order to32.50st_jzh=jzh34.fcount()第4章1-4 DBAC10.字段级11.触发器12.ODBC13.free table14.元数据15. cj416..F.17.iif(xf>3,bxk=.T.,bxk=.F.)18.删除级联19.js.gh20.存储过程21.开放式数据库系统互连22.供货商供应商ID供应商ID223.默认值24.候选索引25.双向链接第5章1-10 BDDCC DCCDB11-24 BACBD DABBC DDDC25.”学生”26.327.whereHaving28. not inlsb29. 130. 3331. 032..F. 233.sum(iif(cj.cj>=60,kc.xf,0))34.count(*)135.完全联接36.查询cj表中成绩优秀的学生的学号,课程代号,成绩,等级into37.06第6章1-8 DCDBD CBB9.ERROR10.destroy11.read Events12.text1.value13.基类14.封装15.thisformset16.多态17.事件18.表单19.面向对象程序设计20.RGB(255,255,0)RGB(0,255,255)21.”textbox”第7章1-4 ACAB5. 通用6. .T.7. _screen.caption8. .sct9. orderFilter 10. doDo form11.thisform.text1.value Thisform.list1.additem 12.setallXim第8章1-3 AAA4.timer5. tabs6.controlsouce7.click&aa8.1)kc.kcdh,kcm,kss2)this.value parent9.setall10.activepage11.略12.iif(cj.cj<60,rgb(255,0,0),rgb(0,0,255))13. activepage14.”女”15.skip -1Skip 1mandbutton17. interactivechange4-SQL说明18.确定(\<Y)19.passwordchar20.endcase“and left(xh,2)=nj”SQLSELECTbel1.caption22. 6LocateThisform.text1.setfocus23.999924.文本框25. 1Xszcj.zcjLsxh26.”列表框与组合框示例”2ValueXiming=xxmm27. x<10 or x>1003.14*x*x28. 65nkeycode29.命令按钮组30. interval31.thisform.init32.9933. parent34.rowsource35.this.valuetempx36.rgb(0,255,0)淡蓝色第9章1-3 BAA 4.细节5.多栏6.细节第11章1.init2.插入栏3.快捷4. D5. .mpr6. .T.7. this8.thisform.TxtUser.value=”VFP”计算机信息技术1-10CBCCD AABDD 11-20 CADBA CDCDB21-30 ABDCC BABAC31-40 ADCCA DBDDA41-50 CCDBA CCDBD51-60 BBBAC BCBCB。

vfp题库含答案全案备考资料

vfp题库含答案全案备考资料

所有单选题1、Visual FoxPro是基于______操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B评析:空2、命令SELECT 0的功能是______。

A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A评析:空3、下列命令中,不能求出当前表中所有记录个数的是______。

A:COUNTB:RECCOUNT()C:CALCULATE CNT()D:SUM TO CONNT答案:D评析:空4、已知:X="AB",AB=100。

执行命令?&X+10的结果是______。

A:XB:ABC:ABC58D:110答案:D评析:空5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。

A:BROWSEB:SHOWC:VIEWD:OPEN答案:A评析:空6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。

A:SORT TO ABCB:COPY TO ABCC:COPY STRUCTURE TO ABCD:COPY FILE TO ABC答案:C评析:空7、表达式LEN('ABC'-'DE')的值是______。

A:1B:3C:5D:7答案:C评析:空8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。

A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D评析:空9、仅关闭当前表文件的命令是______。

A:CLOSE ALLB:CLEARC:USED:CLOSE DATABASE答案:C评析:空10、DELETE命令的作用是______。

A:为当前记录做删除标记B:直接物理删除当前记录C:删除当前表文件的所有记录D:在提问确认后物理删除当前记录答案:A评析:空11、执行命令?AT("IS","THIS IS ROM",4)显示的结果是______。

VFP习题集参考答案

VFP习题集参考答案

第 6 部分 项目管理与集成 一、选择题
1 2 3 4 C C D C 6 A
5
B
二、填空题
1 2 3 4 5 PJX 数据 其他 代码 数据库 6 7 CLEAR EVENTS 包含
第 7 部分 综合练习 一、选择题
1 2 3 4 5 A B A D C 6 7 8 9 10 C D D B D 11 12 13 14 15 C B A D D 16 17 18 19 20 A D C A C
白志强 0.00 王京京 30.00 3 5 3 白志强 0.00 3 4 白志强 08/18/73 李利利 03/15/70 李利利 27 3 70.00
6 7 8 9 10
16 17 18
S=115 2 3 4 2
四ห้องสมุดไป่ตู้完善程序题
2*I-1 1 COPY TO CG FOR 奖学金>20 16 I=I-1
32 33 34 35 36 37 38 39 40 41
结构复合 唯一 普通 CDX SET ORDER TO 索引名 SET ORDER TO CONTINUE .F. COUNT FOR 年龄<20 TO M1 AVERAGE 库存量 FOR 商品名称="空调 "
第 3 部分 程序设计 一、选择题
二、填空题
1 2 3 4 5 二维表 "345" 唯一索引 LOCATE XYZ 6 7 8 9 10 数据库表 REFRESH 细节 生成 删除
三、运行结果题
1 李利利 03/15/70 2 2 0
四、完善程序题
1 2
SUM 奖学金 FOR 性别="男" TO S1 IF 成绩>MX

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.命令。

《新编Visual Foxpro 教程》课后练习题参考答案

《新编Visual Foxpro 教程》课后练习题参考答案

《新编Visual Foxpro 教程》课后练习题参考答案第一章一. 选择题BDACC DCDDB二. 填空题1.数据库管理员2.冗余度3.元数据4.概念层5.属性6.关系7.分号8.shift9.set escape on/off 10.pjx, pjt第二章一. 选择题CCDCA CCBCB二. 填空题1.全局2.DIMESION3. save to mVar all like c* 4 10,85 Messageb()6 引用/reference 7. 1 , nResult+nMult8.n&c+1,substr(cstr,2)或者right(cstr,len(cstr)-1)9. len(cstr),loop,cResult10.y=IIF(x>=85, ‘优秀’, IIF(x<60, ‘不合格’, ‘合格’))第三章一. 选择题DCBAC AAAAA二. 填空题1.255,2542.Ctrl+Home3.Additive4.Y5.drop column by6.select 07.xs,w208.freeze9.zap 10..cdx第四章一. 选择题CDBDB CCACB二. 填空题1.多对多2.存储过程3.ODBC4.独占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, 43.排除查询结果中重复的行4.源表5.(1)Val, in (2) DTOC(xsrq,1)+spbh6.数据库7.xs, zzmm L8.js.ximing AVG(jbgz) as 平均工资where ximing=”信息管理系”group by ximing9.create (zh C(15),crrq D, cq N(2,0),je Y(8))alter table ck add column bz Mappe blank10.set, jbgz+20, js.gl>=2011.where, having12. (1)AVG(cj.cj)kc.kcdh=cj.kcdhdbf(2)6(字段), kc.kcdh, recordsourcetype, cj第六章一. 选择题CDCAA ACACB BB二. 填空题1.release thisform2.对象 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.column2.容器,43.Load,Activate4.pagecount5.数据绑定6.无父表单的7.集合8.readonly9.浅蓝色 10.表格,复选框第八章一. 选择题AABBD三. 填空题1.thisform.text1.value=Date()2.controlsource3.buttoncount4.通用5. .null.6.设定标签控制是否换行7.备注型8.2,C第九章一. 选择题ACD三. 填空题1._pageno2.标题,总结3.form,preview第十章一. 选择题CCBAD DBCBC三. 填空题1.可视类库, .vcx2.公共,保护,隐蔽3..f., 04.控件5.cmdcloseA, commandbutten, cmdclose第十一章一. 选择题BCCCA BDBBC三. 填空题1.mymenu.mnx, mymenu.mnt, mymenu.mpr, do mymenu.mpr2.set sysmenu to default3.一般菜单,快捷菜单,快捷菜单4..t.5.toolbar第十二章一. 选择题CBBAB DDDBC三. 填空题1.需要分析,系统设计,测试与调试,数据库的规划与设计2.确定目的,确定需要的表,确定表的字段,确定表之间的关系3.测试,调试4.VFP调试器5.on error, error6.新类7.排除,包含。

VFP习题及答案

VFP习题及答案

1 VFP上机实践习题及答案一、选择题:1 B2 D3 A4 B5 B6 B7 D8 A9 B 10 A1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码 B) 关键字 C) 域 D) 外码2. 运行 Visual Foxpro 6.0,错误的方法是A) 双击 Visual Foxpro 6.0 图标B) 单击 Visual Foxpro 6.0 图标回车C) 右击 Visual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动 Visual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为A) 域 B) 码 C) 分量 D) 集合4. Visual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动 Visual Foxpro6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是A) 文本 B) 命令 C) 帮助 D) 对话框6. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型7. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定 A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。

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

习题1 数据库基础知识一、选择题1.数据库系统的构成为:数据库、计算机硬件系统、用户和________。

A) 操作系统B) 文件系统C) 数据集合D) 数据库管理系统2.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指________。

A) 各条记录中的数据彼此有一定的关系B) 一个数据库文件与另一个数据库文件之间有一定的关系C) 二维表格D) 数据库中各个字段之间彼此有一定的关系3.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实之间关系属于________。

A) 一对一联系B) 一对二联系C) 多对多联系D) 一对多联系4.使用关系运算对系统进行操作,得到的结果是________。

A) 属性B) 元组C) 关系D) 关系模式5.用二维表形式表示的数据模型是________。

A) 层次数据模型B) 关系数据模型C) 网状数据模型D) 网络数据模型6.DBMS指的是________。

A) 数据库管理系统B) 数据库系统C) 数据库应用系统D) 数据库服务系统7.如果要改变一个关系中属性的排列顺序,应使用的关系运算是________。

A) 重建B) 选取C) 投影D) 连接8.对于“关系”的描述,正确的是________。

A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名9.关于关系模式的关键字,以下说法正确的是________。

A) 一个关系模式可以有多个主关键字B) 一个关系模式可以有多个候选关键字C) 主关键字可以取空值D) 有一些关系模式没有关键字10.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是________。

A) DBS包括DB和DBMSB) DBMS包括DB和DBSC) DB包括DBS和DBMSD) DBS就是DB,也就是DBMS11.设有变量sr=”2002年上半年全国计算机等级考试”,能够显示”2002年上半年计算机等级考试”的命令是________。

A) ? sr-”全国”B) ? SUBSTR(sr,1,8)+ SUBSTR(sr,11,17)C) ? SUBSTR(sr,1,12)+SUBSTR(sr,17,30)D) ? SUBSTR(sr,1,2)+SUBSTR(sr,17,28)12.设有变量pi=3.1 41 5926,执行命令? ROUND(pi,3)的显示结果为________。

A) 3.14 B) 3.142C) 3.140 1) 3.00013.执行? AT(”教授”,”副教授”)命令的显示结果是________。

A) .T. B) 2 C) 3 D) 014.同时给内存变量a1和a2赋值的正确命令是________。

A) a1,a2=0 B) a1=0,a2=0C) store 0 to a1,a2 D) store 0 , a1,a215.若内存变量a1=‘12’,则命令? &a1+2.5的结果是________。

A) 122.5 B) 4.5 C) a12.5 D) 出错16.在下面的Visual FoxPro表达式中,不正确的是________。

A) {^2002-05-01}-10 B) {^2002-05-01}-DATE()C) {^2002-05-01}+DATE() D) {^2002-05-01}+[1000]17.有如下赋值语句,结果为“大家好”的表达式是________。

a=”你好”,b=”大家”A) b+STR(a,2)B) b+SUBSTR(a,2)C) b+LEFT(a,2)D) b+RIGHT(a,2)18.Visual FoxPro内存变量的数据类型不包括________。

A)数值型B)货币型C)备注型D)逻辑型19.在下面的数据类型中默认值为.F.的是________。

A) 数值型B) 字符型C) 逻辑型D) 日期型)20.V AL(“123.45”)的值是________。

A) ”123.45”B) 123.45 C) 123.45000 D) 12345二、填空题1.关系数据库系统中所使用的数据结构是________。

2.用于实现数据库各种数据操作的软件称为________。

3.清除主窗口屏幕的命令是________。

4.二维表中的列称为关系的________。

5.二维表中的行称为关系的________。

6.表达式LEN(str(123.456,6,2))的运算结果是________。

7.LEFT("123456789",LEN("数据库"))的计算结果是________。

8.AT("IS","THIS IS A BOOK")的运算结果是________。

9.STR(109.87,7,3)的值是________。

10.请对执行下列命令的显示结果填空:STORE 5 TO XSTORE 6 TO Y?X<Y ________? (X=Y) AND (X<Y) ________? (X=Y) OR (X<Y) ________S1=”AB”S2=”CD”? S1-S2 ________? NOT (S1=S2) ________三、判断题1.在数据库系统里,表的字段之间和记录之间都不存在联系。

2.按照数据模型分类,数据库系统可以分为三种类型:层次、网状和关系。

3.一个关系表文件中的各条记录前后顺序不能任意颠倒,一定要按照输入的顺序排列。

4.关系数据库中每个关系的形式是二维表,事物和事物之间的联系在关系模型中都用关系来表示。

5.数据库系统的核心是数据库。

习题2 数据表的基本操作一、选择题1.以下常量哪些是合法的数值型常量________。

A) 123 B) 123+E456 C) ”123.456”D) 123*102.备注型字段的长度固定为A) 8 B) 1 C) 4 D) 103.在逻辑运算中,依照哪一个运算原则________。

A) NOT—OR—AND B) NOT—AND—ORC) AND—OR—NOT D) OR—AND—NOT4.在VISUAL FOXPRO中“表”是指________。

A)报表B)关系C)表格D)表单5.数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行________。

A) 逻辑删除B) 物理删除C) 不加处理D) 数据过滤器6.数据表中有30个记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是________。

A) 31 B) 30 C) 29 D) 287.数据表中有30个记录,如果当前记录为第30条记录时,把记录指针移到第一个记录,测试当前记录号函数RECNO()的值是________。

A) 29 B) 30 C) 1 D) O8.对数据表的结构进行操作,是在________。

环境下完成的。

A) 表设计器B) 表向导C) 表浏览器D) 表编辑器9.无论索引是否生效,定位到相同记录上的命令是________。

A) GO TOP B) GO BOTTOM C) G0 1 D) SKIP10.以下关于索引的正确叙述是________。

A) 使用索引可以提高数据查询速度和数据更新速度B) 使用索引可以提高数据查询速度,但会降低数据更新速度C) 使用索引可以提高数据查询速度,对数据更新速度没有影响D) 使用索引对数据查询速度和数据更新速度均没有影响11.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是________。

A) 主索引B) 惟一索引C) 候选索引D) 普通索引12.执行命令“INDEX ON 姓名TAG index_name ”建立索引后,下列叙述错误的是________。

A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是"姓名",索引名是"index_name"13.如果需要给当前表增加一个字段,应使用的命令是________。

A) APPEND B) MODIFY STRUCTUREC) INSERT D) EDIT14.使用REPLACE命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向________。

A) 末记录B) 首记录C) 末记录的后面D) 首记录的前面15.在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为________。

A) 1、8、10 B) 1、8、4 C) 3、8、10 D) 3、8、任意16.对专业为中文的学生按入学成绩由高到低排序,入学成绩相同的学生按年龄由大到小排序,应使用的命令是________。

A) SORT TO xl ON 入学成绩/A,出生日期/D FOR专业='中文'B) SORT TO xl ON 入学成绩/D,出生日期/A FOR专业='中文'C) SORT TO xl ON 入学成绩/A,出生日期/A FOR专业='中文'D) SORT TO xl ON 入学成绩/D,出生日期/D FOR专业='中文'17.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令________。

A) GO TOP B) GO BOF() C) GO 1 D) SKIP 118.将当前表(“成绩”表)中的所有平时成绩按30%折算成总成绩的组成,使用命令________。

A) REPL平时WITH平时*30%B) REPL 平时WITH 平时*30C) REPL ALL平时WITH 平时*0.3D) REPL 平时WITH 平时*0.3 FOR AIL19.学生关系中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是________。

A) LIST 姓名FOR 出生日期=1985B) LIST 姓名FOR 出生日期='1985'C) LIST 姓名FOR YEAR(出生日期)=1985D) LIST姓名FOR YEAR(‘出生日期’)=198520.已知“是否通过”字段为逻辑型,要显示所有未通过的记录应使用命令________。

A) LIST FOR 是否通过=’F’B) LIST FOR 是否通过<>.F.C) LIST FOR NOT ‘是否通过’D) LIST FOR NOT 是否通过二、填空题1.在Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是________。

相关文档
最新文档