vfp精品课程习题visual fox pro6.0程序设计习题

合集下载

(完整版)vfp上课练习题(删简版)

(完整版)vfp上课练习题(删简版)

1.Visual FoxPro中的DO CASE-ENDCASE 语句属于()。

(A)选择结构程序三种结构:顺序,选择,循环选择结构:if …endif if …else…endif do case…endcase循环结构:for…endfor do while…enddo scan…endscan2.表达式20%4的结果是(0 )。

5/2 2^3=8 2*4=8 2**3=83.在Visual FoxPro 6.0中,扩展名为.dbc的文件是()。

数据库文件扩展名:表文件.dbf 表单文件.scx 数据库文件程序文件.prg 查询文件.qpr 4.Visual FoxPro6.0称为()。

数据库管理系统5.函数ABS(INT(V AL("-56.72")))的返回值为(56 )。

Val str6.以下属于日期常量的是()。

{^2010/05/20}7.进行联接查询时,若想查询结果只包含有两表中相匹配的记录,则这两个表的表间联接类型应选择为()。

内部联接8.下列关于字段名的命名规则,不正确的是()。

P42字段名必须以字母或汉字开头9.把当前表的记录指针移到第一条记录,应该使用的命令是()。

GO TOP10.下列关于视图的叙述,错误的是()。

视图的数据源可以是查询11.SQL语言又称为(结构化查询语言)。

12.下列关于索引的叙述,错误的是()。

(只有数据库表才能建立候选索引13.如果要将查询结果中的字段重新命名, 需要使用的短语是()。

(A)AS14.执行以下程序后,内存变量S的值是()。

S=1FOR N=1 TO 7 STEP 2S=S*N s=1*3*5*7ENDFOR?S n=915.在Visual FoxPro中,打开数据库的命令是()。

OPEN DATABASE16.在表单的命令按钮的键面上所显示的文字对应于该命令按钮的()属性值。

(C)Caption17.一个数据库表不可能同时拥有()。

VFP6.0操作习题

VFP6.0操作习题

一、单项选择题1、在信息世界中,客观存在并且可以相互区别的事物称为()。

A)记录B)属性C)联系D)实体2、能够对数据库资源进行统一管理和控制的是()。

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、从一个关系中某些特定的属性组成新的关系,该关系运算称为()A)乘积B)投影C)连接D)选择8、按照数据模型分类,数据库管理系统可以分为()三种类型A)层次、关系和环状B)链状、网状和关系C)网状、链状和层次D)层次、关系和网状9、下列关于关系模型的叙述中,错误的是()A)同一关系中不能有相同的元祖B)表与表之间的关联可以通过公共属性实现C)一个关系可以有多个候选键D)主键只能由一个属性组成主键可以由一个或多个属性组成,例如,学号和课程号组成主键10、数据库系统的主要功能不包括()A)数据库的运行管理功能B)数据的交换与转发功能C)数据库的建立和维护功能D)数据定义与操作功能11、在关系数据库中,实现”表中任意两行不能相同”的约束是靠()来实现A)行B)主关键字C)外部关键字D)属性12、在关系数据模型中,数据的一致性和完整性不包括()A)参照完整性B)实体完整性C)域完整性D)主码完整性13、数据库系统的三级模式结构是对数据的三个抽象级别,()是对数据物理结构和存储结构的描述A)用户模式B)概念模式(对数据的逻辑结构和特性的描述)C)内模式D)外模式(用户能看到和使用的数据的逻辑结构和特性的描述)14、关系数据模型()A)只能表示实体间的多对多联系B)只能表示实体间的一对一联系C)只能表示实体间的一对多联系D)可以表示实体间的一对一、一对多和多对多联系15、可以运行VFP的操作系统平台是()。

《数据库应用基础-VisualFoxPro6.0》综合的习题集五.doc

《数据库应用基础-VisualFoxPro6.0》综合的习题集五.doc

《数据库应用基础-Visual FoxPro6.0》综合习题五一、选择题:(每题2分,共40分)1.下列实体类型的联系中,属于多对多联系的是()。

A、学生与课程之间的联系B、学校与教师之间的联系C、商品条形码与商品之间的联系D、班级与班长之间的联系2.专门的关系运算不包括()。

A、连接运算B、选择运算C、投影运算D、并运算3.关系R与S的并运算是()。

A、由R和S所有的元组合并组成的集合,再删去重复的元组B、属于R而不属于S的元组组成C、既属于R又属于S的元组组合而成D、由R和S元组连接组成的集合4.Visual FoxPro6.0中一条命令在一行写不下时可分行书写,要使用续行符()。

A、逗号B、反斜杠C、分号D、回车5.要在语句行尾对语句进行注释,可以使用的符号是()。

A、&&B、*C、分号D、回车6.在Visual FoxPro6.0中,以.DBC为扩展名的文件是()。

A、数据库文件B、表单文件C、项目文件D、数据库表文件7.Visual FoxPro6.0中,能够存放声音数据的字段类型为()。

A、字符型B、数值型C、声音型D、通用型8.字符型数据中字符的最大长度不能超过()个字符。

A、252B、253C、254D、2559.在Visual FoxPro6.0中,建立视图的命令是()。

A、CREATE QUERYB、OPEN VIEWC、OPEN QUERYD、CREATE VIEW10.在视图设计器的“更新条件”选项卡中,如果出现“铅笔”标志,表示()。

A、该字段为关键字B、该字段为非关键字C、该字段可以更新D、该字段不可以更新11.下列关于视图与查询的叙述,错误的是()。

A、视图可以更新数据B、查询和视图都可以更新数据C、查询保存在一个独立的文件中D、视图不是独立的文件,它只能存储在数据库中12.在表单设计中经常会用到一些关键字、属性和事件,下面属于属性的是()。

A、ThisB、ThisFormC、CaptionD、Click13.当在报表设计器的任意带区中放置一个域控件时,Visual FoxPro6.0会立刻显示一个对话框()。

visual_fox_pro6.0程序设计习题大全

visual_fox_pro6.0程序设计习题大全

第一部分VFP概述一、选择题1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。

A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制2、在下列四个选项中,不属于基本关系运算的是()A.连接B.投影C.选择D.排序3、按照传统的数据模型分类,数据库系统可分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()A.一对一联系B.一对二联系C.多对多联系D.一对多联系5、VisualFoxPro支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型6、设有关系R1和R2,经过关系运算得到结果S,则S是()A.一个关系B.一个表单C.一个数据库D.一个数组7、在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是()A.层次结构B.二维表结构C.网状结构D.封装结构8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。

实体与实体之间的关系有一对一、一对多和多对多三种,其中(②)不能描述多对多的联系。

A.0个B.1个C.2个或2个以上D.1个或1个以上9、按所使用的数据模型来分,数据库可分为()三种模型。

