visualfopro练习题及题解分析.pdf

上传人:奔*** 文档编号:89825437 上传时间:2023-05-13 格式:PDF 页数:78 大小:14.90MB
返回 下载 相关 举报
visualfopro练习题及题解分析.pdf_第1页
第1页 / 共78页
visualfopro练习题及题解分析.pdf_第2页
第2页 / 共78页
点击查看更多>>
资源描述

《visualfopro练习题及题解分析.pdf》由会员分享,可在线阅读,更多相关《visualfopro练习题及题解分析.pdf(78页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章 V i s ua l F o x P r o 基础知识一、选择题1、下述关于数据库系统的正确叙述是:。A.数据库系统避免了一切冗余 B.数据库系统中数据的一致性是指数据类型一致C.数据库系统减少了数据冗余 D.数据库系统比文件系统管理更多的数据2、关系数据库管理系统实现的专门关系运算包括:A.排序、索引、统计 B.关联、更新、排序C.选择、投影、联接 D.并、交、差3、VFP系统所用的术语与关系术语存在以下对应关系:。A.表结构对应关系,表文件对应元组,记录对应属性,字段对应属性值。B.表结构对应关系模式,表文件对应关系,记录对应元组,字段对应属性。C.表文件对应关系模型,表文件对应关

2、系,记录对应元组,字段对应属性。D.表结构对应关系模式,表文件对应关系模型,记录对应元组,字段对应属性。4、一个关系数据库表文件中的各条记录:。A.前后顺序不能任意颠倒,定要按照输入的顺序排序。B.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列。C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同。D.前后顺序可以任意颠倒,不影响数据库表中数据的实际意义。5、关系数据库的三种基本操作为选择、投影和联接,其中选择操作可用 命令来完成。A.GO B.SKIP C.INDEX ON D.SET FILTER TO6、数据库管理系统是:。A.应用软件 B.辅助设计软件 C.系统软件

3、D.科学计算软件7、VFP数据库管理系统的数据模型是:。A.结构型 B.关系型 C.网状型 D.层次型8、数据库应用系统的核心是:。A.数据库文件 B.数据库管理系统 C.编译程序 D.操作系统9、在 VFP6.0中,下列数据属于常量的是:A.n.B.F C.07/08/99 D.ALL10、下列 为非法的变量名(或字段名)A.CLIEN-ID B.姓名 C.COLOR_CODE D.年龄11、VFP支持的数据类型包括:。其 中(1)数值和字符,(2)数值和日期,(3)逻辑和字符,(4)备注和数值A.(1),(2),(3)和(4)B.(1)和(3)C.(2)和(4)D.(3)和(4)12、在

4、VFP中,可使用的三类变量为:。A.系统变量、公用变量和私有变量 B.简单变量、系统变量和数组变量C.内存变量、字段变量和系统变量 D.自然变量、本地变量和公用变量13、将逻辑假值赋给内存变量D Y 的正确方法是:。A.DY=FALSE B.STORE.F.TO DYC.DY=.F.D.STOREFTO DY14、下面四组符号中,不是VFP表达式。A.11/12/93 B.999 C.X+Y D.ABC=3 AND EFG=515、假 定 N、C、L 分别为数值型、字符型、逻辑型内存变量。在下面的表达式中错误的表达式是:。A.3*N B.C-“A”C.N=10.OR.L D.C1016、设人=

5、123,B=234,表达式 值为假。A.NOT.(A=B).OR.(B$”ABC)B.NOT.(A$ABC).AND.(AoB)C.NOT.(AoB)D.NOT.(A=B)17、如果内存变量与字段变量均有变量名姓名,引用内存变量的正确方法是:oA.A.姓名 B.M-姓名 C.姓名 D.不能引用18、使用DIMENSION命令定义数组后,各数组元素在没赋值之前数据类型是:。A.字符型 B.数值型 C.逻辑型 D.未定义19、在下列VFP表达式中,运算结果一定是逻辑值的是:oA.字符表达式 B.数值表达式 C.关系表达式 D.日期表达式20、有以下命令序列:Y=77?X=Y=66,执行以上命令之后

6、,变量X的值是:。A.77 B.66 C.T.D.F.21、表达式 CTOD(09/08/93)-CTOD(09/01/93)的值为。A.00/07/00 B.7 C.0 D.不能确定22、在 VFP中进行下列操作,结果为 oSTORE 375”TO XSTORE X+“213”TOYSTORE Y-111TOZ?ZA.”375213111”B.”111213375“C.477”D.47723、M=3,N=8,K=M+N”,表达式 1+&K 的值是A.12 B.11 C.1+M+N D.18324、执行 STORE“456”TO NN 后,再执行?“123”+&NN 结果是。A.123456

7、B.579 C.123.D.123+45625、在下列表达式中,运算结果为数值的是:。A.88-6 B.LEN(SPACE(5)-1C.CTOD(04/05/01)-30 D.800+200=100026、执行以下命令序列(设今天是2002年 10月 1 日)?YEAR(DATE()-365)的结果是:。A.其中有语法错误 B.2001 C.2000 D.10/01/0027、执行?SUBSTR(12345678”,9,3)结果是。A.0 B.678 C.空串 D.出错28、设有变量string为“杭州商学院”,能够显示“商学院”的命令是。A.?string-“杭州”B.?SUBSTR(str

8、ing,3,3)C.?SUBSTR(string,5,6)D.?STR(string,3,6)29、在 VFP中执行SET EXACT OFF后,关系表达式“ab=a的值是_ U2 _,ab=a的值是(2)oA.0 B.T.C.F.D.错误30、下面命令显示的结果是:o?AT(“教授”,“副教授”)A.2 B.3 C.T.D.131、VFP6.0 函数 ROUND(123456.789,-2)的值是:。A.123456 B.-123456.79 C.123456.700 D.123500.00032、在 VFP 中,MIN(R0UND(8.89,1),9)的值是:A.8 B.8.9 C.9 D

9、.9.833、设当前表中有一个字段名为单价,当前记录该字段的值是453。同时有一个内存变量单价,该内存变量已赋值4 5 3。执行命令?单价后,屏幕上显示的信息是:。A.453 B.-453 C.453-453 D.错误信息34、表中有日期型字段“出生年月”。假设今天是1999年 1 0 月 2 0 日,判断小于2 0 岁的表达式是:。A.出生年月 DTOC(“10/20/79)B.出生年月 DTOC(“10/20/79)C.出生年月 CTOD(“10/20/79”)D.出生年月 CTOD(“10/20/79”)35、在下列函数中,函数值为数值类型的是:。A.SUBSTR(DTOC(DATE()

10、,7,2)B.CTOD(l10/01/99,)C.CHR(65)D.AT(“人民”,”中国人民银行”)36、若变量 X=10,KK=X=123”,则函数 TYPE(KK”)的值是:A.L B.N C.C D.错误37、数据类型测试函数TYPE()的结果是:。A.空格 B.C C.U D.出错信息38、如果没有定义变量T,执行下列命令后,其结果为U 的表达式是:A.?TYPE(T)B.?TYPE(.T.)C.?TYPE(.T.)D.?TYPE(T)39、在下面四个函数中,不返回逻辑值的函数是:。A.EOF()B.MIN()C.FILE()D.FOUND()40、职工数据表中有D型字段“出生日期”

11、,计算职工的整数实足年龄,可以使用命令:A.?DATE()-出生日期/365 B.?(DATE()-出生日期)/365)C.?INT(DATE()-出生日期)/365)D.?ROUND(DATE()-出生日期)/365)41、字符串长度函数LEN(SPACE(3)-SPACE)的值是:。A.1 B.2 C.3 D.542、条件函数 IIF(LEN(SPCE)-1)=2,1,-1)的值是:。A.0 B.2 C.-1 D.错误43、设表文件中有字段:姓 名(C,8),现要测试姓名字段的数据类型,错误的是:。A.?TYPE(姓名)B.?TYPE(“姓名”)C.?VARTYPE(姓名)D.?TYPE(

12、姓名D44、在 VFP6.0中,要设置严格的日期格式,应选择。A.SETSTRICTDATETOO B.SETSTRICTDATETO 1C.SET STRICTDATE TO 2 D.SET STRICTDATE TO 345、VFP6.0中,在执行了 SET DATE AMERICAN之后,不能显示4 位年份的命令是:A.?YEAR(DATEO)B.?LEFT(DTOC(DATE(),4)C.?LEFT(DTOC(DATE(),1),4)D.?SUBSTR(DTOC(DATE(),1),1,4)46、在 VFP中,CLEAR MEMORY命 令 的 功 能 是。A.清除整个屏幕 B.清除内

13、存所有项C.清除所有内存变量 D.释放后续的GET语句47、在 VFP中,可以在同类数据之间进行“-”运算的数据类型是:。A.逻辑型、字符型、日期型、浮点型B.浮点型、数值型、字符型、逻辑型C.数值型、日期型、浮点型、逻辑型D.数值型、浮点型、字符型、日期型48、顺序执行以下赋值命令*=50,Y=6*8,Z=LEFT(“VFP”,3)之后,下列表达式中,合法的表达式只有:_ _ _ _ _ _。A.X+Y B.Y+Z C.X-Z+Y D.&X+Y49、在 VFP6.0中,数值型数据计算时其精确数字位数为:_ _ _ _ _ _A.8 B.16 C.32 D.6450、执行下述命令后的结果为:_

14、 _ _ _ _ _ _。STORE“123.45 TO X?TYPE(,12&X,0A.12&X B.N C.C D.12123.4551、执行下述命令:STORE“23.45 TO A?STR(&A,2)+“45&A”后的结果是:_ _ _ _ _ _ _ oA.4545&A B.4545.45 C.234523.45 D.454523.4552、执行命令序列学生=xs”STORE“学生”TO X?(X),EVALUATE(X),&X+”.DBF,后的结果分别为:_ _ _ _ _ _ _ oA.学生,X S,学生.DBF B.X,学生,XS.DBFC.XS,X S,学生.DBF D.学生

15、,XS,XS.DBF53、若当前工作区为A,且表不空,执行下列命令序列后结果为:_ _ _ _ _ _ _。REPLACE NUM WITH 20STORE 0 TO NUM?NUM,A.NUM,M.NUMA.0,0,20 B.0,20,0 C.0,0,0 D.20,20,054、命令序列W1=GOOD MORNING!W2=SUBSTR(STUFF(W 1,6,0,“LUCKY),1,10)?W2执行后,其结果为:_ _ _ _ _ _ _ OA.GOOD MORNING!B.GOOD LUCKY MORNING!C.GOOD LUCKY D.LUCKY MORNING!55、执行下列命令序

16、列:ABC=伟大祖国”?SUBSTR(ABC,LEN(ABC)/2+l,4)结果是:_ _ _ _ _ _。A.伟大 B.祖国 C.大祖 D.变量未找到56、数组M(3,4)的下标变量的个数是:A.12 B.20 C.3 D.457、?VAL(,DEFG。的值为:_ _ _ _ _ _ _。A.出错 B.104 C.N D.058、表达式 VAL(SUBSTR(586CPU”,2,l)*LEN(FoxPro)的结果为:A.42.00 B.35.00 C.59、检查盘上文件SAMPLE.DBF是否存在,(1)A.LIST SAMPLE.DBFC.FILE(SAMPLE.DBF)(2)A.0 或

17、1 B.正数或负数60、表达式ASC(APPEND)的值为:A.128 B.97 C.6548.00 D.56.00可以使用命令:,其 值 为(令。B.DISPLAY SAMPLE.DBFD.FILE(SAMPLE.DBF,)C.T.或.F.D.EMP.DBFD.A61、要把以M 为第3 个字符的全部内存变量存入内存变量文件ST.MEM中,应使用命令:A.SAVE ALL LIKE?M?TO STB.SAVE ALL LIKE*M*TO STC.SAVE ALL EXCEPT?M?TO STD.SAVE ALL LIKE?M*TO ST62、函数 EOF。A.返回值为字符串而自变量为文件名B.

18、返回值为逻辑值而自变量为文件名C.返回值为逻辑值而自变量为工作区D.根本没有自变量63、RELEASE ALL命 令 的 功 能 是。A.删除指定的内存变量 B.删除所有内存变量C.删除指定的全局变量 D.删除内存变量文件中的内存变量64、在“职工”表文件中,若检索“女高工”,应 用 逻 辑 表 达 式。A.职称=高 工.OR.NOT.性别 B.职称=高工”.AND.(性别=女”)C.职称=高工”.OR.NOT.性别 D.职称=高工”.AND.NOT.性别65、用 DIMENSION Q(2,3)命令定义数组Q,再对各数组元素赋值:Q(l,l)=h Q(l,2)=2,Q(l,3)=3,Q(2)

19、=4,Q(2,2)=5,Q(2,3)=6,然后再执行命令?Q(2),则 显 示 结 果 是。A.变量未定义的提示 B.4 C.2 D.F.二、填空题1、在 V F P 中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先次序是:。2、VFP是一种关系型的。3、在 V F P 中,以.DBF为 扩 展 名 的 的 文 件 是,以.ID X 为 扩 展 名 的 的 文 件 是,以.PRG为 扩 展 名 的 的 文 件 是,以.MEM为扩展名的的文件是 o4、关系数据库对表有三种基本操作,分别为、和,从表中选出满足某种 条 件 的 元 素 组 的 操 作 称 为;从表中选出满足某种

20、条件的若干属性的操作称为 o5、设 VFP6.0的当前状态设置SET EXACT O F F,命令?“ABC=A”的结果是;命令?”A=ABC”的结果是;命令?ABC“=A的结果是;若当前状态设置SET EXACT O N,命令?“ABC=A”的结果是。6、命令 STORE 123.456 TO ASTORE STR(A+A,5)TO BSTORE ASC(B)TO C执行后,变量A 的类型是,变量C 的类型是,变量B 的类型是。7、命令 S1=AB,S2=CD,?.NOT.(S1=S2)的结果为。8、?$1;85T内,计算机,,3,2)的结果是。9、?ROUND(1234.1919,3)的

21、执 行 结 果 是,?ROUND(1234.1919,-3)的 执 行 结 果 是。10、请把下列式子写成VFP的合法表达式:(1)ln(x+y)+2x(2)ex+y+sin60(3)60WXW100(4)姓张的和姓章的11、在 VFP。数 据 的 组 成 层 次 是、和 o12、VFP常用的两种执行方式是 和。13、?DAY(CTOD(,04/15/96,)+10)的执行结果是;DATE。-CTOD,04/15/96,)执行结果的类型是 O14、写出表达式YEAR(DATE()的值。15、顺序执行下列操作后,屏 幕 最 后 显 示 的 结 果 是。Y=06/27/99”H=CTOD(Y)?T

22、YPE(Y”)?VARTYPE(H)三、判断题1、VFP数据库系统和ORACLE数据库系统都是关系数据库系统。2、按使用的数据模型来分,数据库系统可分为单机、分时、网络三种类型。3、假设婚否字段为逻辑型,且.T.表示已婚,要挑出已婚且职称为副教授的表达式为:F O R 婚否.AND.职称=副教授”4、一个变量或一个常数也是一个表达式。5、VFP程 序 每 行 必 须 以”结尾。6、VFP6.0与 FoxBASE+一样是在圆点提示符后键入交互式命令。7、VFP6.0与 FoxBASE都是Xbase范畴的数据库管理系统。8、VFP每条命令都是以一个动词开始的。9、在 VFP6.0中,对于任何特定动

23、词的子句和一些关键字,其顺序不能改变。10、数组变量可以用PUBLIC代替DIMENSION来定义。11、Visual FoxPro中的项目管理器是所有应用程序的控制中心。12、当记录指针指向最后一条记录时,它的文件结束函数EOF()值为假。13、STORE和“=”命令具有相同功能,它们都可以在一条命令中给多个变量赋值。14、VFP的菜单选项随着用户的操作可以发生变化。15、VFP的命令窗口,可以输入命令,但不能改变命令的字体、字型等各项编辑工作。16、关系数据库对关系有三种基本操作:选择、投影、联接。17、内存变量的数据类型一旦确定,就不能再改变。18、VFP的控制菜单具有将窗口最大化的功能

24、。19、已知K=l,执行P=K=K+2后,则 P 的值为3。20、在一个表达式中一定包含运算符。21、READKEY()函数和INKEY()函数都能在全屏幕状态下起作用,它们的功能是一样的。22、不论表文件是否打开,同名的字段变量的优先级高于内存变量。23、Visual FoxPro表达式中的每一项都必须是同类型的。24、NULL是指没有任何值,与 0,空字符串或空格串具有相同的意义。25、在同一个数据表文件中,所有记录的长度均相同。26、SET EXACT ON只对字符串运算起作用。27、日期型数据可以和日期型数据相加,结果为日期型。28、字符型数据按ASCII码值比较大小。29、汉字按AS

25、CH码值比较大小。30、当 BOF()为真时,RECNO()永远是1。31、数据库是结构化的相关数据的集合。32、可以用“=命令给字段变量赋值。33、在 VFP中,若对变量没有赋初值,则它的值为0。34、在 VFP中,数组中每个元素可以是不同类型的。35、在 VFP中,一个变量也可以作条件使用。36、数组和表文件一样,都可以永久存储大量结构化数据。37、内存变量的初值是.F.。38、函数的自变量类型和函数值的类型必须一致。39、VFP数据类型为14种。40、SET MARK T O 命令改变显示日期数据中使用的分界符。41、通用型数据的长度为8 位。42、内存变量和字段变量可以取同名。43、在

26、 VFP中变量必须先赋值再使用。44、数值运算符的优先级高于关系运算符。45、VAL函数可将数值型数据转为字符型。46、CHR函数将ASCII码转为字符函数。47、空值也是一种数据类型,当赋空值给一个字段或变量时,其类型为空值类型。48、在 VFP命令中若同时出现FOR子句和WHILE子句,则它们的优先级别相同。49、RAND()函数产生01之间的随机数,包括。和 1。50、数字6 或文字“商学院”也是一个表达式。四、写出下列命令的执行结果1、X=19.81Z=XYZ”?ROUND(X,0)?AT(Z,ARTYXZ)2、X=56.81Z=12Y=“123”?STR(X,6,2)?Z-&Y3、?

27、ABS(2*3-8)?INT(10-3.2)?ROUND(282.467,1)?MOD(218,7)?MIN(128,821)?SHE$SSHEE”?“SHE$SSHHEE”?SUBSTR(AABBCCDD”,4,2)?STUFF(WORLD”,2,4,“ORK”)?ASC(“BBOX”)?CHR(66)?VAL(“168A”)4、B=DTOC(DATE(),1)?TYPE(“B”)?”今天是:”+B?B 的数据类型是:”+VARTYPE(“B”)5、T=36500M=MOD(T,60)HH=INT(T/60)H=MOD(HH,24)D=INT(HH/24)6、A=YEAR(DATE()A=.

28、NULL.?TYPE(A),TYPE(&A”)7、X=惠普 586”Y=”个人计算机”?LEN(X),RIGHT(X,3)+Y?”&X.&Y”,X+Y?REPLICATE(LEFT(X,4),2)+SPACE(4)+RIGHT(Y,6)8、?AT(“人民,”中国人民解放军”),AT(“人民”中国银行”)?VAL(SUBSTR(“668899”,5,2)+10?SUBSTR(“778899“,5 T?TYPE(DTOC(DATE()”)9、DIMENSION X(3,4),Y(8)STORE 666 TO X(l,4)X(8)=888STORE X(2,4)TO Y(6)X(3,4)=X(4)?

29、X?X(2,4)?X(1,4)?X(12)?Y第二章表的建立与操作一、选择题1、VFP表文件由两部分组成,即:。A.DBF文件和.FPT文件 B.表结构和数据记录C.DBF文件和.BAK文件 D.PRG文件和.FXP文件2、若数值型字段宽度是7,小数位是2,此字段整数部分最小值是:oA.-999 B.999 C.9999 D.-993、一个VFP表文件中有四个备注型字段,这些字段的内容放在:。A.4 个.FPT文件 B.4 个.DBF文件C.同一个.DBF文件中 D.同一个.FPT文件中4、在 VFP表结构中,逻辑型、日期型、备注型、字符 型 字 段 宽 度 分 别 为。A.3,8,10,10

30、 B.1,8,4,任意C.3,8,4,10 D.1,8,8,任意5、在 VFP中,表文件备注字段数据的允许宽度是4 个字节,它用来存放 oA.备注的具体内容 B.DBF文件的文件名C.指向.DBF文件的指针 D.指向.FPT文件的指针6、在 VFP6.0的表文件中,每条记录的总宽度比各字段宽度的和多一个字节,这个字节是用于A.无用 B.放序号 C.放记录号 D.放删除标记7、某数据表文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位为2,表文件共有100条记录,则全部记录需要占用的存储字节数目是A.1100 B.1200 C.1300 D.14008、下列

31、操作中,不能用MODIFY STRUCTURE命 令 实 现 的 是。A.为数据库增加字段 B.删除数据库中的某些字段C.对数据库的字段名进行修改 D.对记录数据进行修改9、使用USE v表文件名命令打开表文件时,能 够 同 时 自 动 打 开 一 个 相 关 的。A.备注文件 B.文本文件 C.内存变量文件 D.屏幕格式文件10、下 述 命 令 中 的 哪 一 条 不 能 关 闭 数 据 表。A.USE B.CLOSE DATABASE C.CLEAR D.CLEAR ALL11、要求一个表文件的数值型字段具有5 位小数,那 么 该 字 段 的 宽 度 最 少 应 当 定 义 成。A.5位

32、B.6位 C.7位 D.8位12、数据表的全部memo字段的内容存储在_ _ _ _ _ _ _ _ 中。A.不同的备注文件 B.同一个文本文件C.同一个备注文件 D.同一个数据表文件13、不 能 追 加 新 记 录 的 命 令 是。A.APPEND B.EDIT C.INSERT D.BROWSE14、在数据表文件尾部增加一条空记录,应该使用命令:。A.A P P E N D B.A P P E N D B L A N K C.I N S E R T D.I N S E R T B L A N K1 5、个有多条记录的表文件打开后,要在第条记录后增加条空记录,应使用命令A.APPEND BL

33、ANK B.INSERT BLANKC.APPEND BEFORE BLANK D.INSERT BEFORE BLANK16、在 VFP6.0中,不能肯定将当前记录定位到1 号记录的命令是 oA.GO 1 B.GO RECORD 1 C.GO TOP D.LOCATE FOR RECNO()=117、打开一个空表文件,分别用函数EOF()和 BOF()测试,其结果是。A.T.、.T.B.F.、.F.C.T.、.F.D.F.、.T.18、数据表文件有10条记录,当前记录号为1,执行命令SKIP-1 后再执行命令?RECNO(),屏幕将显示。A.0 B.1 C.-1 D.出错信息19、如 果 一

34、 个 V FP表文件中有2 0 0 条记录,当前记录号为1 7 6,执 行 命 令 SKIP 3 0 后,再执行?RECNO(),其结果是 oA.200 B.206 C.错误提示 D.20120、如果一个未建索引的数据表中有10条记录,当 BOF()为真时,则当前记录指针在第 号记录。A.10 B.1 C.0 D.1121、在打开数据表文件STD.DBF同时打开了索引文件SIZF.IDX,设当前记录是188,则要使记录指针指向记录号为100的命令是。A.LOCATE 100 B.SKIP-88 C.GO 100 D.SKIP 10022、表文件中共有51条记录,执行命令GO BOTTOM后,记

35、 录 指 针 向 记 录 的 序 号 是。A.51 B.1 C.52 D.5023、当记录指针指向末记录时,文件结束测试函数EOF()返回值是。A.错误标识 B.末记录的记录号 C.逻辑假值 D.逻辑真值24、有下列操作:USE AS?RECNO()关于以上操作的说法正确的是:A.系统出错 B.系统显示当前记录号是1C.系统显示随机记录号 D.系统显示最后一条记录的记录号25、如果表文件中共有20条记录,当前记录号是5。执行命令LIST NEXT 5 后,屏幕将显示A.当前记录和下5条记录 B.当前记录以下的5条记录C.当前记录和下4 条记录 D.当前记录和下25条记录26、在下列各组命令中,

36、功 能 等 效 的 一 组 命 令 是。A.LIST NEXT 1 和DISPLAY B.LIST和DISPLAYC.LIST REST和DISPLAY NEXT 5 D.LIST NEXT 5和DISPLAY REST27、设表文件已经打开,当前记录相应字段变量的值是:数量=2 0 0,交易日期=04/15/98,供销标志=下.。在下列命令中,不 能 显 示 该 记 录 的 命 令 是。A.DISPLAY FOR 数量 150 AND!供销标志 AND 交易 I I 期 02/15/98B.DISPLAY FOR(数量 100 AND YEAR(交易日期)=1998)OR 供销标志C.DIS

37、PLAY FOR 数量=200 AND(交易日期=04/15/98 AND 供销标志)D.DISPLAY FOR 供销标志 OR 交易日期=04/15/9828、若使用REPLACE命令时,其范围子句为ALL或 R E ST,则执行该命令后,记录指针指向A.首记录 B.末记录 C.BOF()为真 D.EOF()为真29、对表字段值进行有规律的成批修改时,使用 命令最方便。A.EDIT B.BROWSE C.CHANGE D.REPLACE30、将所有老师的工资增加150元,应使用命令 oA.CHANGE工 资 W ITH工资+150 FO R 职称=老师”B.REPLACE工资 W ITH工资

38、+150W ITH职称=老师”C.CHANGE 工资 WITH 150 FOR 职称=老师”D.REPLACE 工资 WITH 工资+150 FOR 职称=”老师”ALL31、当前数据表文件中有2 0 条记录,当前记录号为1 0,执行命令LIST REST后,当前记录号为。A.10 B.20 C.21D.132、下面命令中不能修改3 号 记 录 的 工 资 字 段 值 的 命 令 是。A.CHANGE RECORD 3 B.REPLACE FOR RECNO()=3 工资 WITH 350C.EDIT D.BROWSE FIELDS 姓名,出生年月33、若当前表文件刚刚执行过LIST命令,再接

39、着执行REPLACE命令,且其范围子句及条件子句均缺省,则该命令完成了 的替换。A.首记录 B.末记录 C.所有记录 D.零个记录34、从某数据表中真正删除一条记录,A.直接用ZAP命令C.直接用DELETE命令应使用命令。B.先用DELETE命令,再用ZAP命令D.先用DELETE命令,再用PACK命令35、VFP的 ZAP命 令 可 以 删 除 当 前 表 文 件 的。A.全部记录 B.满足条件的记录 C.结构 D.有删除标记的记录36、INSERT BLANK命令用来插入空记录,下列几项中哪个不是空记录的概念:。A.没有记录 B.数值型字段的值为0C.逻辑型字段的值为.F.D.字符型字段

40、的值为空格37、若表中有记录10条,若有3 条记录已加删除标记,这时执行设置命令SET DELETED O N,再执行?RECCOUNT。命令,结果为:。A.3 B.7 C.10 D.038、命令SET DELETE OFF的作用是:。A.禁止对数据表记录删除 B.删除标记对任何命令无影响C.执行删除命令时,系统不提示任何信息 D.取消删除标记39、下面四组命令中,组命令执行后数据表记录不变。A.DELETEALL/PACK B.ZAPC.DELETE ALL/LIST/RECALL ALL D.DELETE ALL/PACK/REC ALL ALL40、命令不含移动记录指针。A.LIST B

41、.SKIP C.REPLACE S2 WITH 6 D.DISPLAY NEXT 1541、设表中有一个字符型字段W,打开表文件后,要把内存变量W 的字符串内容输入到当前记录的W 字段,应 当 使 用 命 令。A.W=W B.REPLACE W WITH WC.REPLACE W WITH M.W D.REPLACE ALL W WITH M-W42、在下列命令中,省 略“范围”选择项时,默 认“范围”为 ALL的命令是。A.DISPLAY B.REPLACE C.RECALL D.AVERAGE43、执行LIST NEXT 1 命令之后,记 录 指 针 的 位 置 指 向。A.下一条记录 B

42、.原来记录 C.尾记录 D*首记录44、打开一个空表文件,执行LIST命令后,屏幕显示如下信息:。A.“表没有记录”B.只显示字段名称 C.F.D.不显示任何信息45、命令DELETE ALL和 ZAP的区别是:。A.DELETEALL只删除当前工作区的所用记录,而ZAP删除所用工作区的记录B.DELETE ALL删除当前工作区的所用记录,而ZAP只删除当前的记录C.DELETE ALL只删除记录,而ZAP连同表文件起删除D.DELETE ALL删除记录后可用RECALL命令恢复,而ZAP删除后不能恢复46、在当前工作区正打开一个学习成绩表文件,现要求对总分在270分以上的男同学按年龄从大到小

43、排序,排序后新文件名为ST.DBF,可用 命令实现。A.SORT TO ST ON 年龄/A FOR 性别=男”.AND.总分 270B.SORT TO ST ON 年龄/D FOR 性别=男”.O R.总分 270C.COPY TO ST FOR 性别=男”.AND.总分 270D.SORT TO ST ON 年龄/D FOR 性别=男”.AND.总分 27047、数据表A A 中有字符型字段GH及数值型字段G L,以 下 操 作 正 确 的 是。A.INDEX ON GH.GL TO AA B.INDEX ON GH+GLTO A AC.INDEX ON GH+STR(GL)TO AA D

44、.INDEX ON STR(GH+GL)TO AA48、已打开的数据表G Z 含有工资为名的数值型字段,执行下面的 命令后再用LIST命令可以得到工资从低到高的显示结果。A.INDEX ON 工资 TOGZIN,USE GZIN INDEX GZB.INDEXON GZTO 工资,USE GZ INDEX GZC.INDEX ON 工资 TO GZIN,USE GZ INDEX GZIND.INDEX ON GZ 工资,USE GZ INDEX 工资49、表 ST.DBF中有字段:姓名/C,出生年月/D,总分/N 等,要建立姓名,总分,出生年月的组合索引,其 索 引 关 键 字 表 达 式 是

45、。A.姓名+总分+出生年月 B.“姓名“+“总分+“出生年月”C.姓名+STR(总分)+STR(出生年月)D.姓名+STR(总分)+DTOC(出生年月)50、表文件及相关索引文件已打开,执行LIST命令,记录显示的顺序是 oA.按表文件中的记录号由小到大的顺序排列B.按主索引文件(或主索引标识)中索引关键字表达式的值所指定的顺序排列C.按次索引文件中索引关键字的值由小到大的顺序排列D.按主索引文件关键字表达式的值山小到大的顺序,主索引关键字的值相同的记录按次索引文件关键字值由小到大的顺序排列51、职工工资表文件按基本工资字段升序索引后,再执行GOTOP命令,此时当前记录号是A.1 B.基本工资

46、最少的记录号 C.0 D.基本工资最多的记录号52、对学生成绩表文件按总分(N,6,2)降序、姓 名(C,8)升序索引。应 当 使 用 命 令。A.INDEX TO ABC ON 总分+姓名B.INDEX TO ABC ON-总分+姓名C.INDEX TO ABC ON STR(-总分,5)+姓名D.INDEX TO ABC ON STR(1000-总分)+姓名53、表文件CJ.DBF已经打开,共 有 10条记录,按关键字XM 排序,执行命令SORT ON XM TO CJ后,屏幕将显示。A.10条记录排序完成 B.CJ.DBF已存在,覆盖它吗(Y/N)C.文件正在使用 D.出错信息54、设表

47、文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令。A.SET INDEX TO 索引文件名 B.OPEN INDEX 索引文件名C.USE INDEX 索引文件名 D.必须与表文件一起打开55、在以下关于索引的说明中,错误的是。A.索引可以提高查询速度 B.索引可能降低更新速度C.索引和排序具有不同的含义 D.不能更新索引字段56、当需要对满足条件的全部记录进行操作时,以下关于条件短语FOR 条件和WHILEV条件 的说明,正确的是。A.FORV条件 和WH1LEV条件 的作用一样B.当使用索引时FOR 条件和WHILE 条件的作用一样C.FOR 条件可

48、以用在任何需要条件短语的地方D.WHILE 条件 只可以用在记录已经排序的情况57、有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是 oA.LOCATE FOR RECNO()=5 SKIP 5B.GO RECNOO+5 SKIP 5C.SKIP RECNOO+5 GO RECNOO+5D.GO RECNOO+5 LIST NEXT 558、索引文件打开后,下列命令中不受索引影响的是:A.LIST B.SKIP C.GOTO 50 D.LOCATE59、在 VFP中,打开索引文件的命令中,错误的是。A.USE 表文件名INDEX TO(索引文件名B.USE 表文件名INDEX

49、索引文件名C.INDEX ON职 工 号 TO 索引文件名D.SET INDEX TO 索引文件名60、已打开的数据表文件中含有字段名为性别的字符型字段,下面四组命令中,组可以找到第二个性别为男的记录。A.LOCATE FOR 性别=男/CONTINUEB.LOCATE FOR 性别=男 NEXT2C.LOCATE FOR 性别=男”D.LOCATE FOR 性别=男7 LOCATE FOR 性别=男61、要删除当前表文件中“奖学金”字段的全部值,应当使用命令 oA.MODI STRU B.REPLACEC.ERASE D.ZAP62、在命令窗口中,已打开学生表,要将记录指针定位在第一个奖学金

50、大于5 0 元的记录上,用命63、A.LOCATE FOR 奖学金 50C.BROWSE FOR 奖学金 50表文件与相应索引文件已经打开,B.DISPLAY FOR 奖学金 50D.LIST FOR 奖学金 50内 存 变 量 XM=王 平”,检索时将产生逻辑错误的命令令_ _ _ _ _ _ _ _是。A.LOCATE FOR 姓名=XMC.SEEK XMB.FIND&XMD.LOCATE FOR 姓名=&XM64、相应数据表文件和索引文件已打开,用 FIND命令把记录指针指向姓“李”记录后,使指针指向 下 一 个 同 姓 的 命 令 是。A.GO NEXT B.CONTINUE C.SK

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