VFP理论复习题
vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。
A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。
A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。
A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。
A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。
A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。
答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。
答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。
答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。
答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。
答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。
(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。
(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。
VFP复习题

期末考试题型:一、选择题(每题1分,共30分)二、填空题(每题1分,共20分三、简答题(每小题5分,共20分)四、设计题(每空2分,共30分)。
复习重点:(1)教材的课后习题(2)脱离实验素材的上机案例练习(3)复习题1和复习题2VFP复习题1:一、选择题21.目前数据库管理系统(DBMS)有许多不同的产品。
在下列DBMS产品中,不属于(Microsoft)公司开发的是( )A.Visual FoxProB.AccessC.SQL ServerD.Oracle22.在下列函数中,函数的返回值为数值型的是( )A.MESSAGEBOX()B.EMPTY()C.DTOC()D.TYPE()23.对于自由表来说,不可以创建的索引类型是( )A.主索引B.候选索引C.唯一索引D.普通索引24.在下列有关数据库及表的叙述中,错误的是( )A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中B.一个表可以属于两个或两个以上的数据库C.创建一个数据库后,通常在外部存储器中生成三个文件D.表与表之间的永久性关系只能基于索引来创建25.在下列关于利用查询设计器设计查询的叙述中,错误的是( )A.在设计基于两个表的查询时,通常需要设置两个表之间的联接类型,默认类型内联接B.在选择一个排序字段时,系统默认的排序方式为升序C.在"杂项"中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录D.在设置分组时,所选的分组字段可以不是查询输出字段26.设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。
下述SELECT—SQL命令中,语法错误的是( )A.SELECT * FROM XX INTO ARRAY tempB.SELECT * FROM xx INTO CURSOR tempD.SELECT * FROM XX INTO FILE temp27.在下列有关表单及其控件的叙述中,错误的是( )A.对于表单(Form)来说,其大小(高度与宽度)没有限制B.对于复选框控件(CheckBox)来说,其Value属性的默认值为0C.对于形状控件(Shape)的Curvature属性来说,其取值范围为0—99D.对于命令按钮组控件(CommandGroup)来说,其ButtonCount属性的默认值为228.在下列控件中,无ControlSource属性的是( ) .A.TextBoxboBoxmandGroupD.Image29.报表可以有多种不同类型的带区,带区的类型决定了数据在报表上显示的位置。
vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。
答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。
答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。
答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。
答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。
答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。
答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
VFP复习——精选推荐

一、选择题1、利用命令DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是( A).A:30,30,30B:.F.,10,20C:30,10,20D:0,10,202、在Visual FoxPro中,EMPTY(.NULL.)和ISNULL(.NULL.)函数的值分别为( D )A:.T.和.T.B:.F.和.F.C:.T.和.F.D:.F.和.T.3、在下面关于数据库的技术的说法中,不正确的是( C )A:数据的完整性是指数据的正确性和一致性B:防止非法用户对数据的存取,称为数据库的安全性保护C:采用数据库的技术处理数据,数据冗余应完全消失D:不同用户可以使用同一数据库,称为数据库共享4、项目(project)是VFP中各种文件组织的核心.在下列有关VFP项目的叙述中,错误的是( B ). A:项目的关键既可以利用菜单或工具栏,也可以利用VFP命令B:一个VFP窗口中,只能打开一个项目C:在VFP窗口中,项目管理器可以折叠成工具栏形式D:"连编"操作是针对项目而言的,该操作位于"项目"菜单栏5、函数LEN(DTOC(DA TE( ),1))的返回值为( C )A:4B:6C:8D:106、备注型、日期型和逻辑型字段的宽度是固定的,它们分别是( D )A:4、8、2B:8、8、2C:4、4、1D:4、8、17、在下列叙述中,错误的是( C )A:关系型数据库中的每一个关系都是一个二维表C:二维表中不允许出现任何数据冗余D:Visual FoxPro是一种关系型数据库管理系统产品8、在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算.在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是( D) A:投影B:联接C:选择D:合并9、在下列几组文件类型中,均可设置为项目主程序的是( A ).A:表单、菜单和.PRG程序B:查询、菜单和表C:项目、数据库和.PRG程序D:表单、查询、报表10、已知数值型变量X=1, Y=2, 以下返回值为"!3!"的表达式是( A). A:"!"+STR(X+Y,1)+"!"B:"!"+"X+Y"+"!"C:"!"+V AL("X+Y")+"!"D:"!"+X+Y+"!"11、若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF 文件,则可以使用命令( D ).A:COPY GZB.DBF GZB1.DBFB:COPY TO GZB1 RESTC:COPY TO GZB1 STRUD:COPY TO GZB112、数据库不包含以下那一个对象(B ).A:数据库表B:查询C:视图D:存储过程13、用表设计器创建一个自由表时,不能实现的操作是(D ).A:设置某字段可以接受NULL值B:设置表中某字段的类型为通用型C:设置表的索引D:设置表中某字段的默认值则下列命令中不能将该XS表关闭的是( D ).A:CLOSE TABLEB:USE IN 2C:CLOSE DA TABASE ALLD:USE15、设有一个教师js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是( A ). A:DELETE FROM js WHERE xb='男'B:DELETE TABLE js WHERE xb='男'C:DELETE FROM js FOR xb='男'D:DELETE TABLE js FOR xb='男'16、VFP创建一个数据库之后在缺省目录中生成三个文件为(D ).A:dbc,dbx,dctB:dbf,fpt,cdxC:dbc,dbf,dcxD:dbc,dcx,dct17、在创建表索引时,索引表达式可以包含表的一个或多个字段.在下列字段类型中.不能直接选作索引表达式的是( D ).A:货币型B:日期时间型C:逻辑型D:备注型18、在下列关于数据库表和临时表(Cursor)的叙述中,正确的是( C ).A:数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭B:基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭C:用BROWSE命令可浏览数据库表,也可浏览临时表D:临时表被关闭后,可使用USE命令再次将其打开19、打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令"?RECNO(),BOF(),EOF()"后屏幕上应显示( C ).A:0、.T.和.T.B:0、.T.和.RC:1、.T.和.T.D:1、.T.和.R20、对于自由表来说,不可以创建的索引类型是( A).A:主索引C:唯一索引D:普通索引21、在下列有关查询的叙述中,错误的是( ).A:查询所基于的数据可以是表和视图,不能基于查询来创建查询B:只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查询无法运行C:查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事本")对其进行编辑D:查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件22、下列有关查询与视图的叙述中错误的是( D )A:查询文件不仅可在查询设计器中修改,而且可利用Windows的"记事本"中修改B:视图分为本地视图和远程视图两种类型,且可以创建参数化视图C:查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的D:查询与视图的数据源可以是自由表,数据库表,查询和视图23、下列有关查询命令(SELECT-SQL)的叙述中,错误的是( D ).A:用于分组的字段必须是已选定输出的字段B:WHERE子句用于对查询数据源的筛选C:HA VING子句用于对查询结果的筛选D:查询命令中的查询去向可以为屏幕、图形或数组24、在SELECT_SQL语句中,如果有求平均值、总和等函数,则一般应包含( )子句A:group byB:whereC:avg()D:having25、从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含( C ).A:WHERE 子句B:INTO 子句C:FOR 子句D:UNION 子句26、下列有关SQL命令的叙述中错误的是( B )A:利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构B:利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录C:利用一条UPDA TE-SQL命令可以更新一个表中的多个字段的内容D:利用查询设计其设计的查询,其功能均可以利用一条SELECT-SQL命令实现A:int(rand()*101)B:int(rand()*100)+1C:int(rand()*100)D:int(rand()*101)+128、下列Visual FoxPro 基类中都属于容器类的一组是( A )A:表格、页面、选项按钮组B:页框、选项按钮、页面C:列、列头、命令按钮组D:形状、容器、表格29、在程序循环语句中,当不知道需要循环多少次但知道循环终止条件的情况下,一般采用( B )种循环方式A:for…endfB:do while…endd oC:scan…end scanD:依条件而定,不可一概而论30、已知学生王大力出生于1988年6月21日,以下将该生的出生日期赋给变量x 的正确语句是( C ):A:x={1988/06/21}B:x=1988年6月21日C:x={^1988/06/21}D:x=06.21.8831、在数据库设计中,"设计E-R图"是( B )阶段的任务。
VFP(1-4章)复习题

第一章数据库技术概述一、选择题1、在下列四个选项中,不属于基本关系运算的是()。
A)连接 B)投影C)选择D)排序2、从关系模式中指定若干个属性组成新的关系的运算称为()。
A) 联接 B) 投影 C) 选择 D) 排序3、在教师表中,如果要找出职称为“副教授”的教师,所采用的关系运算是()。
A)选择 B)投影C)联接 D)自然联接4、有两个关系R和T如下:TR10、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。
A)一对一联系B)一对二联系C)多对多联系D)一对多联系11、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A)一对一 B)一对多 C)多对一 D)多对多12、一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是()。
A)1:1联系B)1:m联系C) m:1联系D) m:n联系13、Visual FoxPro关系数据库管理系统是()。
A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统14、数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指 ( )。
A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对15、Visual Foxpro是一种()。
A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统16、在数据管理技术发展的三个阶段中,数据共享最好的是()。
A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同17、Visual FoxPro6.0属于()。
A)层次数据库管理系统B)关系数据库管理系统C)面向对象数据库管理系统D)分布式数据库管理系统18、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS19、DBMS的含义是()。
VFP复习题及答案