A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时10、实体是信息世界中的术语,与之对应的数据库术语为()A.文件B.数据库C.字段D.记录11、层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、填空题1、VisualFoxPro6.0是面向__的程序设计系统。

2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。

Visualfoxpro程序设计练习题及答案

Visualfoxpro程序设计练习题及答案

Visual foxpro程序设计练习题求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。

答案:236n=0for i=10 to 1000if mod(i,7)=0 or mod(i,9)=0n=n+1endiendf?n求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。

答案:18630s=0for i=101 to 299if mod(i,2)=0 and mod(i,3)<>0 or mod(i,5)<>0s=s+iendiendf?s3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。

答案:18s=0for i=1 to 100s=s+1/iif s>=3.5exitendiendf?i-14、求100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。

答案:25s=0for i=1 to 100s=s+i^3if s>30000exitendiendf?i5、求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。

答案:23s=0for i=1 to 100s=s+i*(i+1)if s>=5000exitendiendf?i-16、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。

答案:21s=0for i=1 to 100s=s+1/i^2if s>=1.6exitendiendf?i-17、某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。

答案:18n=0x=1do while x<2x=x*(1+0.04)n=n+1enddo?n8、设等比数列:1,3,9,27,…。

求使得此数列的前n项之和大于2345678的最小的自然数n。

VF题库及答案

VF题库及答案

VF题库及答案1 VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为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. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。

VisualFoxPro-6.0参考答案

VisualFoxPro-6.0参考答案

第一章Visual FoxPro 6.0基础知识习题精练一参考答案:一、单项选择题1.A2.C3.C4.A5.D6.B7.B8.B9.A 10.D 11.B 12.B 13.C 14.D 15.A 16.A 17.B 18.D 19.C 20.A 21.B 22.C 23.B 24.C 25.A 26.C 27.A 28.D 29.B 30.B 31.B 32.D 33.A 34.B 35.C 36.B 37.C 38.A 39.C 40.B 41.A 42.D 43.C 44.B 45.A 46.B 47.C 48.A 49.B 50.B 51.D 52.B 53.D 54.A 55.C 56.A 57.D 58.A 59.D 60.C 61.A 62.D 63.C 64.C 65.B 66.C 67.C 68.B 69.A 70.C 71.A 72.B 73.A74.D 75.B 76.B 77.A 78.D 79.D 80.A 81.A二、填空题1.通用型 G 42.备注型 43..FPT4.变量数组对象5.数值型逻辑型货币型6.严格的 YMD7.$ ¥ 48.字段变量和内存变量9.利用赋值号“=”赋值利用STORE命令赋值 10.?<表达式> ??< 表达式> 11.私有数组全局数组局部数组 12.1 65000 13.不小写大写 14.函数名函数返回值函数名参数函数返回值 15..PRG .DBC .DBF习题精练二参考答案一、选择题1.B2.C3.A4.C5.C6.D7.C8.D9.D 10.A 11.C 12.D 13.D 14.C 15.A16.D 17.D 18.C 19.D 20.B 21.C 22.A 23.C 24.B 25.A 26.D 27.C 28.B 29.D 30.B 31.B 32.C 33.D 34.C 35.C 36.D 37.B 38.B 39.B 40.B 41.C 42.A 43.D 44.B 45.D 46.C 47.C 48.C 49.C 50.B 51.B 52.A 53.C 54.D 55.A 56.B 57.B 58.B 59.A 60.D 61.D 62.D 63.A 64.C 65.B 66.C 67.A 68.D 69.A 70.A 71.C 72.B 73.D 74.C 75.C 76.B 77.B 78.D 79.B 80.B 81.A 82.A 83.B 84.B 85.D 86.A 87.B 88.B 89.D 90.D 91.B 92.D 93.D 94.B 95.A96.A 97.C 98.A 99.C二、填空题1.人工管理、文件管理、数据库系统管理2.一对一、一对多、多对多3.元组,属性4.候选关键字5.外部关键字6.数据结构、数据操作、数据的完整性约束条件。

vf6.0试题

vf6.0试题

vf6.0试题1、对于现实世界中事物的特征,在实体-联系模型中使用a)属性描述b)关键字描述c)二维表格描述d) 实体描述2、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过a)建立新的属性来实现b)建立新的关键字来实现c)建立新的关系来实现d)建立新的实体来实现3、专门的关系运算不包括下列中的a)联接运算b)选择运算c)投影运算d)交运算4、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为a)并运算b)交运算c)差运算d)积运算5、关于Visual FoxPro的变量,下面说法中正确的是a)使用一个简单变量之前要先声明或定义b)数组中各数组元素的数据类型可以不同c)定义数组以后,系统为数组的每个数组原素赋以数值0d)数组元素的下标下限是06、在下面的表达式中,运算结果为逻辑真的是a)EMPTY(.NULL.) b)LIKE("edit","edi?")c)A T("a","123abc") d)EMPTY(SPACE(10))7、Visual FoxPro内存变量的数据类型不包括a)数值型b)货币型c)备注型d)逻辑型8、为了设置两个表之间的数据参照完整性,要求这两个表是a)同一个数据库中的两个表b)两个自由表c)一个自由表和一个数据库表d)没有限制9、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个a)逻辑表达式b)字符表达式c)数指表达式d)日期表达式10、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的a)参照完整性b)实体完整性c)域完整性d)字段完整性11、用命令“INDEX on 姓名TAG index_name”建立索引,其索引类型是a)主索引b)候选索引c)普通索引d)惟一索引12、执行命令“INDEX on 姓名TAG index_name”建立索引后,下列叙述错误的是a)此命令建立的索引是当前有效索引b)此命令所建立的索引将保存在.idx文件中c)表中记录按索引表达式升序排序d)此命令的索引表达式是“姓名”,索引名为“index_name”13、查询订购单号(字符型,长度4)尾字符是“1”的错误命令是a)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"b)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"c)SELECT * FROM 订单WHERE "1"$订购单号d)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"14、以下关于空值(NULL)叙述正确的是a)空值等同于空字符串b)空值表示字段或变量还没有确定值c)VFP不支持空值d)空值等同于数值015、两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是a)建立关联的两个表一定在同一个数据库中b)两表之间“临时性”联系是建立在两表之间“永久型”联系基础之上的c)当父表记录指针移动时,子表记录指针按一定的规则跟随移动d)当关闭父表时,子表自动被关闭16、在SQL语句中,与表达式“工资BETWEEN 1210 AND1240”功能相同的表达式是a)工资>=1210 AND 工资<=1240b)工资>1210 AND 工资<1240c)工资<=1210 AND 工资>1240d)工资>=1210 OR 工资<=124017、在SQL语句中,与表达式“仓库号NOT IN("wh1","wh2")”功能相同的表达式是a)仓库号="wh1" AND 仓库号="wh2"b)仓库号!="wh1" OR 仓库号#"wh2"c)仓库号<>"wh1" OR 仓库号!="wh2"d)仓库号!="wh1" AND 仓库号!="wh2"18、打开表并设置当前有效索引(相关索引已建立)的正确命令是a)ORDER student IN 2 INDEX 学号b)USE student IN 2 ORDER 学号c)INDEX 学号ORDER studentd)USE student IN 219、查询设计其中“联接”选项卡对应的SQL短语是a)WHERE b)JOIN c)SET d)ORDER BY20、在SQL SELECT语句中用于实现关系的选择运算的短语等a)FOR b)WHILE c)WHERE d)CONDITION21、执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSE ALLUSE 仓库IN 0USE 职工IN 0A)SELECT 职工B)SELECT 0 C)SELECT 2 D)SELECT B22、在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"DO SUB1 WITH mXmY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX="Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试D)计算机等级二级Visual FoxPro23、有关连编应用程序,下面的描述正确的是A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号Ф的文件在项目连编以后是只读文件24、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop 属性25、有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发26、关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题B)属性C)事件D)方法27、以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关28、如果菜单项的名称为“统计”,热键是T,在菜单名称一栏中应输入A)统计(\<="" p="">29、Visual FoxPro的报表文件.FRX中保存的是A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义30、在DO WHIL E……ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行To be continue31、一条没有指明去向的SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALT B)DELETE C)ESC D)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I32、查询每门课程的最高分,要求得到的信息包括课程名称和分数。

