VFP习题集(2)

2019-03-28 19:45

17. 在VFP中,关闭所有的文件,并结束当前VFP系统的运行的命令是 。

18.关系的基本运算有两类。一是传统的集合运算,包括并、差、交运算;二是专门的关系运算,包括:选择、 和联接。

19.数据模型是对现实世界客观事物的抽象描述,这种抽象描述应能确切反映事物、事物的特征和事物之间的联系。从形式上看,数据模型分成两个级别:概念模型和实施模型。其中实施模型侧重与数据库中数据的表达方式和数据库结构的实现方法,主要有层次数据模型、网络数据模型和 数据模型。 20.目前用户通常是在操作系统环境下(如在“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。在VFP中,也可以使用MD命令和 命令来创建新文件夹和删除已建文件夹。

第二章 VFP语言基础一、选择题

1.在下面的表达式中,运算结果为逻辑真的是 。

A.EMPTY(.NULL.) B.LIKE(\ C.AT(\ D.EMPTY(SPACE(10)) 2.下列程序的功能是统计字符串中包含多少个中文字符,多少个英文字符(设字符串中的所有字符均为GB 2312字符集中的字符或ASCII码字符),从语法和语义上看。下列程序中存在 行错误语句。

cString=”在下列VFP的基类中,无Caption属性的基类是哪几个?” STORE 0 TO nCh, nEn DO WHILE (cString)#0

c=LEFT(cString,1) IF ASC(c)<127

nEn=nEn+1

cString=SUBSTR(cString,2) ELSE

nCh=nCh+1

cString=SUBSTR(cString,3) ENDIF ENDDO

WAIT WINDOWS”中西文字符个数分别为”+nCh+nEn

A.1 B.3 C.2 D.4 3.函数ROUND(1234.1962, 3)的返回结果为 。

A.1234.1960 B.1234.1900 C.1234.2000 D.1234.0000 4.在Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为 。

A.局部变量 B.私有变量 C.全局变量 D.不确定 5.在Visual FxoPro系统中,以下函数返回值不是数值型的是 。

A.LEN(“Visual FxoPro”) B.AT(“This”,”ThisForm”) C.YEAR(DATE()) D.LEFT(”ThisForm”,4) 6.在下列有关VFP表达式中,语法上错误的是 。

A.DATETIME()+100 B.DATE()-100

C.DATETIME()-DATE() D.DTOC(DATE())-TTOC(DATETIME()) 7.下列关于.NULL.的叙述中错误的是 。

A.逻辑表达式.F. OR .NULL.的返回值为.F. B.空值排序时优先于其他数据

C.在计算过程中或大多数函数中都可以用到NULL值 D.等价于没有任何值

8.在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量 。

A.局部变量 B.公共变量 C.私有变量 D.以上都不对 9.利用命令DIMENSION X(3,4)定义了一个名为X 的数组后,依次执行三条赋值命令X(3)=10、X(6)=20,则数组元素X(1,1)、X(1,3)、X(2,2)的值分别是 。

第 4 页 共 50 页

A.30、30、30 B..F.、10、20 C.30、10、20 D.0、10、20 10.函数INT(-3.14)的返回结果为 。

A.-3 B.3 C.0 D.1 11.在下列函数中,其返回值为字符型的是 。

A.AT( ) B.TYPE( ) C.VAL( ) D.DOW( ) 12.下列变量名称中不合法的是 。

A.X2 B._avergz C.x+y D.cVar 13.执行? VAL(“12+34”)命令的结果显示 。

A.12+34 B.12.00 C.46 D.0 14.执行如下命令序列后,最后一条命令的显示结果是 。

DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2)

A.变量未定义的提示 B.20 C.10 D..F.

15.下列表述中,能将日期“2004年10月16日”赋值给日期型变量D的正确语句是 。

A.D=10/16/2004 B.D=”10/16/2004” C.D=CTOD(”10/16/2004”) D.D=DATE(”10/16/2004”) 16.在DO WHILE(条件){语句组}ENDDO中,若条件设置为.T.,则下列说法中正确的是 。

A. 程序一定出现死循环 B.程序不会出现死循环

C. 在语句组中设置EXIT防止出现死循环 D.在语句组中设置LOOP防止出现死循环 17. 下列关于.NULL.的叙述中错误的是 。

A.排序优先于其他数据

B.与0、空字符串(“”)及空格相同

C.在计算过程中或大多数函数中都可以用到NULL值

D.NULL值会影响到命令、函数、逻辑表达式和参数的行为 18. 在下列VFP命令的叙述中,不正确的是 。

A.在命令窗口中输入并执行DIR,则显示当前目录中所有的表文件的目录 B.rename命令可以完成文件移动的功能

C.所有IF…ENDIF结构的程序段均可以写成IIF( )函数形式 D.?命令与??命令的功能不同

19. 下列命令中,不能使程序跳出循环的是 。

A. LOOP B.EXIT C.QUIT D.RETURN 20.以下关于空值(NULL)叙述正确的是 。

A.空值等同于空字符串 B.空值表示字段或变量还没有确定值 C.VFP不支持空值 D.空值等同于数值0 21. 运行下列程序段后,屏幕上显示的内容是 。 STORE 5 TO nX nX=.NULL. ?TYPE(“nX”)

A.C B. N C.L D.NULL 22.在DO WHILE ? ENDDO循环结构中,EXIT命令的作用是 。

A.退出过程,返回程序开始处

B.转移到DO WHILE语句行,开始下一个判断和循环

C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D.终止程序执行

第 5 页 共 50 页

23.下列有关名称命名规则的叙述中,不正确的是 。

A. 名称中只能包含字母、下划线“_”、数字符号和汉字 B. 名称的开头只能是字母、汉字或下划线,不能是数字 C. 各种名称的长度均可以是1~128个字符

D. 系统规定的系统变量,其名称均以下划线开头 24.函数MOD(-35, ABS(-6))的返回结果为 。

A.5 B.-1 C.-5 D.1

25.通用数据类型用于在表中存储OLE对象。通用字段包含一个______字节的引用,它指向该字段的真正内容。 A.1 B.4 C.8 D.10

26.下列关系表达式中,运算结果为逻辑真.T.的是______。 A.\副教授\教授\ B.3+5#2*4

C.\计算机\计算机世界\ D.{^2004/05/01}==CTOD(\27.执行? ROUND(135.246,1)+ 2%3命令的结果显示______。 A.135.25 B.135.9 C.137.2 D.显示出错信息 28.下列不表示常量的是 。

A..T. B.?T? C.T D.[T]

29.在SQL语句中,与表达式\工资BETWEEN 1210 AND 1240\功能相同的表达式是 。

A.工资>=1210 AND 工资<=1240 B.工资>1210 AND 工资<1240 C.工资<=1210 AND 工资>1240 D.工资>=1210 OR 工资<=1240 30.下列函数中函数返回值为数值型的是 。

A.DATE() B.TIME() C. YEAR() D. DATETIME() 31. 函数len(trim(“_ _vfp_ _ _””))的返回值是_________。

A.8 B.5 C.6 D.3 32. 下列函数中,其返回值为数值型的是 。

A. SUBSTR() B.LEFT() C. AT() D.SPACE() 33.在下面的Visual FoxPro表达式中,运算结果为逻辑真的是 。

A.EMPTY(.NULL.) B.BETWEEN(5, 1,10) C.AT('xy', 'abcxyz') D.ISNULL(SPACE(0)) 34.设X=10, 语句 ?TYPE (\的输出结果是 。

A. N B.C C.10 D. X 35.执行Dimension a(5)命令后,再执行? A(5)命令,结果显示______。 A.0 B.1 C..F. D.A(5) 36.表达式LEN(SPACE(0))的运算结果是 。

A..NULL. B.1 C.0 D.\

37.在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行 文件。

A..prg B..bak C..exe D..fxp

38.在VFP中,可用EMPTY()函数测试表达式的值是否为空,则函数EMPTY(0)和EMPTY(SPACE(0))的返回值分别为______。 A..T.和.T. B..F.和.F. C..T.和.F. D..F.和.T. 39.在下列叙述的操作中,不能关闭VFP集成操作环境窗口的是______。 A.按组合键ALT+F4 B.执行菜单命令“文件→关闭”

C.单击窗口中的“关闭”按钮 D.在“命令”窗口中执行QUIT命令 40.表达式LEN(SPACE(0))的运算结果是______。 A..NULL. B.1 C.0 D.“ ” 41.EMPTY({})和ISNULL({})函数的值分别为______。 A..T.和.T. B..F.和.F. C..T.和.F. D..F.和.T. 42.表达式ASC(?APPEND?)的值为______。

第 6 页 共 50 页

A.128 B.127 C.65 D.‘A’ 43.在命令窗口中,不能实现的操作是 。

A.复制已执行过的命令 B.重复执行已执行过的命令

C.同时执行多个命令 D.在命令窗口中显示命令执行结果 44. 下列表达式中错误的是___________.

A. CTOD(“01/01/98”)- CTOD(“12/22/99”) B.CTOD(“01/09/99”)-200 C. “01/01/90”-“01/01/89” C. “01/01/90”+200

45. 下列表述中,能将日期“2007年5月1日”赋值给日期型变量D的正确语句是________。

A.D=05/01/2007 B.D=”05/01/2007”

C.D=CTOD(”05/01/2007”) D.D=DATE(”05/01/2007”) 46. 执行下面命令后,屏幕上显示的结果是 _____ 。 X= “WHAT IS YOU NAME?” Y= “what” ?ATC(Y,X)

A..F. B. 1 C.T. D.0

47. 在SET EXACT OFF(默认值)时,下列字符串精确比较为.T.的是 。

A.”AB”=”ABCD” B.”AB”=”AB ” C.”ABCD”=”AB” D.” AB”=”AB”

二、填空题

1.函数len(dtoc(date(),1))返回值为 ,函数len(str(12345678901))的函数返回值为 。 2.设X=.F.,则函数IIF(X,1,2)的返回值是 。

3.在VFP中,乘方运算的运算符是**或 。

4.运行以下程序后,VFP主窗口中显示的结果是 。

SET TALK OFF CLEAR

STORE “计算机基础知识和应用能力等级考试” TO a1 Vfp=”二级”

a3=RIGTHT(a1,8) a2=”vfp” ?&a2+a3

5.使用LOCAL、PRIVATE和PUBLIC命令可以指定内存变量的作用域。在VFP命令窗口中创建的任何

内存变量均为 变量。

6.完善下列程序,以显示7~1000以内能被7整除、且含有数字5的所有整数(例如15、45、75等)。 FOR n=7 TO 1000 SETP 7

ch=ALLT(STR(n)) IF ?n ENDIF ENDFOR

7.定义数组时,使用 和DEMENSION声明的数组属于“私有数组”,而使用PUBLIC命令声明的数组属于“全局数组”,使用LOCAL命令声明的数组属于“局部数组”。 8.在VFP中,系统规定:除了自由表的字段名、表的索引标识名至多只能有 个字符以外,其余名称的长度可以长达100多个字符。

9.在Visual FoxPro系统的命令窗口中,输入并执行下列命令后,Visual FoxPro主窗口中显示内容为 。

?3^2+2=MOD(12, 7)+LEN(“FoxPro”)

第 7 页 共 50 页

10.完善程序题。下列程序的功能是统计一个字符串中各个字符的个数(假定字符串仅由大写英文字母A、B、C、D组成): cStr= ?AABBDDCABCDAADBCAACCDDDDBB? STORE 0 TO nA,nB,nC,nD DO WHILE LEN(cStr)>0 c=LEFT(cStr,1) n&c= cStr= ENDDO ?nA,nB,nC,nD

11.下列程序段用来求0~100之间的偶数之和,请将它写完整: S=0 DO WHILE N<=100 N=N+1 IF N%2=1 ELSE S=S+N ENDIF ENDDO

12.运行以下程序后,VFP主窗口显示 行,内容均为 。 CLEAR n=0

DO WHILE n<10

IF INT(n/2)=n/2 ?”W” ENDIF ??”Fox” n=n+1 ENDDO

13. 运行以下程序后,VFP主窗口显示的结果是 。 【程序清单】 CLEAR i=0 n=0

DO WHILE i<=10 IF MOD(i,3) = 0 n = n+1 ENDIF i = i +1 ENDDO ? n

14.设n=234,m=432,k=\,表达式l+&k的值是___ ___ 。

15.在VFP中,命令关键字和函数名一般可 缩写为前四个字母,但是MESSAGEBOX()函数的缩写为 。

16.下列程序的功能是将由任意字符(包括汉字)组成的字符串反序显示,将第五行至第九行用一条命令表示为: 。

第 8 页 共 50 页


VFP习题集(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:解放前部分毕业生(按姓氏笔划排列)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: