vfp精品课程习题visual fox pro6.0程序设计习题
(完整版)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操作习题

一、单项选择题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

《数据库应用基础-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程序设计习题大全

第一部分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程序设计练习题及答案

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题库及答案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参考答案

第一章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试题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、查询每门课程的最高分,要求得到的信息包括课程名称和分数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、连续执行以下命令之合,最后一条命令的输出结果是()。