第二章 Visual FoxPro 6

第二章 Visual FoxPro 6

第二章Visual FoxPro 6.0基础一、选择题1 Visual FoxPro 6.0是一个DA)数据库系统B)数据库软件C)数据库管理系统D)关系型数据库系统2 Visual FoxPro数据表中的字段是一种BA)常量B)变量C)函数D)表达式3 下列式子中,不是合法的Visual FoxPro表达式是CA)[9999]-AB B)NAME+”NAME”C)10/18/98 D)”教授”.OR.”副教授”4 下列表达式结果为.f.的是BA)’33’>’300’B)’男’>’女’C)’CHINA’>’CANADA’D)DATE()+5>DATE()5 Visual FoxPro系统允许字符型数据最大的宽度是DA)64 B)100 C)128 D)2546 Visual FoxPro内存变量的数据类型不包括BA)数值型B)货币型C)备注型D)逻辑型7 若DATE1=”12/20/04”,表达式CTOD(DATE1())的结果的数据类型是CA)字符型B)数值型C)日期型D)备注型8 以下各个表达式中,运算结果为数值型的是A)RECNO()>10 B)YEAR=2004 C)DATE()-50 D)AT(‘IBM’,’Computer’)9 下列变量名中,合法的是BA)ABC7 B)7AB C)IF D)A[B]710在Visual FoxPro中,下列字段名不合法的是BA)工资B)coco_88 C)金额3 D)an’q11在Visual FoxPro中,备注型字段的宽度为BA)2 B)4 C)6 D)812下面关于Visual FoxPro特点的说法中不正确的是A) Visual FoxPro采用了可视化的操作界面,面向对象的程序设计方法B)它使用Rushmore查询优化技术显著提高了查询速度C) Visual FoxPro继承了先前版本的数据库概念,它们的含义一样D) Visual FoxPro仍然支持标准的面向标准的面向过程的程序设计方法13下面不能退出Visual FoxPro的操作是BA)单击“文件”菜单中的“关闭”命令B)单击“文件”菜单中的“退出”命令C)单击窗口标题栏右端的“关闭”按钮D)按Alt+F4组合键14现有内存变量name的值字符串“内存变量名”,当前打开的数据表中的一个字段名为name,其值为字符串“字段变量名”,则命令? Name执行结果是A)内存变量名B)变量C)字段变量名D)name15在Visual FoxPro中,下列字符串合法的是cA){‘计算机考试’} B)[[小型计算机]]C)[‘中型计算机’] D)””巨型计算机””16若有A=’B’,B=3*5、C=’3*5’,则下列表达式正确的是BA)A+B B)B+&C C)C+&B D)A+&B17打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是B A).T.和.T. B).F.和.F. C).F.和.T. D).T.和.F.18在Visual FoxPro中,下面关于日期或日期时间的表达式中,不正确的是CA){^2002.09.01 11:10:10AM}-{^2001.09.01 11:10:10AM} B){^2002/01/01}+20 C){^2002.02.01}+{^2001.02.01} D){^2002/02/01}-{^2001/02/01}19下列不能作为字段名的是BA)价格B)2_价格C)价格_a D)价格_520使用命令退出Visual FoxPro的操作是BA)在命令窗口中输入CLEAR命令B)在命令窗口QUIT命令C)在命令窗口中输入EXIT命令D)在命令窗口输入DO命令21下面与表达式.NOT.(n1<=60.AND.n1>=18)等价的是AA)n1>60.OR.n1<18 B)n1>60.AND.n1<18C)n1<60.OR.n1>18 D)n1<60.AND.n1>1822若x=56.789,则命令? Str(x-2)-substr(’56.789’,5,1)的执行结果是A)568 B)548 C)48 D)4923某数值型字段的宽度为9位,小数部分为3位,则该字段的最大值是DA)999999999 B)999 C)999999.999 D)99999.99924下面表达式中,运算结果为日期型的是CA)04/05/80-2 B)CTOD(‘04/05/80’)-DATE()C)CTOD(‘04/05/80’)-5 D)DATE()-“04/05/80”25Visual FoxPro数据库文件是A)存放用户数据的文件B)管理数据库对象的系统文件C)存放用户数据和系统的文件D)存放数据表的文件26备注型字段的数据用来存放指向A)备注的具体内容B)DBF文件的指针C)FPT文件的文件名D)FPT中文字块的指针27在Visual FoxPro中,可以在同类数据之间进行“一”运算的数据类型是BA)数值型、字符型、逻辑型B)数值型、字符型、日期型C)数值型、日期型、逻辑型D)字符型、日期型、逻辑型二、填空题1 Visual FoxPro可以使用不同的数据类型描述数据库文件中的字段,如:字符型(C),数据型(N) 、日期型(D) 、逻辑型(L) 、备注型(M)等。

VFP课堂课后练习

VFP课堂课后练习

