VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。

(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。

(关系;关系模型)3、一个关系就是一个;二维表中的行称为关系的;二维表中的列称为。

(二维表;元组或记录;属性或字段)4、在数据库中,产生数据不一致的根本原因是。

(数据冗余)5、数据库系统的核心是。

(数据库管理系统)6、数据库管理系统可以支持3种数据模型,它们是、、和。

层次模型;网状模型;关系模型。

7、在连接运算中,连接是去掉重复属性的等值连接。

(自然连接)8、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为;把两个关系中相同属性的元组连接到一起,并去掉重复属性形成新的二维表的操作称为;从表中抽取自发性值满足条件的列的操作称为。

(筛选;联接;投影)5、退出VF系统的命令是。

(Quit)6、VF不允许在主关键字字段中有重复值或。

(空值)7、在VF的表之间建立一对多联系是把的主关键字或候选关键字字段添加到的表中。

(一方;多方)8、要想清除主窗口屏幕,应使用命令。

(Clear)9、项目管理器文件的扩展名是。

(.pjx)第2章VFP集成开发环境一、选择题1、下列操作方法中,不能退出VFP的一项是()A)选择“文件”——“退出”B)选择“文件”——“关闭”C)在命令窗口中输入QUIT命令后按回车键D)按Alt+F4组合键2、在打开项目管理器窗口后,用“文件”菜单的“新建”命令所创建的文件(D )A)属于任何项目B)属于当前打开的项目C)不属于任何数据库D)不属于任何项目3、在项目管理器中,选择一个文件并单击“移去”按钮,弹出相应对话框,在对话框中选择“移去”按钮后,被移去的文件将()。

A)被保留在原目录中B)不被保留C)将被从磁盘上删除D)可能保留在原来的目录中,也可以被保留在其他目录中二、填空题1、在VFP6中,以.DBF为扩展名的文件是,以.IDX为扩展名的文件是。

(表文件;单索引文件)2、VFP6具有交互操作方式和两种工作方式。

(程序执行方式)第3章VFP基础、第9章VFP程序设计基础一、选择题1、要想将日期或日期时间型数据中的年份用4位数字显示,应当使用设置命令()A)SET CENTURY ON B)SET CENTURY OFFC)SET CENTURY TO 4 D)SET CENTURY OF 42、要想将日期型或日期时间型数据库中的年月日分隔符用竖杠(|)表示,错误的设置命令是()A)SET MARK TO “|”B)SET MARK TO ‘|’C)SET MARK TO [|] D)SET MARK TO |3、在VF中,有如下内存变量赋值语句:X={^2001-07-28 10:15:20PM}Y=.T.M=$123.45N=123.45Z=”123.24”执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是()A)D、L、Y、N、C B)D、L、M、N、CC)T、L、M、N、C D)T、L、Y、N、C4、在下面的VF表达式中,不正确的是()A){^2001-05-01 10:10:10 AM}-10 B){^2001-05-01}-DATE( )C){^2001-05-01}+DATE( ) D){^2001-05-01}+[1000]5、在下述VFP字符串表示方法中,不正确的是()A)"计算机等级考试" B)[计算机等级考试]C)’计算机等级考试’D){计算机等级考试}6、一个数据表中有18条记录,当EOF()值为逻辑真,此时显示的记录号值为()A)18 B)0 C)1 D)197、设D=5>6,命令?V ARTYPE(D)的输出值是()A)L B)C C)N D)D8、在下列函数中,函数值为数值的是()A)BOF()B)CTOD(’01/01/96’)C)AT(‘人民’,’中华人民共和国’) D)SUBSTR(DTOC(DATE()),7)9、设N=886,M=345,K="M+N",表达式1+&K的值是()A)1232 B)346 C)1+M+N D)数据类型不匹配10、表达式V AL(SUBS("奔腾586",5,1))*LEN("Visual FoxPro")的结果是()A)63.00 B)64.00 C)65.00 D)66.0011、连续执行以下命令之后,最后一条命令的输出结果是()SET EXACT OFF?IIF( X="A",X-"BCD", X+"BCD")A)A B)BCD C)ABCD D)A BCD12、有如下赋值语句:a="你好"、b="大家", 结果为"大家好"的表达式是()A)b+AT(a,1) B)b+RIGHT(a,1)C)b+LEFT(a,3,4) D)b+RIGHT(a,2)13、在下面的VF表达式中,运算结果为逻辑真的是()A)EMPTY(.NULL.) B)LIKE(‘xy?’, ‘xyz’)C)AT(‘xy’, ‘abcxyz’) D)ISNULL(SPACE(0))14、VFP程序文件的扩展名为()A).FXP B).FOX C).PRG D).FRT15、在VF中,用于建立或修改过程文件的命令是()A)MODIFY <文件名> B)MODIFY COMMAND<文件名>C)MODIFY PROCEDURE <文件名> D)上面B)和C)都对16、有如下程序:INPUT TO AIF A=10S=0ENDIFS=1?S假定从键盘输入的A的值是数值型,那么上面程序的执行结果是()A)0 B)1 C)由A的值决定D)程序出错17、有一分支程序为:IF S>100DO P1.PRGELSEIF S>10DO P2.PRGIF S>1DO P3.PRGELSEDO P4.PRGENDIFENDIFENDIF那么执行P3.PRG的条件是()A)S>1 B)s>1 AND S>100C)S>1 AND S<=100 D)S>1 AND S<=1018、将两个日期型变量相减结果的数据类型是()A)日期型B)字符型C)数值型D)语法出错19、运行程序文件PROG,可以在窗口输入的是()A)!PROG B)RUN PROG C)DO PROG D)PROG20、下列程序完成的功能是()A)1~100中奇数的和B)1~100中偶数的和C)1~100中所有数的和D)无意义21、在VFP中,DO CASE - ENDCASE语句属于()A)循环结构B)模块结构C)顺序结构D)选择结构A)B)C)D)22、执行INPUT命令输入数据,要输入字符串时,可以使用的定界符是()A)单引号、双引号或方括号B)花括号C)圆点D)圆括号二、程序题1、计算S=2+4+6+...+100的值。