VFP复习题及答案考试题型判断10(10道)选择20(10道)填空10(5空)简答20(5道)程序分析12(3道)编程7(1道)SQL语言21(6道)教材目录1、Visual FoxPro基础2、Visual FoxPro编程基础3、Visual FoxPro编程工具与编程步骤4、赋值与输入/输出5、选择结构程序设计6、循环结构程序设计7、数组8、自定义属性与自定义方法9、表单集与多重表单10、菜单与工具栏11、数据表12、数据库和多表操作13、查询与视图14、关系数据库标准语言SQL15、报表第一章一、数据库的基本概念1、数据、数据处理、数据模型(层次模型、网状模型、关系模型)、实体之间的关系(一对一,一对多,多对多)关系=二维表,关系中的术语:字段(属性)、记录(元组)、域、主关键字(候选关键字)、外部关键字2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、数据库应用系统(DBAS)的关系;3、Visual FoxPro是一个32位的使用关系模型的数据库管理系统。
二、Visual FoxPro的概述VFP的发展;VFP的窗口介绍:启动、退出、界面(标题栏、菜单栏、状态栏、主窗口、工具栏、命令窗口)VFP的系统环境设置:“工具”-“选项”,文件默认位置、区域、表单、数据VFP的工作方式:交互式(菜单、命令)和程序方式VFP提供的工具:向导、设计器、生成器三、命令的书写规则1每—命令必须以命令动词开头;2命令动词后面的命令短语可按任意顺序排列,短语之间用空格分隔,空格数任意;3命令一行书写不下时,可以换行,并在分行处加上分号“;”;所有符号都是英文状态下的半角符号;4每行只能书写一条命令;5所有命令和函数均可只写前4个字符,且不分大小写;6—行命令结束后,用Enter键确认并执行,可重复执行。
第二章一、语言基础1、数据类型(13种):类型名称,简写,字节长度;哪些是基本类型,哪些用于表;2、常量与变量:6种基本类型的常量表示变量如何命名和赋值3、表达式与运算符:6种类型的表达式以及运算符4、函数:常用函数的参数、返回值类型1、数据类型13种基本数据类型:可用于字段变量,常量、内存变量、表达式的类型,有:字符型(C,注意英文1位和中文2位,最长254)数值型(N,注意小数点和正负号,最长20)、货币型(Y,注意小数位只有4位,定长8)、日期型(D,定长8位)日期时间型(T,定长8位)逻辑型(L,定长1位)1、数据类型13种其余用于表的数据类型有:浮点型(F,20)、双精度型(B,8)、整型(I,4)、备注型(M,4)、通用型(G,4):备注文件(.fpt)二进制字符型C、二进制备注型M1,常量字符型:“”,‘’,[]数值型:e,-,+,.货币型:$日期型:{^ },连字符可以是/ -,用set mark to改日期时间型:{^ :a|p} ,日期顺序set date to逻辑型: .T.2、变量值可能会发生变化的量,变量是内存中的一个存储单元的位置变量的类型:分为字段变量、内存变量、数组变量和系统变量4种命名规则由数字、字母、汉字、下划线组成只能以字母或下划线开头,不可以包含空格长度1~128字符(自由表的字段名、表的索引标识名长度最多为10个字符)避免使用VFP的保留字2、变量变量的赋值格式1:变量名=<表达式>格式2:store <表达式> to 变量名1,变量名2,…格式3:INPUT “提示” TO <变量名>内存变量的作用范围LOCAL 指定的变量为局部变量PRIVA TE 私有变量PUBLIC 全局变量3数组变量数组:一组内存变量的集合Vfp只能定义一维数组和二维数组声明方式:Public、Local 、{declare/dimension}<数组名>(行数[,列数])例:dime a(4),b(2,3) 特点1)数组各个元素的默认值为.F.2)下标计数从1开始,每个元素可以不是同一类型。
vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
VFP复习题