VFP课堂课后练习2.1visualfoxpro6.0初级知识课堂练习1.visualfoxpro就是一种a)数据库系统b)数据库管理系统c)数据库d)数据库应用领域系统2.项目管理器中包括的选项卡有a)数据选项卡,菜单选项卡和文档选项卡b)数据选项卡,文档选项卡和其他挑选卡c)数据选项卡,表单选项卡和类选项卡d)数据选项卡,表单选项卡和报表选项卡3.拓展名叫dbf的文件就是a)表文件b)表单文件c)数据库文件d)项目文件4.扩展名为mnx的文件是a)备注文件b)项目文件c)表单文件d)菜单文件5.在visualfoxpro中,通常以窗口形式发生,用来建立和修正表中、表单、数据库等应用程序组件的可视化工具称作a)凡塘b)设计器c)生成器d)项目管理器课后习题1.在\项目管理器\窗口中可以顺利完成的操作方式就是a)新建文件b)删掉文件c)修正文件d)以上操作均可以2.通过项目管理器窗口的命令按钮,无法顺利完成的操作方式就是a)嵌入文件b)运转文件c)重命名文件d)连编文件3.向项目中添加表单,可以使用项目管理器的a)\代码\选项卡b)\类\选项卡c)\数据\选项卡d)\文档\选项卡4.\项目管理器\的\运转\按钮用作继续执行选取的文件,这些文件可以就是a)查阅、视图或表单b)表单、报表和标签c)查阅、表单或程序d)以上文件都可以5.visualfoxpro是一种关系型数据库管理系统,这里关系通常是指a)数据库文件(dbc 文件)b)一个数据库中两个表中之间存有一定的关系c)表中文件(dbf文件)d)一个表文件中两条记录之间有一定的关系6.在visualfoxpro中,采用\菜单设计器\定义菜单,最后分解成的菜单程序的扩展名就是a)mnxb)prgc)mprd)spr7.表明和暗藏命令窗口的操作方式就是a)单击\常用\工具栏上的\命令窗口\按钮b)关上通过\窗口\菜单下的\命令窗口\选项,停用通过单击命令窗口上的关闭按钮c)轻易按ctrl+f2表明命令窗口,ctrl+f4暗藏命令窗口d)以上方法都可以8.向一个项目中添加一个数据库,应该使用项目管理器的a)\代码\选项卡b)\类\选项卡c)\文档\选项卡d)\数据\选项卡9.默认查询的输出形式是a)数据表b)图形c)报表d)下载10.向项目中嵌入表单,必须采用项目管理器的a)\代码\选项卡b)\类\选项卡c)\数据\选项卡d)\文档\选项卡答案及解析课堂练习1.【解析】visualfoxpro就是一种数据库管理系统,可以对数据库的创建、采用和保护展开管理。

VFP6.0配套练习(VFP)答案

VFP6.0配套练习(VFP)答案

《VFP》目标检测题参考答案模块一任务一一、填空1.关系2.录入查询更新统计3. 安装路径二、单选1.A2.B3.B4.D模块一任务二一、填空1.一切可由计算机处理的符号及其组合 2.数据库 3.手工方式文件方式数据库方式4.关系型层次型网状型5.字段字段名记录二、单选1.A 2.B 3.B 4.B模块一任务三1.数据库 2.选项set default to e:\VFP 3.窗口命令交互方式程序执行方式 4.命令关键字相关子句 5.标题栏菜单栏常用工具栏主窗口工作区命令窗口状态栏二、判断1.× 2.√ 3.× 4.× 5.√三、连线将命令格式中约定符号与相应功能连线< > 表示任选项目。

不选时,系统使用默认值[ ] 表示两个项目任选其一| 表示前面的项目可以重复多次…表示必选项四、简答1.简述两种启动VFP的方法。

(1)单击“开始”->“程序”->“Microsoft Visual Foxpro6.0”->“Microsoft Visual Foxpro6.0”(2)在安装目录中找到“VFP6.exe”文件,并运行。

2.简述两种退出VFP的方法。

(1)单击“文件”->“退出”(2)在命令窗口中运行“Quit”命令。

模块二任务一一、填空:1.建库目的表结构确定表的主关键字确定表间关系2.文件新建数据库路径文件名二、1.Create database e:\vfp\Db_bjgl.dbc2.Open database E:\vfp\教学库.dbc3.Set database to Db_bjgl.dbcclose database4.Open database e:\vfp\Db_bjgl.dbcmodify databse模块二任务二一、填空1.表结构记录 2.字段名宽度类型 3.Fpt 4..F. 5.通用型二、判断1.√ 2.× 3.√ 4.√ 5.√ 6.×三、单选1.D 2.C 3.B 4.B 5.D 6.D 7.B四、简答1.简述在数据库中创建数据表的步骤。

visual,foxpro,6.0-9.0解决方案与范例大全

visual,foxpro,6.0-9.0解决方案与范例大全

篇一:《数据库应用-Visual 》综合习题九《数据库应用-Visual 》综合习题九一、选择题:(每题2分,共40分)1.从数据库的整体结构看,数据库系统采纳的数据模型有()。

A、网状模型、链状模型和层次模型B、层次模型、网状模型和环状摸型C、层次模型、网状模型和关系模型D、链状模型、关系模型和层次模型2.在Visual 中,一个()确实是一个关系。

A、二维表B、数据库C、记录D、库3.在Visual 中,“项目治理器”窗口中的选项卡依次为()。

A、全数、数据、文档、表单、代码、其他B、全数、数据、文档、类、代码、其他C、全数、数据、文梢、类、代码、区域D、全数、数据、区域、表单、代码、其他4.Visual 的DBMS基于的数据模型是()。

A、层次型B、关系型C、网状型D、混合型5.在Visual 中,关于自由表表达正确的选项是()。

A、自由表和数据库表是完全相同的B、自由表不能成立字段级规那么和约束C、自由表不能成立候选索引D、自由表不能够加入到数据库中6.在Visual 中,运行表单的命令是()。

A、DO T1B、RUN FORM1 T1C、DO FORM T1D、DO FORM T17.在Visual 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们别离为()。

A、一、4、8B、4、4、10C、一、10、8D、二、八、88.在Visual 中,利用“菜单设计器”概念菜单,最后生成的菜单程序的扩展名是()。

A、MNXB、PRGC、MPRD、SPR9.在Visual 中,挪用报表格式文件PP1并预览报表的命令是()。

A、REPORT FROM PP1 PREVIEWB、DO FROM PP1 PREVIEWC、REPORT FORM PP1 PREVIEWD、DO FORM PP1 PREVIEW10.在Visual 中,若是希望一个内存变量只限于在本进程中利用,说明这种内存变量的命令是()。

visualfoxpro程序设计课后答案

visualfoxpro程序设计课后答案

visualfoxpro程序设计课后答案【篇一:visual foxpro数据库程序设计课后习题参考答案及解析】class=txt>第一节数据库基础知识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种:层次模型、网状模型和关系模型。

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

Visual FoxPor 练习题

Visual FoxPor 练习题

Visual FoxPor 练习一一、选择题。