程序如下:s=0for i=2 to 100 step 2s=s+iendfor?”s=”, s2、计算S=N!,N的值从键盘输入。

程序如下:INPUT “输入N值:”to NS=1FOR I=1 TO NS=S*IENDFOR?”S=”,S3、请编程解决“鸡兔同笼”问题。

题目为:笼子里有若干只鸡和兔。

从上面数,有35个头,从下面数,有94只脚。

鸡和兔各有几只?程序如下:STORE 0 TO X,YFor X = 1 To 35 &&假设鸡有x只,则兔有Y=35-X只Y = 35 - XIf 2 * X + 4 * Y= 94? "鸡有"+STR(X)+ "只"? "兔有"+STR(Y)+ "只"End IfENDFOR第4章数据库及表操作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、在VFP中,数据库完整性一般包括()A)实体完整性、域完整性B)实体完整性、域完整性、数据库完整性C)实体完整性、域完整性、数据表完整性D)实体完整性、域完整性、参照完整性7、要将表中所有记录物理删除,可以使用的命令是()A)DELETE ALL B)RECALL ALL C)PACK D)ZAP8、要为当前表中所有职工增加100元工资应该使用命令()A)CHANGE 工资WITH 工资+100B)REPLACE 工资WITH 工资+100C)CHANGE ALL 工资WITH 工资+100D)REPLACE ALL 工资WITH 工资+1009、BROWSE命令的作用是()A)只能浏览记录B)只能修改记录C)添加一条新记录D)打开一个窗口并在该窗口中查看和编辑记录10、在VFP中命令的范围选项不包括的是()A)NEXT n B)RECORD n C)REST D)GO n11、数据表中“婚否”字段是逻辑型字段,要显示所有未婚记录,应使用命令()A)LIST FOR 婚否=.F. B)LIST FOR 婚否<>.T.C)LIST FOR 婚否D)LIST FOR NOT 婚否12、在工资数据表中,显示职称为讲师且基本工资大于1000的记录用()命令。

合集下载

VFP练习题(答案)

VFP练习题(答案)

一、选择题1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。

A、字处理软件B、操作系统C、数据库管理系统D、翻译系统2.下列关于数据库系统的正确叙述是( a )。

A、数据库系统减少了数据冗余B、数据库系统避免了一切数据冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。

A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS4.按照数据模型分类,Visual FoxPro属于( c )。

A、层次型B、网状型C、关系型D、混合型5.关系数据库管理系统存储与管理数据的基本形式是( b )。

A、关系树B、二维表C、结点路径D、文本文件6.下列数据为常量的是( c )。

A、02/18/99B、FC、.N.D、TOP7.下述字符串表示方法正确的是( b )。

A、""等级考试""B、['等级考试']C、{"等级考试"}D、[[等级考试]]8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。

A、日期型B、数值型C、字符型D、浮点型9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。

A、类型不匹配B、5+L+MC、1210D、5+&N10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。