VFP习题集一、选择题1. 数据库文件的扩展名是()。
A)DBF B)DBC C)PRG D)MEM2. 数据表文件的扩展名是()。
A)DBF B)DBC C)PRG D)MEM3. 以下的英文缩写中表示数据库管理系统的是()。
A)DB B)DBMS C)DBS D)DBA4. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是()。
A)数据库管理系统、操作系统、应用软件B)操作系统、数据库管理系统、应用软件C)数据库管理系统、应用软件、操作系统D)操作系统、应用软件、数据库管理系统5. 数据库系统与文件系统的主要区别是()。
A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性向题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量6. ()是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A)数据库系统B)数据库C)数据库管理系统D)关系数据库7. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS8. 使用数据库技术进行人事档案管理是属于计算机的()。
A)科学计算应用B)过程控制应用C)数据处理应用D)辅助工程应用9. 数据库系统的核心是()。
A)数据库B)数据库管理系统C)数据模型D)软件工具10. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()。
A)数据库管理系统B)文件系统C)人工管理D)数据项管理11. 数据库设计中反映数据库管理员对数据要求的模式是()。
A) 内模式B) 概念模式C) 外模式D) 设计模式12. 有了模式/内模式映像,可以保证数据和应用程序之间()。
VF 复习题及答案