1.Visual FoxPro DBMS是()A.操作系统的一部分B.操作系统支持下的系统软件C.一种编译程序D.一种操作系统2.Visual FoxPro DBMS基于的数据模型是()A.层次型B.关系型C.网状型D.混合型3.在Visual FoxPro中,调用表设计器建立数据库表student.dbf的命令是()A.modify structure studentB.modify command studentC.reate studentD.create table student4.在VF中,关于自由表叙述正确的是()A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引D.自由表不可以加入到数据库中5.在VF中,建立数据库表时,将年龄字段值限制在12-14之间的这种约束属于( )A.实体完整性约束B.域完整性约束C.参照完整性约束D.视图完整性约束6.在VF中,运行表单T1.SCX的命令是( )A DO T1 B.RUN FORM1 T1 C.DO FORM T1D.DO FORM T17.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )A.使用WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING子句,再使用WHERE子句8.在VF中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为()A.1、4、8B.4、4、10C.1、10、8D.2、8、89.在VF中,学生表STUDENT 中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()A.STUDENT.DOCB.STUDENT.MENC.STUDENT.DBTD.STUDENT.FTP10.在VF中,使用“菜单设计器“定义菜单,最后生成的菜单程序的扩展名是()A.MNXB.PRGC.MPRD.SPR11.在VF中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是( )A.REPLACE AGE WITH AGE+1B.UPDATE STUDENT AGE WITH AGE+1C.UPDATE SET AGE WITH AGE+1D.UPDATE STUDENT SET AGE=AGE+112.调用报表格式文件PP1预览报表的命令是( )A.REPORT FROM PP1 PREVIEWB.DO FROM PP1 PREVIEWC.REPORT FORM PP1 PREVIEWD.DO FORM PP1 PREVIEW13.在VF中,建立索引的作用之一是( )A.节省存储空间B.便于管理C.提高查询速度 D.提高查询和更新的速度14.在VF中,相当于主关键字的索引是( )A.主索引B.普通索引C.唯一索引D.排序索引15.在VF中,创建一个名为SDB.DBC的数据库文件,使用的命令是( )A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATEDATABASE SDB16.在VF中,存储图象的字段类型应该是( )A.备注型B.通用型C.字符型D.双精度型17.在VF中,下面4个关于日期或日期时间的表达式中,错误的是( )A{^2002.09.01 11:10:10 AM}-{^2001.09.01 11:10:10 AM }B.{^01/01/2002}+20C.{^2002.02.01}+{^2001.02.01}D.{^2002/02/01}-{^2001/02/01}18.在VF中,关于过程调用的叙述正确的是( )A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面A和B都正确19.VF中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是( )A.PRIVATEB.PUBLICC.LOCALD.在程序中直接使用的内存变量(不通过A,B,C,说明)20.在DO WHILE…ENDDO循环结构中,LOOP命令的作用是( )A.退出过程,返回程序开始处B.转移到DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D.终止程序执行21在VF中,关于视图的正确叙述是( )A.视图与数据库表相同,用来存储数据B.视图不能同数据库表进行连接操作C.在视图上不能进行更新操作D.视图是从一个或多个数据库表导出的虚拟表22.如果学生表STUDENT是使用下面的SQL语句创建的,CREATE TABLE STUDENT (SNO C(4) PRIMARY KEY NOTNULL,SN C(8),SEX C(2) CHECK(AGE>15 AND AGE<30)下面的SQL语句中可以正确执行的是( )A.INSERT INTO STUDENT (SNO,SEX,AGE) valueS(“S9”,”1男”,17)B.INSERT INTO STUDENT (SNO,SEX,AGE) valueS(“李安琦”,”男”,20)C.INSERT INTO STUDENT (SEX,AGE) valueS(“男”,20)D.INSERT INTO STUDENT (SNO,SN) valueS(“S9”,”安琦“,16)23.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是( )A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=”王”B. SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=”王”C. SELECT*FROM STUDENT WHERE TRIM(姓名,2)=”王”D. SELECT*FROM STUDENT WHERE STR(姓名,2)=”王”24.在SQL SELECT语句的ORDER BY短语中如果指定了多个字段,则( )A.无法进行排序B.只按第一个字段排序C.按从左至右优先依次排序D.按字段排序优先级依次排序25.假设表单上有一选项组:●男○女,如果选择第二个按钮”女”,则该项组Value属性的值为( )A. .F.B.女C.2D.女或2二、填空题1.用二维表数据来表示实体之间联系的数据模型称为____________。

《Visual-Foxpro-6.0》精选试题集及答案

《Visual-Foxpro-6.0》精选试题集及答案

《VFP6.0》资料试题一、选择题:(每小题2分,共30分)1.数据库、数据系统和数据库管理系统之间的关系叙述正确的是_________。

A>数据库包括数据库系统和数据库管理系统B>数据库管理系统包括数据库和数据库系统C>数据库包括数据库系统和数据库管理系统D>三者毫无关系2.存储在计算机存储设备上的,具有结构化的数据集合是__________。

A>数据库 B>数据库系统 C>数据库应用系统 D>数据库管理系统3.按照数据模型化分,VFP6.0开发的应用系统应当是___________。

A>关系型数据库系统 B>网状型数据库系统C>层次型数据库系统 D>混合型数据库系统4.以下有关VFP6.0工作方式的叙述中,正确的是___________。

A>只有一种工作方式,即命令方式B>有两种工作方式,即命令方式和程序方式C>有两种工作方式,即键盘方式和鼠标方式D>有三种工作方式,即命令方式和程序方式和菜单方式5.用鼠标单击命令窗口中某个命令行的行首后,立即按上<Enter>键,则_________。

A>在该命令行处插入一个空行 B>删除该命令行 C>执行命令 D>显示出错信息6.在VFP6.0中,显示和隐藏命令窗口的操作是_________。

A>选择“窗口”菜单中“窗口”命令 B>使用Ctrl+F2键C>使用命令窗口的右上角的“”按钮图标 D>按<CapsLock>键7.启动Visual Foxpro 6.0的操作方法是________。

A>选择“开始”菜单下的“程序”下的“Microsoft Visual Foxpro 6.0”命令B>在桌面上创建Visual Foxpro 6.0快捷方式命令,双击桌面上该快捷图标C>通过运行一个用Visual Foxpro 6.0开发的文件来启动D>以上三种方法都可以2.存储在计算机存储设备上的,具有结构化的数据集合是__________。

Visual FoxPro 6.0上机指导与练习参考答案

Visual FoxPro 6.0上机指导与练习参考答案

Visual FoxPro 6.0上机指导与练习参考答案第1章Visual FoxPro 6.0基础知识实习1 认识Visual FoxPro 6.01.填空题⑴关系模型⑵数据库管理面向对象⑶事物之间的联系⑷筛选投影连接2.选择题⑴ B ⑵C ⑶D ⑷ C ⑸D实习2 数据类型及运算1.填空题⑴ 1 8 8 4 1⑵字符型、数值型、日期型、逻辑型、货币型、日期时间型⑶数值型日期型数值型数值型字符型⑷3256.325 14⑸NOT、AND、OR2.选择题⑴ B ⑵A ⑶A ⑷D ⑸ C ⑹D ⑺A ⑻D ⑼A ⑽ C实习3 环境配置与项目管理器1.填空题⑴工具选项⑵区域⑶全部数据⑷从项目管理器中移去从磁盘上删除2.选择题⑴ B ⑵D第2章创建数据库和表实习1 创建数据库和表1.填空题⑴.dbc .dbf ⑵CREATE DATABASE OPEN DATABASE books shared⑶数据库自由⑷10 128 ⑸MODIFY STRUCTURE2.选择题⑴ C ⑵D ⑶A ⑷ C ⑸ C实习2 输入记录1.填空题⑴追加方式追加新记录⑵Ctrl+PgDn ⑶11 ⑷52.选择题⑴ B ⑵D实习3 浏览与编辑记录1.填空题⑴.T. .T. 1 ⑵不能能⑶表示全部记录表示从当前记录开始往下的N条记录(包括当前记录),记录个数N由右边方框中的数字来决定表示指定的一条记录表示从当前记录开始到文件尾的所有记录⑴A ⑵D ⑶D ⑷A实习4 删除记录与数据计算1.填空题⑴当前⑵DELETE PACK ⑶SUM AVERAGE 2.选择题⑴ C ⑵A ⑶D ⑷ B实习5 查找记录与定制浏览窗口1.填空题⑴CONTINUE ⑵显示2.选择题⑴D ⑵B实习6 记录排序1.填空题⑴字段名⑵在排序时对排序字段值中的字母不区分大小写2.选择题⑴ B ⑵D实习7 记录索引1.填空题⑴.cdx 结构复合索引文件⑵主索引候选索引普通索引惟一索引⑶结构复合索引文件非结构复合索引文件⑷SEEK或FIND2.选择题⑴A ⑵C ⑶B ⑷B ⑸A实习8 设置字段属性1.填空题⑴字段表⑵输入掩码标题⑶ 3 插入触发器、更新触发器和删除触发器⑷不能2.选择题⑴D ⑵C ⑶B实习9 多表的使用1.填空题⑴32767 ⑵AGAIN ⑶ 1 ⑷SET RELATION ⑸主索引或候选索引普通索引2.选择题⑴D ⑵C ⑶ C ⑷A ⑸D ⑹ C第3章创建查询和视图实习1 使用查询向导创建查询1.填空题⑴ 3 ⑵行列数据2.选择题⑴D ⑵A实习2 使用查询设计器创建查询⑴内部联接左联接右联接完全联接⑵杂项2.选择题⑴ C ⑵D实习3 创建视图1.填空题⑴自由表视图⑵更新条件2.选择题⑴ B ⑵A第4章结构化查询语言SQL实习1 SQL的数据定义1.填空题⑴数据定义数据操纵数据控制⑵数据库数据表视图规则⑶CHECK DEFAULT PRIMARY KEY UNIQUE⑷日期时间型双精度型整型逻辑型备注型通用型2.选择题⑴ C ⑵ D实习2 SQL的数据操纵1.填空题⑴一⑵UPDATE ⑶DELETE FROM2.选择题⑴D ⑵B ⑶ C ⑷D ⑸A实习3 SQL数据查询1.填空题⑴相同的查询结果只出现一条⑵ORDER BY GROUP BY WHERE WHERE⑶AS ⑷GROUP BY ⑸SELECT 查询⑹IN ("01","03" ) 或= "01" OR 出版社ID="03"⑺AVG(单价) GROUP BY ⑻借书证号HAVING2.选择题⑴A ⑵C ⑶A ⑷B ⑸D ⑹ C第5章表单设计实习1 使用表单向导创建表单1.填空题⑴ 3 1⑵标准式凹陷式阴影式边框式浮雕式新奇式石墙式亚麻式彩色式2.选择题⑴D ⑵C实习2 使用表单设计器创建表单1.填空题⑴表单设计器⑵字段选取样式⑶Form1 ⑷表单2.选择题⑴A ⑵C实习3 表单控件(一)1.填空题⑴编辑框命令按钮组选项按钮组组合框列表框表格⑵格式样式值⑶单击表单窗口内某处按钮锁定⑷生成器2.选择题⑴D ⑵C ⑶B C D ⑷B C实习4 表单控件(二)1.填空题⑴.scx .sct⑵通用型字段名⑶页框PageCount⑷Command1.Click Command2.Click⑸①标签②文本框③编辑框④命令按钮⑤0 ⑥Click2.选择题⑴D ⑵C第6章报表设计实习1 使用向导创建报表1.填空题⑴数据库表自由表视图⑵列报表行报表一对多报表多栏报表⑶经营式账务式简报式带区式随意式2.选择题⑴ B ⑵C ⑶A实习2 使用报表设计器创建报表1.填空题⑴报表控件工具栏⑵图片OLD对象(或ActiveX控件)⑶页面设置⑷列数宽度间隔⑸数据环境报表控件工具栏2.选择题⑴A ⑵C ⑶ B第7章菜单设计实习1 创建菜单1.填空题⑴_msm_windo _msm_systm ⑵_med_cut _med_copy _med_paste _med_undo ⑶菜单级⑷过程⑸提示选项2.选择题⑴ B ⑵C ⑶D实习2 创建快捷菜单和工具栏1.填空题⑴定义工具栏类在自定义工具栏类中添加对象定义对象操作在表单集中添加工具栏⑵执行一条命令执行一个过程激活另一个菜单⑶RightClick ⑷表单集第8章Visual FoxPro程序设计基础实习1 结构化程序设计基础1.填空题⑴MODIFY COMMAN ⑵{^2003/10/23} ⑶ks表中成绩最大的数值⑷30 ⑸统计单价<=20或>=25的图书数量⑹ 1234⑺X=1 S=S+X^2 X=X+1 ⑻(编号,8)=1⑼! EOF() SKIP⑽SET RELATION TO 图书ID INTO B ADDI借书证号,A.姓名,A.单位,B.书名,B.单价,借书日期⑾SQRT(N) MOD(N,A1)=0 A1>A22.选择题⑴ C ⑵B ⑶ C ⑷A ⑸ A ⑹ D ⑺ D ⑻ D动手做1.从键盘输入10个数,找出其中最大数和最小数。

Visual FoxPro 6.0程序设计基础教程习题答案

Visual FoxPro 6.0程序设计基础教程习题答案

Visual FoxPro 6.0程序设计基础教程项目1 数据库基础P9一、基础练习1、数据库是按一定的组织结构存储在计算机内可共享使用的相关数据的集合。

数据库管理系统(DataBase Management System,DBMS)是用来建立、存取、管理和维护数据库的软件系统。

2、数据库系统主要由计算机硬件(主机、键盘、显示器、打印机等)、软件(操作系统、数据库管理系统、开发工具等)、数据库和用户(应用程序设计员、数据库管理员、终端用户等)四个主要部分组成。

3、数据库系统的主要特点如下:(1)实现数据共享,减少数据冗余;(2)采用特定的数据类型;(3)具有较高的数据独立性;(4)有统一的数据控制功能。

二、应用练习(一)选择题1、A2、A3、C4、A5、A6、C7、C8、A9、C 10、B 11、B 12、A 13、B(二)填空题1、计算机硬件、软件、数据库和用户2、用户、数据库3、实体之间的联系4、关系模型5、选择、投影、连接6、属性、元组7、系统软件项目2 Visual FoxPro 6.0基础P77一、基础练习(一)选择题1、B2、B3、A4、B5、B6、C7、B8、B9、B 10、C 11、D 12、D 13、A 14、B 15、D 16、C 17、A 18、D 19、D 20、A 21、A 22、A 23、C 24、B 25、B 26、A 27、D 28、C 29、D 30、B 31、C 32、B 33、C(改为“您好张三”)(二)填空题1、1282、103、14、327675、again6、主7、临时8、16、909、setup.exe 10、vfp6.exe 11、.pjx 12、modify 13、文档14、数据环境15、自动表单16、1234.57 17、-1 18、.T.19、123456 20、1 21、D 22、C 23、0 24、L25、FoxPro 26、10 27、良好项目3 查询和视图设计P125一、基础练习1、内部联接、左联接、右联接、完全联接2、筛选3、(1)数据来源:视图的数据源只能是数据库表和视图,而查询还可以是自由表;(2)存在方式:视图保存在数据库的.dbc文件内,磁盘上没有对应文件,而查询在磁盘上以.qpr文件形式保存查询命令;(3)和数据源的关系:视图可以更新数据源表,但查询不能;(4)界面选项卡:视图比查询多出了一个“更新条件”选项卡;(5)视图包括本地视图和远程视图。

vfp6.0表的练习题

vfp6.0表的练习题

第三章表的创建和使用一、选择题1.设在当前工作区中已打开一张数据库表。

下列命令中,不能将该数据库表关闭的命令是。

A.CLOSE ALL B.CLOSE DATABASE ALL C.USE IN 0 D.CLOSE TABLES 2.以下关于VFP的主索引的说法,正确的是______。

A.在数据库表和自由表中都可以建立主索引B.可以在一个数据库表中建立多个主索引C.主索引只适用于数据库表的结构复合索引D.组成主索引关键字的字段或表达式,在数据库表的所有记录中允许有重复值3.打开一张空表(无任何记录的表)后,未作记录指针移动操作时recno( )、eof( )和bof( )函数的值分别为。

A.0、.T.和.T. B.0、.T.和.F. C.1、.T.和.T. D.1、.T.和.F.4.打开一张表(有记录的表)后,未作记录指针移动操作时eof( ) 、bof( ) 和recno( )函数的值分别为。

A..F. 、.F. 和1 B..T. 、.F. 0和C..T. 、.T. 和1 D..T. 、.F. 和15.在数据库表中,只能有一个。

A.候索引B.主选索引C.普通索引D.唯一索引6.在创建索引时,索引表达式可以包含一个字段或多个字段。

在下列数据类型的字段,不能作为索引表达式的字段为。

A.日期型B.字符型C.通用型D.数值型7.函数select(0)的返回值为。

A.当前工作区B.当前未被使用的最小工作区号C.当前未被使用的最大工作区号D.当前已被使用的最小工作取号8.设有一张自由表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 RENAME TO zhicheng9.在定义表结构时,备注型、逻辑型和日期型的字段宽度都是固定的,它们的宽度分别是。

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

第一章VFP概述一、选择题1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。

A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制2、在下列四个选项中,不属于基本关系运算的是()A.连接B.投影C.选择D.排序3、按照传统的数据模型分类,数据库系统可分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于()A.一对一联系B.一对二联系C.多对多联系D.一对多联系5、VisualFoxPro支持的数据模型是()A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型6、设有关系R1和R2,经过关系运算得到结果S,则S是()A.一个关系B.一个表单C.一个数据库D.一个数组7、在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是()A.层次结构B.二维表结构C.网状结构D.封装结构8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。

实体与实体之间的关系有一对一、一对多和多对多三种,其中(②)不能描述多对多的联系。

A.0个B.1个C.2个或2个以上D.1个或1个以上9、按所使用的数据模型来分,数据库可分为()三种模型。

A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时10、实体是信息世界中的术语,与之对应的数据库术语为()A.文件B.数据库C.字段D.记录11、层次型、网状型和关系型数据库划分原则是()A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、填空题1、VisualFoxPro6.0是面向__的程序设计系统。

2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。

3、启动VisualFoxPro6.0可通过“开始”菜单,选_______菜单中______子菜单的MicrosoftVisualFoxPro6.0项。

4、在VisualFoxPro6.0中要使命令窗口隐藏,应选择_______菜单中的______选择项。

5、一般新建文件可以通过_______、_______、________方式完成。

6、打开一个文件可选_______菜单中的_______菜单项。

答案:一、选择题1、C2、D3、C4、A5、B6、A7、B8、DB9、A 10、D 11、D二、填空题1、对象2、菜单栏、工具栏、主窗口、命令窗口、状态栏。

3、开始、程序4、命令、隐藏5、向导、命令、菜单6、文件、打开第二章VFP数据表一、选择题1、在VFP系统中“.dbf”文件被称为______。

A)数据库文件B)表文件C)程序文件D)项目文件2、表中备注字段的内容存放在______文件中。