A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=20011.在下列表达式中,运算结果为数值的是( d )。

VFP上机习题(附带答案版)

VFP上机习题(附带答案版)

VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。

[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。

[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。

[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。

[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。

[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。

[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。

[注意空字符串与一个空格符组成的非空字符串。

][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。

VFP综合练习题以及答案(最新整理)

VFP综合练习题以及答案(最新整理)

VFP 综合练习题(一)题号一二三四总分分数一、选择题(本大题共40个小题,每小题1分,共40分)1、Visual FoxPro 在创建数据库时建立了扩展名分别为( )的文件.A .DBCB .DCTC .DCXD ..DBC .DCT .DCX2、通过Visual Foxpro 项目管理器窗口的按钮不可以完成的操作是( )。

A .新建文件B .添加文件C .删除文件D .为文件重命名3、下列关于变量的叙述中不正确的是( )A .变量值可以随时改变B .变量值不可以随时改变C .Visual FoxPro 的变量分为字段变量和内存变量D .在Visual FoxPro 中,可以将不同类型的数据赋给同一个变量4、下列表达式中运算结果为数值的是( )A .?CTOD ([07/21/02])-20B .?500+200=400C .?“100”-“50”D .?LEN (SPACE (4))+15、SQL SELECT 语句中的GROUP BY 和HAVING 短语对应查询设计器上的( )选项卡A .字段B .联接C .分组依据D .排序依据6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT 语句中的( )等效A .WHEREB .JOIN ONC .ORDER BYD .DISTINCT7、下列关于查询的说法正确的一项是( )A .查询文件的扩展名为 .QPXB .不能基于自由表创建查询C .根据数据库表或自由表或视图可以创建查询D .不能基于视图创建查询8、在Visual FoxPro中,内联接是指( )A .只有满足联接条件的记录出现在查询结果中B .除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中C .除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中·2·Visual FoxPro 6.0简明教程配套习题D.除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中9、设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。

VFP习题(全)_大字体

VFP习题(全)_大字体

V F P 作业一、单项选择:1.数据库中组织存放数据的数据模型有()三种模型。

A)层次型、关系型和网状型 B)网状型、星状型和环状型C)数值型、字符型和日期型 D)大型、中型和小型2.在数据库表达式中,各种运算符按优先顺序排列正确的是()A)算术运算、关系运算、逻辑运算、函数运算B)算术运算、逻辑运算、关系运算、函数运算C)函数运算、算术运算、关系运算、逻辑运算D)函数运算、逻辑运算、关系运算、算术运算3.下列不正确的是()。

A)长度为零的字符串(俗称“空串”)也是字符型常量B).T.是逻辑型常量C)[you=!789] 是字符型常量D){^1921/07/01}不是日期型常量4.建设计算机当前的系统日期是2002年11月23日,执行命令?YEAR(DATE())的结果是()。

A)数值型的02 B)字符型的02 C)数值型的2002D)字符型的20025.命令?INT(15/7)=15/7的值是()。

A)1 B).F. C).T. D)出错6.能够接收执行用户命令实行对数据库的数据录入、删除、插入、修改、查询、统计、分类、索引、排序等操作的软件系统称为()。

A)数据库系统B)数据库管理系统C)数据库程序D)数据库软件系统7.在下列汉字字符中提取出“江南”两个字的正确命令是()。

A)STR(“春风又绿江南岸”,5,2)B)STR(“春风又绿江南岸”,9,2)C)SUBSTR(“春风又绿江南岸”,9,4) D)SUBSTR(“春风又绿江南岸”,5,4)8.从关系数据库中取出符合某些字段属性的操作是()。

A)连接 B)投影C)索引 D)选择9.字符串长度函数LEN(SPACE(3)-“2”)的值是()。

A)5 B)4 C)1 D)提示错误10.某数据库文件有5个字段,其中三个字符型字段的宽度分别是6、12和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是()。

A)40 B)39 C)38 D)3711.某数值型字段的宽度定义为6,小数位数为2,该字段所能存放的最小数值是()。

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练习题1

VFP练习题1