VF复习题选择题1、下列叙述中正确的是( )A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试2、对于现实世界中事物的特征,在实体-联系模型中使用()A、属性描述B、关键字描述C、二维表格描述D、实体描述3、打开VF“项目管理器”的“文档”选项卡,其中包括()A、表单(Form)文件B、报表(Report)文件C、标签(Label)文件D、以上三种文件4、关于Visual FoxPro的变量,下面说法中正确的是()A、使用一个简单变量之前要先声明或定义B、数组中各数组元素的数据类型可以不同C、定义数组以后,系统为数组的每个数组元素赋以数值0D、数组元素的下标下限是05、为了设置两个表之间的数据参照完整性,要求这两个表是()A、同一个数据库中的两个表B、两个自由表C、一个自由表和一个数据库表D、没有限制6、数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对7、用树型结构表示实体之间联系的模型是()A、关系模型B、网络模型C、层次模型D、以上三个都是8、将表格添加到表单时,需设置表格的数据源,通过以下() 属性完成。
A、Control SourceB、Record SourceC、Column CountD、Record Source Type9、在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是()A、改变表中记录的物理顺序B、为了对表进行实体完整性的约束C、加快数据库表的更新速度D、加快数据库表的查询速度10、数据库系统中对数据库进行管理的核心软件是()A、DBMSB、DBC、OSD、DBS11、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则",为此要求这两个表()A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表的连接字段上都要建立主索引12、关系运算中的选择运算是()A、从关系中找出满足给定条件的元组的操作B、从关系中选择若干个属性组成新的关系的操作C、从关系中选择满足给定条件的属性的操作D、A和B都对13、在VISUAL FOXPRO中释放和关闭表单的方法是()A、RELEASEB、CLOSEC、DELETED、DROP14、数据库表字段的默认值保存在_______文件中.A、表B、数据库C、项目D、表的索引15、在Visual FoxPro中,关于查询和视图的正确描述是()A、查询是一个预先定义好的SQL SELECT语句文件B、视图是一个预先定义好的SQL SELECT语句文件C、查询和视图都是同一种文件,只是名称不同D、查询和视图都是一个存储数据的表16、在Visual FoxPro中,以下关于视图描述中错误的是( )A、通过视图可以对表进行查询B、通过视图可以对表进行更新C、视图是一个虚表D、视图就是一种查询17、在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )A、再次使用LOCATE FOR 〈expL〉命令B、SKIP命令C、CONTINUE 命令D、GO命令18、下列表达式中,表达式返回结果为的是。
VF复习题及答案

VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。
A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。
A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。
A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。
A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。
A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。
SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。
A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。
A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。
A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。
A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。
vfp基础试题及答案

vfp基础试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录长度C. 索引类型D. 表单名称答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. SPACE()D. AT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DO FORMC. DISPLAY FORMD. CREATE FORM答案:B4. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 控件C. 报表对象D. 表单答案:D5. Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. CREATE QUERYD. DESIGN QUERY答案:C6. 在Visual FoxPro中,以下哪个函数用于将数值转换为字符串?A. NUMERIC()B. STR()C. VAL()D. ALLTRIM()答案:B7. Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. USEC. CLOSE ALLD. SET DATABASE TO答案:A8. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B9. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. HeightC. WidthD. Recordsource答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
VFP复习一 总分

VFP复习一总分:100分一.单项选择题1. 利用查询设计器设计查询时,下列叙述中错误的是_____________。
A. 在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接B. 在选择一个排序字段时,系统默认的排序方式为升序C. 在”杂项”中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录D. 所选的分组字段可以不是查询输出字段---------------答案:C2. 在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的_______仍然有效。
A. 候选索引B. 长表名C. 记录有效性规则D. 触发器---------------答案:A3. 假定表单(frm2)上有一个文本框对象text1和一个命令组按钮对象cg1,命令按钮组cg1包含cd1 和cd2两个命令按钮。
如果要在cd1命令按钮的某个方法中访问文本框对象text1 的Value属性,下列表达始终正确的是______________。
A. THIS.THISFORM.text1.ValueB. THIS.PARENT.PARENT.text.ValueC. PARENT.PARENT.text1.ValueD. THIS.PARENT.text1.Value---------------答案:B4. 文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到____中。
A. Value属性和Name属性B. Value属性和该字段C. Value属性和Caption属性D. Name属性和该字段---------------答案:B5. 设有一个含有3个页面的页框,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdOk、CmdPrint。
如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用__________。
VFP理论复习题

理论复习题一、填空共10题(共计10分)第1题在描述传输速率时常用的度量单位kb/s是b/s的【1】倍. 1000第2题一台计算机中往往有多个处理器,分别承担着不同的任务.其中承担系统软件和应用软件运行任务的处理器称为【1】处理器,它是计算机的核心部件. 中央第3题目前广泛使用的移动存储器有闪存盘和【1】两种.移动硬盘第4题目前PC机配置的键盘触感好、操作省力,从按键的工作原理来说大多属于【1】式键盘.电容第5题算法和【1】的设计是程序设计的主要内容.数据结构第6题能把异构的计算机网络相互连接起来,且可根据路由表转发IP数据报的网络设备是【1】. 路由器第7题在网络中通常把提供服务的计算机称为服务器,把请求服务的计算机称为【1】.客户机第8题WWW服务是按客户/服务器模式工作的,当浏览器请求服务器下载一个HTML文档时,必须使用HTTP协议,该协议的中文名称是【1】.超文本传输协议第9题媒体播放器软件播放MIDI音乐时,必须通过【1】上的音乐合成器生成声音信号.声卡第10题用户可以根据自己的喜好选择收看电视节目,即从根本上改变用户被动收看电视的技术称为【1】技术.视频点播/VOD第11题小写字母"a"的ASCII码为十进制数97,"e"的ASCII码为十进制数【1】.101第12题现代计算机的存储体系结构由内存和外存构成,其中【1】在计算机工作时临时保存信息,关机或断电后将会丢失信息.内存第13题彩色显示器的彩色是由三个基色R、G、B 合成得到的,如果R、G、B分别用4个二进位表示,则显示器可以显示【1】种不同的颜色.4096或2的12次方第14题扫描仪可分为手持式、平板式、胶片专用和滚筒式等多种,目前办公室使用最多的是【1】式.平板第15题程序语言中的控制成分包括顺序结构、【1】选择结构和重复结构.条件第16题计算机网络有两种常用的工作模式,它们是对等模式和【1】模式.客户/服务器或C/S第17题中国的因特网域名体系中,商业组织的顶级域名是【1】.COM第18题访问中国教育科研网中南京大学(nju)校园网内的一台名为netra的服务器,输入域名【1】即可第19题GBK是我国1995年发布的又一个汉字编码标准,它除了与【1】汉字字符集及其内码保持兼容外,还收录了包括繁体字在内的大量汉字和符号.GB2312第20题汉字输入编码方法大体分成四类,五笔字型法属于其中的【1】类.字形第21题世界上公认的第一台电子计算机是【1】.ENIAC第22题IEEE1394接口又称为FireWire,主要用于连接需要高速传输大量数据的【1】设备.音频和视频第23题一种可写入信息但不允许反复擦写的CD光盘,称为可记录式光盘,其英文缩写为【1】.CD-R第24题【1】计算机是内嵌在其他设备中的计算机,它广泛应用于数码相机。
VFP习题集