A).DBCB).DBFC).PRGD).FPT3、在VFP的数据类型中,用于存放图象、声音等多媒体对象的类型是______。

A)逻辑型B)浮点型C)通用型D)字符型4、在表结构中,逻辑型、日期型、备注型字段的宽度是固定的,它们分别是______。

A)4,8,10B)1,8,10C)1,8,4D)4,8,15、要求一个表的数值型字段具有5位小数,那么该字段的宽度最少应当定义成______。

A)5位B)6位C)7位D)8位6、在输入记录后,按______键存盘退出。

A)Crtl+WB)Crtl+HomeC)Crtl+QD)Crtl+N7、下列操作中,能够用ModifyStructure命令实现的是______。

A)增加一条记录B)修改一条记录的内容C)修改某个字段的宽度D)建立两个表之间的关联8、用USE命令打开一个表文件后,其记录指针指向______。

A)第一条记录B)任意一条记录C)最后一条记录D)最后一条记录后面的空记录9、在表中相对移动记录和绝对移动记录指针的命令分别为______。

A)LOCATE和SKIPB)LOCATE和GOC)SKIP和GOD)LOCA TE和FIND10、若jsda表包含50条记录,在执行GOTOP命令后,______命令不能显示所有记录。

A)ListAllB)ListRestC)ListNext50D)ListRecord5011、在当前表文件最后一条记录前增加一个空记录,打开表后,操作命令是______。