VFP练习题1一、单项选择题1.在Visual FoxPro中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是A).MNXB).PRGC).MPRD).SPR2.若要创建一个数据3级分组报表,第1个分组表达式是“部门”,第2个分组表达式是“性别”,第3个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基本工资”为数值型,则当前索引的索引表达式应当是A)部门+性别+基本工资B)部门+性别+STR(基本工资)C)STR(基本工资)+性别+部门D)性别+部门+STR(基本工资)3.下列对编辑框控件属性的描述,正确的是A)Sellength的属性的设置可以小于0B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条C)SelT ext属性在做界面设计时不可用,在运行时可读写D)ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是A)一对一的联系B)一对多的联系C)多对一的联系D)多对多的联系5.在Visual FoxPro中,下列数据中属于常量的是A)TOPB).Y.C)TD)12/11/20036.要清除所有变量名第二个字母为X的内存变量,应使用命令是A)RELEASE ALL *XB)RELEASE ALL LIKE XC)RELEASE ALL LIKE ?X*D)RELEASE ALL LIKE [ X*]7.顺序执行下列命令后,屏幕显示的输出结果是STORE [FoxPro] TO TITLEUPPER(LEFT(TITLE,3))A)FOXPROB)FOXC)FoxD)PRO8.如果测试函数TYPE(W)的值是“U”,则说明A)W是数组B)W未定义C)W的值为UD)W的值无符号9.一数据库名为学生,要想打开该数据库,应使用命令A)OPEN 学生B)OPEN DATABASE 学生C)USE DATABASE 学生D)USE 学生10.某数值型字段的宽度为5,小数位为1,则该字段所能存放的最小数值是A)0B)-99.9C)-999.9D)-9999.911.在操作过程中,可以进入人机交互工作方式的命令是A)APPEND BLANKB)BROWSEC)REPLACED)DELETE ALL12.在下列记录定位命令中,不能用FOUND( )函数值检测其操作是否成功的命令是A)SEEKB)FINDC)LOCATE ……CONTINUED)SKIP13. 在没有打开索引文件的情况下,若使用APPEND命令追加1条记录,其功能等同于命令序列A) GOTO EOFB)GOTO BOTTOMC)GOTO BOTTOMD)GOTO BOTTOMINSERT INSERT BEFORE INSERT AFTER INSERT14.当前表的出生日期字段为日期型(MM/DD/YY),年龄字段为数值型,现要根据出生日期按年计算年龄,并写入年龄字段,应使用命令A)REPLACE ALL 年龄WITH YEAR(DATE( ))-YEAR(出生日期)B)REPLACE ALL 年龄 WITH DATE( )-出生日期C)REPLACE ALL 年龄WITH DTOC(DATE( ))-DTOC(出生日期)D)REPLACE ALL 年龄WITH VAL(DTOC(DATE( )))-VAL(DTOC(出生日期))15.若所建立索引的字段值不允许重复,并且一个表只能创建一个,它应该是A)主索引B)唯一索引C)候选索引D)普通索引16.在VISUAL FOXPRO中建立数据库表时,将单价字段的字段有效性规则设置为“单价>0”,通过该设置,能保证数据的A)实体完整性B)参照完整性C)域完整性D)更新完整性17.以下关于TOTAL命令的表述中,正确的是A)命令的执行结果不生成另一个新表B)所操作的表文件不必按关键字段索引或排序C)表中的关键字段必须是数值型字段D)只能对数值型字段进行汇总18.设在1.2号工作区分别打开两个表,内存变量MN的内容为两个表的公共字段名,内存变量DBN的内容为新表名,在1号工作区执行连接操作正确的是A)JOIN WITH B TO DBN FOR &MN=&MNB)JOIN WITH B TO DBN FOR MN=B->&MNC)JOIN WITH B TO &DBN FOR &MN=B->MND)JOIN WITH B TO &DBN FOR &MN=B->&MN19.已知有如下表:S(S#,SN,SEX,AGE,DEPT)各属性依次为学号,姓名,性别,年龄,系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL SELECT命令是A)SELECT SN,AGE,SEX FROM S;WHERE AGE>(SELECT AGE FROM S WHERE SN="王华")B)SELECT SN,AGE,SEX FROM S WHERE SN="王华"C)SELECT SN,AGE,SEX FROM S;WHERE AGE>(SELECT AGE WHERE SN="王华")D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE20.使用SQL命令进行分组检索时,为了去掉不满足条件的分组,应当A)使用WHERE子句B)先使用WHERE子句,再使用HAVING子句C)先使用HAVING子句,再使用WHERE子句D)在GROUP BY后面使用HAVING子句21.已知有如下表:商品表(商品号,商品名称,单价,产地),执行下面的SQL命令后产生的视图含有的字段名是CREATE VIEW E_SH AS SELECT 商品名称 AS 名称,单价 FROM 商品表A)商品名称B)名称,单价C)名称,单价,产地D)商品名称,单价,产地22.在Visual FoxPro中,使用命令将学生表中的年龄字段的值增加1岁,应该使用命令A)UPDATE 学生年龄 WITH 年龄+1B)REPLACE ALL 年龄=年龄+1C)UPDATE SET 年龄 WITH 年龄+1D)UPDATE 学生 SET 年龄 =年龄+123.ACCEPT、INPUT和WAIT命令中可以接收字符型数据的命令是A)INPUTB)ACCEPTC)WAIT和ACCEPTD)3条命令都可以24.SQL修改表结构的命令是A)ALTER TABLEB)MODIFY TABLEC)ALTER STRUCTURED)MODIFY STRUCTURE25.在Visual FoxPro中,学生表STUDENT中含有通用型字段,表中通用型字段中数据均存储到另一个文件中,该文件名为:A)STUDENT.DOCB)STUDENT.MEMC)STUDENT.DBTD)STUDENT.FPT二、多项选择题26.在Visual FoxPro中,如果一个字段的宽度为10,则此字段的类型不可能是A)数值型B)通用型C)字符型D)贷币型27.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是:A)INDEX ON 姓名TO RSRB)COPY TO RSRC)COPY STRU TO RSRD)SORT TO RSR ON 学号28.下列四条命令中,错误的是A)A=5,B=10B)A=B=10C)STORE 10 TO A,BD)STORE 5,10 TO A,B29.下面有关查询的描述,错误的是A)可以使用CREATE QUERY命令打开查询设计器建立查询B)查询文件的扩展名为.QPRC)使用查询设计器可以生成所有的SQL查询语句D)使用DO语句执行时,可以不带扩展名30.执行命令INPUT "请输入数据:" TO ABC时,通过键盘输入的内容可以是A)字符串B)数值C)逻辑值D)表达式三、判断题31.求一个三位十进制正整数N的十位数字的表达式是MOD(INT(N/10),10)。

vfp练习题(打印版)

vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。

5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。

6. VFP报表设计中,______是用来控制报表的打印格式。

## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。

8. 描述VFP中如何实现数据表的连接操作。

## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。

请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。

- 按年龄从大到小排序显示所有学生的信息。

10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。

请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。

## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。

- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。

- 一个命令按钮,用于将输入的姓名添加到“学生”表中。

## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。

## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。

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练习100题

一、选择题1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。

A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。

A、 delete allB、packC、recallD、 zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。

A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。

A、视情况而定B、当前记录C、bofD、为文件尾5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。

A、ctrl+wB、ctrl+qC、ctrl+cD、esc6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。

A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。

A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。

A、第一条记录B、当前记录C、指定纪录D、库文件尾9. 一个数据库文件中多个备注字段的内容是存放在( B )。

VFP基础练习题及答案

VFP基础练习题一.单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50小题,每小题1分,计50分。

1.数据库文件的扩展名是(D)。

A、.IDXB、.DBFC、 .PJXD、 .DBC2.扩展名为DBF的文件是(B)A、查询文件B、数据库表文件C、数据库文件D、项目文件3.VFP6.0是一种(C )数据库管理系统。

A、层次型B、网状型C、关系型D、逻辑型4.日期型常数是用来表示日期的一种特殊数据,其长度为(D)个字节。

A、任意B、10C、6D、85.在VFP中,字段变量的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为(A)A、1,4,8B、4,4,10C、1,10,8D、2,8,86.REPLACE命令用来批量修改记录,省略范围子句时,则系统默认为( B )A、第一条记录B、ALLC、RESTD、当前记录7.在VFP命令的一般格式中,下列属于范围子句的是( B )A、FORB、 FIELDSC、 RESTD、 WHILE8.在VFP命令的一般格式中,下列属于条件子句的是( A )A、FORB、 FIELDSC、 RESTD、 ALL9.修改数据表结构的命令是(B )A、MODI COMMB、MODI STRUC、LIST STRUD、MODI DATA10.在VFP中( B )A、自由表的字段可以设置有效性规则B、数据库表字段可以设置有效性规则C、自由表和数据库表的字段均可设置有效性规则D、自由表和数据库表的字段均不可设置有效性规则二、基础知识填空:共20小题,每小题1分,计20分1. 关于VFP中的数据类型,字母 C 代表字符型数据。

2. 执行完命令LOCATE FOR XB=”男”后,若要继续查找下一条符合条件的记录,可使用命令 CONTINUE3.要在表的末尾再增加一条空白记录,可使用命令appl blank。

4.打开数据表RSDA.DBF的命令是 USE RSDA.DBF 。

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