A. BROESE
B. SHOW
C. VIEW
D. OPEN
4. 在 VFP 中,要关闭"Command"窗口,应选择"窗口"菜单中的选项是( )。
A. 清除
B. 数据工作期 C. 命令窗口 D. 隐藏
5. 在 VFP 中,若一个表的数值型字段具有 3 位小数,那么该字段的宽度最少应当
定义为(
)。
A.6
3、非关系型数据库系统包括:( A、层次型数据库系统
)
第4页
B、结构化型数据库系统
C、网状型数据库系统
D、对象型数据库系统
4、数据库系统分为:( )。 A、单用户数据库和多用户数据库 B、集中式数据库和分布式数据库 C、层次型数据库系统和网状型数据库系统 D、传统数据库和智能数据库
5、一个数据库应用系统通常由哪几个部分组成?
8. 用 INSERT 命令插入一条记录时,被插入的记录在表中的位置是( )。
A.表的最前
B.表的 一个有多条记录的数据表打开后,要在第一条记录之后增加一条空记录,
应使用命令(
)。
第7页
A. APPEND BLANK C .APPEND BEFORE BLANK
9、数据库系统的核心软件是:(
)。
第1页
A、数据库应用系统 B、数据库管理系统
C、SQL D、操作系统
10、被国际标准化组织确定为关系数据语言标准的是:( )。
A、数据定义语言(DDL)
C、结构化查询语言(SQL)
B、VFP
D、C 语言
11、MIS 的含义为:( A、数据库应用系统 B、数据库管理系统
第一章 绪 论
一、单项选择题
VFP复习

一、基本概念1、数据管理技术的发展经历了哪几个阶段?2、什么是数据库系统?什么是数据库管理系统?3、VFP属于什么类型的数据库?主要具有什么运算形式?4、VFP数据的组织结构主要包含哪些内容?5、VFP中对标识符是如何定义的?6、什么是字段?什么是字段类型?7、什么是记录?什么是记录编号?8、记录指针具有什么作用?9、什么是记录指针的绝对移动和相对移动?10、什么是内存变量?其特点是什么?11、VFP字段变量的主要数据类型有哪些?12、什么叫做VFP的标准函数?13、什么是记录的编辑?14、VFP中,用于浏览记录的命令主要有哪些?15、什么是索引?VFP中索引主要有哪些类型?16、什么是主控索引?17、记录查找主要分为哪些类型?各具什么特点?18、什么是表结构?19、如何判断空表?20、VFP中语句和命令的区别是什么?21、VFP结构化程序设计具有哪几种基本控制结构?22、什么是主程序?什么是子程序?23、什么是过程子程序?什么是函数子程序?24、什么是SQL?其特点是什么?25、VFP和SQL对表的操作有什么不同?26、VFP的项目管理器主要具有哪些功能?27、什么是表单?28、什么是对象的属性?什么是对象的事件?29、什么是控件?怎样控件?30、什么是表单的数据环境?二、将代数式转换成为表达式三、判断对错1、VFP命令由命令动词和选择项组成。
2、VFP中关系运算是通过设置表文件索引类型实现的。
3、表文件的索引总是与表文件一起打开的。
4、关闭了表文件,自然也就关闭了一切和表文件相关的辅助文件。
5、因为变量是放在内存中的,所以把变量称作内存变量。
6、VFP中,变量的数据类型种类和常量的数据类型种类一样多。
7、为表单中控件设置相应的事件响应程序,通常称作设预案。
8、按照记录编号移动记录指针,称为绝对记录指针移动。
9、将记录添加在数据表的尾部,称为追加记录。
10、不打开数据库就不能操作数据表。
11、不打开数据表,就不能操作表中的记录。
VFP题库——精选推荐

Visual Foxpro 复习题一、选择题1、SQL(Structured Query Language)是一种数据查询和编程语言,它的中文名称是()。
A、结构化查询语言B、构造查询术语C、组织询问风格D、SQL服务器2、数据模型主要有()三种。
A、总线型、星型和环型B、数据型、地址型和信号型C、交互型、集合型和离散型D、层次型、网状型和关系型3、二维表格中的一行对应于表文件中的一个()。
A、字段B、记录C、数据项D、关系4、关系运算的三种基本操作是()。
A、比较、移位、寄存B、或、与、非C、小于、大于、等于D、选择、投影、连接5、在一对多关系中,表A的一个记录在表B中可以有多个记录与之对应,表B中的一个记录在表A中()记录与之对应。
A、最多只能有一个B、可以有二个C、也可以有多个D、一般没有6、数据库系统是由()、操作系统、数据库、应用程序、硬件和用户构成的有机整体。
A、计算机网络软件B、管理信息系统C、数据库管理系统D、决策支持系统7、在VFP主菜单上,每个菜单项右侧括号内带有下划线的字母称为()。
A、快捷键B、组合键C、访问键D、菜单8、关闭VFP主窗口的命令是()。
A、CleaB、closeC、quitD、close box9、执行A1=“计算机”命令后,再执行? type(“A1”)命令,结果显示()。
A、A1B、计算机C、CD、610、下面各数中,属于常量的是()。
A、–203.75B、计算机C、TD、9/3/0111、执行? Len(“VFP课程”)命令后的结果显示()。
A、“VFP课程”B、VFP课程C、5D、712、执行? left(“VFP课程”,3)命令的结果显示是()。
A、VFPB、VFP课程C、 3D、 513、执行? mod(100,3)命令的结果显示()。
A、1B、100C、3D、33.33314、执行? str(1234.56,8,len(“abc”))命令的结果显示()。
VFP理论题库

VFP理论题库作业一一、填空1.数据库是一个容器,是许多相关的数据库表及其关系的集合。
数据库通常包括两部分,一是按照一定的数据模型组织并实际存储的所有应用需要的数据,二是存放在数据字典中的各种描述信息,这些描述信息是有关数据的“数据”,称为()。
2.关系的基本运算有两类,一是传统的集合运算,包括并、差、交运算;二是专门的关系运算,包括:选择、()和联结。
3.二维表中能唯一确定记录的一列或多列的组合称为超关键字。
若一个超关键字去掉其中任何一列后不能再唯一确定记录,则称其为()。
4.为了实现数据的独立性,便于数据库的设计和实现,一般把数据库系统的结构定义为三级模式结构,即分为外部层、()和内部层。
5.关系模型以关系代数理论为基础,并形成了一整套的关系数据库理论——规范化理论。
关系规范的条件可以分为多级,每一级称为一个范式,记作n NF(n表示范式的级别).在实际应用的过程中(设计关系模式时),一般要求满足()。
二、单选1.数据的逻辑独立性是通过()保证的。
A.概念层B.内部层C.概念层/内部层映射D.外部层/概念层映射2.操作对象只能是一个表的关系运算是()A.联结和选择B.联结和投影C.选择和投影D.自然连接和选择3.一个关系中的各条记录()A.前后顺序不能任意颠倒,要按输入的顺序排列B.前后顺序不能任意颠倒,要按关键字段值的顺序排列C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序可以任意颠倒,不影响数据的实际含义4.()可以看成是现实世界到机器世界的一个过渡的中间层次。
A.概念模型B.逻辑模型C.结构模型D.物理模型5.在E-R图中,分别用不同的形状表示概念模型的三要素,实体间的联系用()表示。
A.椭圆形框B.梯形框C.矩形框D.菱形框6.目前数据库管理系统(DBMS)有许多不同的产品,在下列的DBMS产品中,不属于(Microsoft)公司开发的是()。
A.Visual FoxProB.AccessC.SQL serverD.Oracle7.在数据库设计中,将E-R图专管成关系数据模型属于()阶段的工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
理论复习题
一、填空共10题(共计10分)
第1题在描述传输速率时常用的度量单位kb/s是b/s的【1】倍. 1000
第2题一台计算机中往往有多个处理器,分别承担着不同的任务.其中承担系统软件和应用软件运行任务的处理器称为【1】处理器,它是计算机的核心部件. 中央
第3题目前广泛使用的移动存储器有闪存盘和【1】两种.移动硬盘
第4题目前PC机配置的键盘触感好、操作省力,从按键的工作原理来说大多属于【1】式键盘.电容
第5题算法和【1】的设计是程序设计的主要内容.数据结构
第6题能把异构的计算机网络相互连接起来,且可根据路由表转发IP数据报的网络设备是【1】. 路由器
第7题在网络中通常把提供服务的计算机称为服务器,把请求服务的计算机称为【1】.客户机第8题WWW服务是按客户/服务器模式工作的,当浏览器请求服务器下载一个HTML文档时,必须使用HTTP协议,该协议的中文名称是【1】.超文本传输协议
第9题媒体播放器软件播放MIDI音乐时,必须通过【1】上的音乐合成器生成声音信号.声卡第10题用户可以根据自己的喜好选择收看电视节目,即从根本上改变用户被动收看电视的技术称为【1】技术.视频点播/VOD
第11题小写字母"a"的ASCII码为十进制数97,"e"的ASCII码为十进制数【1】.101
第12题现代计算机的存储体系结构由内存和外存构成,其中【1】在计算机工作时临时保存信息,关机或断电后将会丢失信息.内存
第13题彩色显示器的彩色是由三个基色R、G、B 合成得到的,如果R、G、B分别用4个二进位表示,则显示器可以显示【1】种不同的颜色.4096或2的12次方
第14题扫描仪可分为手持式、平板式、胶片专用和滚筒式等多种,目前办公室使用最多的是【1】式.平板
第15题程序语言中的控制成分包括顺序结构、【1】选择结构和重复结构.条件
第16题计算机网络有两种常用的工作模式,它们是对等模式和【1】模式.客户/服务器或C/S 第17题中国的因特网域名体系中,商业组织的顶级域名是【1】.COM
第18题访问中国教育科研网中南京大学(nju)校园网内的一台名为netra的服务器,输入域名【1】即可
第19题GBK是我国1995年发布的又一个汉字编码标准,它除了与【1】汉字字符集及其内码保持兼容外,还收录了包括繁体字在内的大量汉字和符号.GB2312
第20题汉字输入编码方法大体分成四类,五笔字型法属于其中的【1】类.字形第21题世界上公认的第一台电子计算机是【1】.ENIAC
第22题IEEE1394接口又称为FireWire,主要用于连接需要高速传输大量数据的【1】设备.音频和视频
第23题一种可写入信息但不允许反复擦写的CD光盘,称为可记录式光盘,其英文缩写为【1】.CD-R
第24题【1】计算机是内嵌在其他设备中的计算机,它广泛应用于数码相机。
嵌入式第25题计算机功能不断增强,结构也越来越复杂,但基本工作原理大体相同,都是基于数学家冯·诺依曼提出的【1】原理进行工作的.存储程序控制
第26题网络操作系统运行在服务器上,可以提供网络资源共享并负责管理整个网络,其英文缩写(3个字母)为【1】.NOS
第27题为了利用本地电话网传输数据,最简便的方法是使用Modem.Modem由调制器和【1】器
组。