A)GotoBottomB)AppendC)InseBefoBlanD)ApppendBeforeBlank12、在表中任意位置插入一条记录的命令是______。

A)INSERTB)EDITC)BROWSED)DELETE13、自动替换某一字段值的命令是______。

A)EDITB)BROWSEC)CHANGED)REPLACE14、物理删除记录可用两条命令实现,这两步的命令分别为______。

A)PACK和ZAPB)PACK和RECALLC)DELETE和PACKD)DELETE和RECALL二、判断题1、“表”菜单是在浏览表时才出现在菜单栏上的,是动态菜单。

()2、创建文件只能使用命令方式进行。

()3、打开对话框的热键是Crtl+O。

()4、记录的删除分为逻辑删除和物理删除。

()三、填空题1、在VFP数据类型中,D型宽度是固定的,D型宽度是______字节。

2、欲修改表结构,则必须以______方式打开表。

3、显示当前记录的命令为______,修改表结构的命令分别为______。

4、记录指针的绝对移动命令是______;相对移动命令是______。

答案:一、选择题1、B2、D3、C4、C5、B6、A7、C8、A9、C10、D 11、AC 12、A 13、D 14、C二、判断题1、√2、×3、×4、√三、填空题1、82、独占3、DISPLAY;MODIFYSTRUCTURE4、GOTO;SKIP第三章数据库一、选择题1.VFP数据库是()型数据库。

A)网状B)层次C)关系D)其他2.VFP中关于数据库,下列说法正确的是()。

A)数据库就是二维关系表B)数据库是表和关系的集合C)数据库就是关系D)数据库就是数据表格3.在VFP中,当创建一个数据库文件时,应选用()。

A)数据库向导B)表设计器C)表单设计器D)应用程序向导4.在VFP中,数据库文件的扩展名为(),表文件的扩展名为()。

A).DBTB).DBFC).DBCD).CDX5.对多表进行操作时,选择工作区使用的命令为()。

A)USEB)OPENC)SELECTD)CREATE6.在VFP中,打开数据库使用的命令为(),打开表使用的命令为()。

A)USEB)OPENC)SELECTD)CREATE7.在VFP中,以共享方式打开一个数据库需要使用的参数为()。

A)EXCLUSIVEB)SHAREDC)NOUPDATED)VALIDATE8.对表文件进行索引,可使用命令()。

A)SORTB)UPDATEC)INDEXD)JOIN9.主索引字段()。

A)不能出现重复值或空值B)能出现重复值C)能出现空值D)不能出现重复值、但能出现空值10.对表之间的永久关系和临时关系,()说法是错误的。

A)只要打开数据库表,两数据库表之间的永久关系就起作用B)永久关系只能建立于数据库表中,而临时关系可以建立于各种表之间C)一个表只能和另外一个表之间建立临时关系D)临时关系不保存在数据库中11.建立索引时, ()字段不能作为索引字段。

A)字符型B)数值型C)备注型D)日期型12.表之间的“一对多”关系是指()。

A)一个表与多个表之间的关系B)一个表中的一个记录对应另一个表中的多个记录C)一个表中的一个记录对应另一个表中的一个记录D)一个表中的一个记录对应多个表中的多个记录13.当前工资表中有100条记录,当前记号为4,用SUM命令计算工资总和时,若缺省范围,则系统将()。

A)只计算当前记录的工资值B)计算前4条记录的工资和C)计算后4条记录的工资和D)计算全部记录的工资和14.在VFP中,数据库表和自由表的字段名长度的最大值分别为()。

A)10,256B)128,10C)256,10D)128,25615.对XSDA.DBF表,按“RXF”字段值从大到小的顺序排序生成排序文件XSDA1.DBF,正确的命令是()。

A)SORTTOXSDA1.DBFONRXF/DB)INDEXTOXSDA1.DBFONRXF/DC)SORTTOXSDA1.DBFONRXF/AD)INDEXTOXSDA1.DBFONRXF/A16.当数据库表从数据库中移出后,仍然有效的是()。

A)长字段名和长表名B)结构复合索引C)记录的验证规则D)字段的验证规则17.当前工作区中,测试当前记录号的函数是()。

A)record()B)select()C)recno()D)found()18.在VFP中,复合索引文件的扩展名为()。

A).INDB).CDXC).IDXD).DBT19.当前工作区是指()。

A)刚进入VFP系统时打开数据表所选择的工作区B)最后一次执行SELECT命令所选择的工作区C)最后一次执行USE命令所在的工作区D)最后一次执行APPEND命令所在的工作区20.SEEK命令可以查询的关键字类型是()。

A)字符型、日期型、逻辑型B)字符型、逻辑型、数值型C)字符型、日期型、数值型D)字符型、数值型、备注型二、填空题1.在命令SEEK、FIND、LOCATE和TOTAL中,执行时不要求对表进行索引的命令是______。

2.创建数据库XSGL后,系统自动生成的3个文件为______、______和______。

3.利用LOCATE命令查找到满足条件的第一条记录后,连续执行______命令后,即可查找满足条件的其他记录。

4.数据库表有4种索引类型,即______、普通索引、惟一索引和候选索引。

5.数据库表设计器的表选项卡中,可以指定记录的插入、删除和______规则。

6.在VFP中,修改数据表结构的命令是______。

7.在VFP中,数据表打开时表中已建立的______索引文件会自动打开。

8.表的有效性规则包括______和______。

三、判断题1.复合索引文件中有多个索引标识,它们被存放在不同的复合索引文件中。

()2.在各工作区打开的表都是当前表。

()3.在设计表结构时自由表没有字段属性,数据库表才有字段属性。

()4.数据库表的INSERT触发器在表中增加记录时触发。

()5.参照完整性的作用是控制相关表之间的数据一致性。

()答案:一、选择题1、C2、B3、A4、CB5、C6、Ba7、B8、C9、a10、c11、C12、B13、D14、C15、A16、B17、C18、B19、B20、C二、填空题1、locate2、.dbc.dct和.dcx3、continue4、主索引5、更新6、modify7、结构化复合8、字段有效性和记录有效性三、判断题1、×2、×3、√4、√5、√第四章程序设计一、选择题1、连续执行以下命令之合,最后一条命令的输出结果是()。

相关文档
最新文档