视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
2.Visual+FoxPro习题汇编及参
2025-09-29 02:51:55 责编:小OO
文档
第二章   Visual FoxPro数据运算

一、选择题

1、依次执行Visual FoxPro=″ABC″和ABC= Visual FoxPro命令后,再执行?Visual FoxPro+ABC命令的结果是      。

A)ABCABC                           B)Visual FoxProABC     

C)FoxPro Visual FoxPro                D)ABC Visual FoxPro

2、(2001-9-20)-(2001-9-10)+4^2的结果是      。

A)26                B)6               C)18                     D) -2

3、下列     不能作为VFP中变量名。

A)ABCDEFG         B)P000000            C)TWDDFF             D)xyz

4、下列     不能作为VFP的表达式。

A)赋值表达式         B)日期表达式        C)算术表达式              D)关系表达式

5、表达式2*3^2+2*8/4+3^2的值为     。

A)                B)31                C)49                   D)22

6、函数INT(-3.415)的值是      。

A)-3.1415             B)3.1415          C)-3                     D)3

7、函数VAL(″16Year″)的值是      。

A)16.0                B)16.00              C)16.000              D)16

8、函数INT(RAND( )*10 )是在      范围内的整数。

A)(0,1)              B)(1,10)           C)(0,10)                D)(1,9)

9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为     。

A)0.01*INT(x+0.005)                    B)0.01*INT(100*(x+0.005))  

C)0.01*INT(100*(x+0.05))               D)0.01*INT(x+0.05)  

10、数字式子sin250写成VFP表达式是      。

A)SIN25             B)SIN(25)            C)SIN(250)               D)SIN(25*PI()/180)  

11、“x是小于100的非负数”用VFP表达式表示是      。

A)0≤x<100     B)0<=x<100        C)0<=X and x<100     D)0=x OR x<100

12、下列符号中      是VFP中的合法变量名。

A)AB7              B)7AB             C)IF                  D)“AIB”

13、函数STR(-304.75)的值是      。

A)-304               B)304               C)305                   D) -305  

14、连续执行以下命令之后,最后一条命令的输出结果是      。 

SET EXACT OFF 

X="A " 

?IIF("A"=X,X-"BCD",X+"BCD") 

A)A                B)BCD               C)A BCD               D)ABCD 

15、在以下四组函数运算中,结果相同的是      。   

A)LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6) 

B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) 

C)VARTYPE("36-5*4")与VARTYPE(36-5*4) 

D)假定A="this", B="is a string", A-B与A+B 

16、下面关于Visual FoxPro数组的叙述中,错误的是      。 

A)用DIMENSION和DECLARE都可以定义数组         

B)Visual FoxPro只支持一维数组和二维数组 

C)一个数组中各个数组元素必须是同一种数据类型   

D)新定义数组的各个数组元素初值为.F. 

17、在下列函数中,函数值为数值的是     。 

A)AT(′人民′,′中华人民共和国′)            B)CTOD(′01/01/96′) 

C)BOF()                                D)SUBSTR(DTOC(DATE()),7) 

18、字符型(Character)数据用来存储用文字字符表示的数据,包括汉字、字母、数字、特殊符号及空格等,最大长度可达     。             

A)254个字符       B)256位        C)256个字节         D)256KB

19、日期型数据是用来存储表示日期的数据,数据长度固定为8个字节。日期型数据的严格格式

为     。                          

A)dd-mm-yy      B){^yyyy-mm-dd}    C)dd-mm-yyyy        D){^yyyy-dd-mm}

20、EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为    。

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

21、?AT(″大学″,″北京语言文化学院″)的答案是     。                  

A)12         B)13          C)16           D)0

22、STR(109.87,7,3)的值是     。                                      

A)109.87       B)“109.87”       C)109.870         D)“109.870”

23、常量是指运算过程中其_____固定不变的量。                           

A)值         B)内存地址           C)所占内存大小       D)以上都是

24、数值型常量不能用_____表示。                                   

A)分数        B)小数          C)十进制          D)科学计数法

25、字符型数据的最大长度是     。                                         

A)20          B)254         C)10            D)65K

26、以下常量_____是合法的数值型常量。                             

A)123          B)123+E456          C)“123.456”         D)123*10

27、变量是指运算过程中其_____允许变化的量。                           

A)名称         B)存储区域           C)值              D)所占内存大小

28、对于数组的定义,下列语句正确的是     。                               

A)DIMENSION A(2,4,3)          B)DIMENSION A(2)AB(2,3)

C)DIMENSION A(2 3)           D)DIMENSION A(2),AB(2,3)

29、在逻辑运算中,依照_____运算原则。                            

A)NOT-OR-AND               B)NOT-AND-OR      

C)AND-OR-NOT                     D)OR-AND-NOT

30、已知D1和D2为日期型变量,下列4个表达式中非法的是     。       

A)D1-D2       B)D1+D2             C)D1+28            D)D1-36

31、下列4个表达式中,错误的是     。                                  

A)″姓名:″+姓名                  B)″性别:″+性别    

C)″工资:″-工资                  D)姓名=″是工程师″

32、Visual FoxPro中,变量名的长度一般不能超过_____个字符。      

A)10          B)20                C)           D)任意个

33、函数INT(数值表达式)的功能是     。                              

A)按四舍五入取数值表达式的整数部分        

B)返回数值表达式值的整数部分

C)返回不大于数值表达式的最大整数          

D)返回不小于数值表达式的最小整数

34、下列4个表达式中,运算结果为数值的是     。                         

A)″9988″-″1255″                  B)200+800=1000

C)COTD([11/22/01])-20                 D)LEN(SPACE(3))-1

35、如果某数值字段宽度为8,小数为2,则其整数部分最大取值为     。        

A)999            B)9999            C)99999             D)999999

36、设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为     。        

A)3.141         B)3.142               C)3.140              D)3.000

37、Visual FoxPro的数据类型不包括     。                                

A)实数型         B)备注型             C)逻辑型          D)字符型

38、以下四条语句中,正确的是     。                                 

A)a=1,b=2        B)a=b=1           C)store 1 to a,b       D)store 1,2 to a,b

39、下列选项中不能够返回逻辑值的是     。                              

A)EOF()         B)BOF()             C)RECN()          D)FOUND()

40、设有一字段变量“姓名”,目前值为“赵磊”,又有一内存变量“姓名”,其值为“何菲”,则命令:

″?姓名″的值应为     。                                       

A)赵磊        B)何菲             C)″赵磊″          D)″何菲″

41、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是     。        

A)X=Y         B)X==Y            C)X $ Y             D)AT(X,Y)=0

42、逻辑型数据的取值不能是     。                                      

A).T.或.F.           B).Y.或.N.          C).T.或.F. .Y.或.N.      D)T或F

43、?ROUND(4.758,2)命令的输出结果是     。                    

A)4.80                B)4.76          C)4.750          D)4.75

44、已知字符串M=″12  34″,N=″56  78″。则连接运算M-N的运算结果为     。

A)″12 3456 78″             B)″12 34   56 78″

C)″1234 56 78″            D)″123456 78″

45、设字段变量job是字符型的,pay是数值型的,能够表达“job是且pay不大于1000元”的表达式是     。                                                     

A)job=.AND.pay>1000     B)job=″″.AND.pay<1000

C)job=″″.AND.pay<=1000     D)job=.AND.pay<=1000

46、当前记录号可用函数_____求得。                                  

A)EOF()        B)BOF()              C)RECC()            D)RECN()

47、欲从字符串“电子计算机”中取出“计算机”,下面语句正确的是     。     

A)SUBSTR(“电子计算机”,3,3)       B)SUBSTR(“电子计算机”,3,6)

C)SUBSTR(“电子计算机”,5,3)       D)SUBSTR(“电子计算机”,5,6)

48、表达式VAL(SUBSTR(″本年第2期″,7,1))*LEN(″他!我″)结果是     。 

A)0           B)2                C)8               D)10

49、下列符号既不可以作为文件名又不可以作为变量名的是     。                   

A)V abcdefg      B)F a1234           C)Vabcdefg            D)F-a1234

50、假定M=[22+28],则执行命令?M后屏幕将显示     。                       

A)50          B)22+28            C)[22+28]             D)10

51、函数MOD(21,5)的值为     。                                         

A)4             B)-4              C)1                 D)-1

52、设R=2,A=″3*R*R″,则&A的值应为     。                            

A)0             B)不存在          C)12                 D)-12

53、执行下列命令后,当前打开的数据库文件名是     。                        

Number=″3″

File=″file″+Number

USE &File

A)File3         B)&File           C)FileNumber           D)File

54、函数UPPER(″FoxPro″)的值是     。                                    

A)FOXPRO       B)FoxPro          C)FoxPro               D)FoxPro

55、下列选项中不是常量的是     。                                         

A)abc          B)″abc″           C)1.4E+2             D){99/12/31}

56、变量名中不能包括     。                                               

A)字母          B)数字             C)汉字          D)空格

57、计算表达式1-8>7.OR. ″a″+″b″$″123abc123″的值时,运算顺序是     。

A)- >.OR.+ $ B)OR - + $ >     C)-.OR.$ + >     D)+ $ - >.OR.

58、CTOD(″98/09/28″)的值应该为     。                                   

A)1998年9月28日                    B)98/09/28    

C){98/09/28}                      D)″98-09-28″

59、下列选项中得不到字符型数据的是     。                               

A)DTOC(DATE())                      B)DTOC(DATE(),1)    

C)STR(123,567)                       D)At(″1″,STR1321)

60、执行下列命令后,输出结果为     。                                 

STORE″666.49″TO X

?INT(&X+4)

A)666            B)666.494            C)670            D)670.49

61、有下列命令     。                                                 

   STORE 2 TO A

STORE A+2 TO A

STORE A=A+2 TO A

?TYPE(″A″)

顺序执行后,最后一条命令的显示结果为     。                          

A)N             B)C                 C)L              D)U

62、执行如下命令序列:                                             

YA=100

YA=200

YAB=300

N=″A″

M=″Y&N″

?&M

最后一条命令的显示值应为     。

A)100            B)200              C)300            D)Y&N

63、用DIMENSION Q(2,3)命令定义的数组Q,再对各数组元素赋值:Q(1,1)=1, Q(1,2)=2, Q(1,3)=3, Q(2,1)=4, Q(2,2)=5, Q(2,3)=6。然后执行命令?Q(2),则显示结果是     。 

A)4          B)2                C).F.         D)变量未定义的提示

、关于FoxPro中的运算符优先级,下列选项中不正确的是     。             

A)算术运算符的优先级高于其他类型的运算符

B)字符串运算符“+”和“-”优先级相等

C)逻辑运算符的优先级高于关系运算符

D)所有关系运算符的优先级都相等

65、某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是     。

A)0          B)-999.99            C)-99.9        D)-9999.99

66、设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?NAME的显示结果是     。                                     

A)内存变量NAME的值          B)字段变量NAME的值

C)与该命令之前的状态有关          D)错误信息

67、职工数据库中有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令     。

A)?DATE()-出生日期/365                 B)?(DATE()-出生日期)/365

C)?INT((DATE()-出生日期)/365)           D)?ROUND((DATE()-出生日期)/365

68、执行下列命令序列后,变量NDATE的显示值为     。

    STORE  {^1999-08-06} to MDATE

NDATE=MDATE+2

?NDATE                                              

STORE {99/08/06} TO MDATE

NDATE=MDATE+2

?NDATE

A)06/08/99           B)08/06/99            C)99-08-06           D)99-06-08

69、命令DIME array(5,5)执行后,array(3,3)的值为     。                        

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

70、用DIMENSION P(2)定义了一个数组,接着执行命令?TYPE(″P(1)″),其结果是     。  

A)L          B)N                C)C          D)U

71、顺序执行下列命令:                                             

x=100

y=8

x=x+y

?x, x=x+y

最后一条命令的显示结果是     。

A)100 .F.        B)100 .E.         C)108 .T.       D)108 .F.

72、假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是     。 

A).NOT.X>=Y     B)Y*2>10            C)X-001              D)STR(X)-Y

73、变量F没有定义,执行下列命令后,显示U的命令是     。                 

A)?TYPE(F)          B)?TYPE(.F.)        C)?TYPE(″F″)        D)?TYPE(″.F.″)

74、可以比较大小的数据类型包括     。                                    

A)数值型、字符型、日期型、逻辑型      B)数值型、字符型、日期型

C)数值型、字符型                      D)数值型

75、职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令     。

A)?姓名+Month(出生日期)+″月″+DAY(出生日期)+″日″

B)?姓名+STR(Month(出生日期))+″月″+DAY(出生日期)+″日″

C)?姓名+STR(Month(出生日期))+″月″+STR(DAY(出生日期))+″日″

D)?姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)

76、设X=123,Y=456,Z=″X+Y″,则表达式6+&Z的值式     。          

A)6+&Z            B)6+X+Y          C)585              D)错误提示

77、使用DECLARE命令定义数组后,数组元素在没有赋值之前的数据类型是     。 

A)无类型          B)字符型             C)数值型           D)逻辑型

78、执行以下命令序列(设今天是2000年8月6日)               

STORE DATE() TO MDATE

MDATE=MDATE-365

?YEAR(MDATE)

的显示结果为     。

A)1999        B)99              C)2000        D)该语句序列中有错误

79、设变量A=″99/10/01″,则表达式MONTH((CTOD(A))和DAY((CTOD(A))的值分别为     。                                                     

A)99和10        B)99和1            C)10和1        D)1和10

80、设一个数据库中有1记录,当EOF()返回真值,则当前记录号应为     。   

A)18          B)0                 C)19          D)1

81、有如下命令序列                                             

STORE″456″TO X

STORE″123″ +X TO Y

STORE TRIM(Y-″7″) TO Z

    执行上述命令之后,Z的值为     。

A)″1234567″    B)″123456 7″    C)″123 4567″    D)″1234 567″

82、下列字符型常量Hello,world!表示方法中错误的是       。               

A)[Hello, world!]     B)‘Hello, world!’     C) “Hello, world!”      D){Hello, world!}

83、在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是     。 

A)LEFT(″FoxPro″,3)与SUBSTR(″FoxPro″,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+B

84、设A=″abcd″+ space(5), B=″efgh″,则A-B的结果与下列      选项的结果相同。

A)″abcd″+space(5)+″efgh″              B)″abcd″+″efgh″

C)″abcd″+″efgh″+space(5)               D)″abcd″+″efgh″+space(1)

85、假定字符串变量A=″123″,B=″234″,下列表达式正确的是     。 

A).NOT.(A=B).OR.B$(″13579″)              B) A$(″ABC″).AND.(A<>B)

C) .NOT(A<>B)         D) .NOT(A<=B)

86、关闭多区的表文件,并释放所有的内存变量,命令为     。     

A)CLEAR ALL或CLOSE          B)CLEAR ALL或CLOSE ALL

C)CLEAR或CLOSE ALL          D)CLEAR或CLOSE

87、命令Y=YEAR({12/15/99})执行后,内存变量Y的值是     。       

A)1999         B)05                 C)2099          D)出错信息

88、下列各表达式中,结果总是逻辑型的是     。                 

A)算术运算表达式             B)字符运算表达式

C)日期运算表达式             D)关系运算表达式

、用数据库管理系统对数据进行处理时,说法不正确的是     。   

A)暂时用到的一些中间变量称为内存变量      B)字段仍然是变量

C)变量包括内存变量和字段变量两类          D)字段不再是变量,而成为常量

90、内存变量一旦定义后,它的_____可以改变。                   

A)类型和值       B)值                C)类型         D)宽度

91、以下四组表达式中结果是逻辑值.T.的是     。                  

A)′this′$′this is a string′             B)′this′$′THIS IS A STRING′

C)′this is a string′$′this′             D)′this′>′this is a string′

92、下列逻辑运算,结果是假的是     。                          

A)? ″ABCDE″==″ABCDE″           B)NOT(ROUND(123,456,2))C){95-05-01}+45>{96-06-26}         D)″ABC″<″ABCDEF″

93、下列中,测试库文件记录数的函数是     。                          

A)RECNO()      B)RECCOUNT()     C)FOUND()       D)EOF()

94、对内存变量中的叙述,不正确的是     。                        

A)内存变量是于数据库的变量         B)内存变量有N、C、L、D、S类型

C)内存变量用赋值语句定义               D)内存变量的形式只有标量

95、逻辑判断式ROUND(123.456,0)A).F.              B).T.                 C)T                D) F

96、在Visual FoxPro数据管理系统中,下列数据为常量的是     。  

A)02/0399       B)F                  C).n.         D)BOTT

97、已知有两个数组A、B,下面语法错误的是     。                  

A)DIMENSION A[2],B(2,3)            B)DECLARE A[2,3] B[2]

C)?A(2,1),B(2,1)                       D)STORE 12 TO A,B

98、在下列表达式中,结果肯定为真(.T.)的是     。                 

A)″112″>″85″                  B)[李明]<=[李明]    

C){03/21/98}>{03/12/98}             D)″男″$性别

99、假定X=3,执行命令?X=X+1后,其结果是     。                    

A)4             B)3                 C).T.            D).F.

100、假定X=2,Y=5,执行下列运算后,能够得到数值型结果的是     。   

A)?X=Y-3        B)?Y-3=X            C)X=Y          D)X+3=Y

101、设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是______。

A)1,11,1            B)1,10,1            C)1,11,0           D)1,10,0

102、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。

A)X=Y            B)X==Y              C)X$Y             D)AT(X,Y)=0

103、在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。

A)EMPTY(.NULL.)                    B)LIKE('acd','ac?')    

C)AT('a','123abc')                   D)EMPTY(SPACE(2))   

104、设D=5>6,命令?VARTYPE(D)的输出值是______。

A)L               B)C               C)N               D)D

105、设有变量sr="2004年上半年全国计算机等级考试",能够显示"2004年上半年计算机等级考试"的命令是______。

A)?sr"全国"                         B)?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)

C)?STR(sr,1,12)+STR(sr,17,14)           D)?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)   

106、在下列函数中,函数返回值为数值的是______。

A)BOF()                              B)CTOD('01/01/96')   

C)AT('人民','中华人民共和国')           D)SUBSTR(DTOC(DATE()),7)

107、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。

A)X=Y           B)X==Y            C)X$Y            D)AT(X,Y)=0

108、设N=886,M=345,K='M+N',表达式1+&K的值是______。

A)1232            B)数据类型为匹配     C)1+M+N         D)346

109、函数EMPTY(O)和ISNULL(O)的返回值分别是      。

A).T.和.T.           B).F.和.T.           C).T.和.F.           D).F.和.F.

二、填空题

1、数组是按一定顺序排列的_____。

2、货币型数据是用来存储货币类型的数据,数据长度固定为8个字节,它的小数位数固定为_____位,超过则四舍五入,整数位最大可达______位。              

3、浮点型数据在功能上等价于数值型数据,在存储时采用浮点格式。它由______、______及字母E组成。                                                    

4、系统日期为2001年12月31日,下列表达式的值是______。     

VAL( SUBSTR( "1999",3)+RIGHT( STR(YEAR( DATE( ))),2))+17

5、?TYPE(″10/25/01″)的输出值是______。            

6、如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是______、______、______、______。 

7、字符型常量是用定界符括起来的字符串。字符型常量的定界符有半角______、______或______等三种。               

8、内存变量的类型不是固定的,内存变量的类型取决于______的类型,即可以把不同类型的变量值赋值给同一内存变量。          

9、数值型数据最大宽度为______,浮点型数据最大宽度为______,逻辑型数据宽度固定为______,日期型数据长度固定为______,备注型数据宽度固定为______。

10、删除当前内存中的所有内存变量,应使用命令______,清除所有内存变量,并关闭所有文件,将1号工作区设置为当前工作区,应使用命令______。

11、Visual FoxPro中变量名由汉字或字母开头,用字母、汉字、数字和下划线构成,变量名的长度一般不能超过______个字符(数据库表中的字段变量达到128个字符)。   

12、日期型数据是一种特殊的数值,Visual FoxPro系统中,日期时间运算符只有______和______两种。                                    

13、数据类型测试函数TYPE的返回值有六种,分别是______,表示______;______,表示______;______,表示______;______,表示______;______,表示______;______,表示______。

14、?AT(″+″,″a+b=c″),显示结果为______。  

15、?LEN(TRIM(″国庆″+″假期□□″)),显示结果为______。

16、?CTOD(″99-01-01″)-365,显示结果为______。

17、备注型数据长度固定为______个字节,备注文件以______为扩展名。

18、1997年7月1日用日期型常量表示为______。  

19、?YEAR({99-12-30}),显示结果为______。

20、MDY({99-12-30}),显示结果为______。

21、? MAX(10,20,30),显示结果为______。

22、FoxPro中的数组元素下标从______开始。

23、设变量a=1,c1=″事不过三″,c2=″三″,

1)表达式a<3.AND.c1 $ c2结果为______。    2)表达式a<3.AND.c2 $ c1结果为______。

3)表达式a<3.OR.c1 $ c2的结果为______。   4)表达式a<3.OR.c2 $ c1的结果为______。

24、下列命令执行后的结果是______。

STORE -100 TO X

?SIGN(X)*SQRT(ABS(X))    

25、x>1或x<0的FoxPro表达式是______。

26、?ROUND(123.456,2),显示结果为______。

27、?ROUND(123.456,-2),显示结果为______。

28、表达式″World″$″World Wide Web″的结果为______。

29、表达式″Win″=″Winword″的结果为______。

30、表达式″Winword″=″Win″的结果为______。

31、LEFT("1234567",LEN("数据库"))的计算结果是______。   

32、在Visual FoxPro中用于计算检索的函数有COUNT、______、____、MAX和MIN。

33、FoxPro的字符型变量以字母______表示,数值型变量以字母______表示,浮点型变量以字母______表示,通用型数据以字母______表示。

34、设X=36,Y=″石油″,Z=.T.

(1)表达式YEAR(CTOD(″05/19/2002″))的值是______;

(2)表达式″中国″-Y的值是______;

(3)表达式SUBS(Y,3,2)的值是______;

(4)表达式X>0.OR.Y=″ABC″的值是______;

(5)表达式INT(X/100)的值是______;

(6)表达式″开发″$Y的值是______;

(7)表达式X>100.OR..NOT.Z的值是______;

(8)表达式″中国″+Y的值是______;

(9)表达式″油″$Y的值是______;

(10)表达式STUFF(Y,3,2,″工学院″)的值是______;

(11)表达式″a″>″A″的值是______;

(12)表达式MOD(X,-5)的值是______;

(13)表达式REPLICATE(″--″,X/6)的值是______;

(14)表达式TYPE(′X+Y′)的值是______;

(15)表达式TYPE(′Y′)的值是______。

35、若a=5,b=″a<10″,则?TYPE(b)输出结果为______,而?TYPE(″b″)输出结果为______。

36、执行下列表达式的结果是:

(1)?TRIM(″国庆□□″+″假期″)(式子中□表示空格)______

(2)?LEN(TRIM(″国庆□□″+″假期″))______

(3)?TRIM(″国庆″+″假期□□″)______

37、设变量n1=5,n2=10,n3=15,m1=20,m2=25,将所有以字母n开头的变量存入内存变量文件myfile.mem的命令是______。

38、显示当前内存变量的命令为______。

39、1960年以前出生的教授的逻辑表达式是______。

40、年龄大于50岁或小于20岁的技术员的逻辑表达式是______。

41、顺序执行以下操作:

A=123.456

B=STR(A+A,5)

C=ASC(B)

内存变量A和C的类型分别为______、______,内存变量B的值是______。

42、?REPLICATE(″$″,6),显示结果为______。

43、定义一个两行三列的二维数组array,使用命令______,将数据库文件dbm所有字段的数据传给数组array,应使用命令______。

44、{99-12-20}>{99-12-10}的结果为______。

45、表达式3+3>=6.OR. 3+3>5.AND.2+3=5的结果为______。

46、在FoxPro状态下,执行

MARK=″ABC″

@3,10 SAY MARK PICTURE ″!!!!!!!″

执行结果是______。

47、一般高级语言中,内存变量是通过说明语句定义的;而在FoxPro中内存变量是通过______方式定义的,其类型是由______决定的。

48、字段变量与内存变量同名时,区分方法是______。

49、? LEN(″计算机″)50、数组是一组______的集合,由一系列元素组成,每个数组元素可以通过数组名和相应的下标来访问。

51、字段变量的类型和宽度等在定义______时就已经定义,字段变量的类型有______种。

52、数值型字段小数位数的取值范围是______。

53、表达式LEN(SPACE(6)-SPACE(5))的值是______。

54、执行下列命令后的输出结果是______。

 StrABC=″开展全民健身运动,增强人民体质″

 ?at(″健身″,StrABC)*LEN(StrABC)

55、表达式NOT(″A″>″B″AND 3*6<20 OR ″ART″>″ARS″)的值是______。

参一、选择题

1.A    2.B    3.C    4.A    5.B    6.C    7.B    8.C    9.B    10.D

11.C   12.A   13.D   14.C   15.A   16.C   17.A   18.A     19.B   20.C   

21.D   22.C   23.A   24.A   25.B   26.A   27.C   28.D   29.B   30.B   

31.C   32.A   33.B   34.D   35.C   36.B   37.A   38.C   39.C   40.C   

41.C   42.D   43.B   44.A   45.C   46.D   47.D   48.D   49.D   50.B   

51.C   52.C   53.A   54.A   55.A   56.D   57.D   58.C   59.D   60.C   

61.C   62.B   63.B   .C   65.C   66.B   67.C   68.A   69.D   70.A   

71.D   72.D   73.C   74.B   75.C   76.C   77.D   78.A   79.C   80.C   

81.A   82.D   83.A   84.C   85.A   86.B   87.A   88.D   .D   90.A  

91.A   92.C   93.B   94.D   95.A   96.C   97.B   98.C   99.D   100.C

101.A  102.C  103.D  104.A  105.D  106.C  107.C  108.A  109.C  

二、填空题

 1.内存变量               2.4,15            3.尾数,阶数            4.9918.00   5.N            6.函数、算术运算、关系运算、逻辑运算     

7.单引号、双引号、方括号                8.变量值                9.20,20,1,8,10    

10.clear memory, clear all                    11.10                 12.加法,减法     

13.1) C,字符型;2) N,数值型;3) D,日期型;4) L,逻辑型;5) M,备注型;6) U,未定义

14.2                     15.8              16.98-01-01             17.4,fpt      

18.07/01/97              19.1999           20.December 30,99       21.30       

22.1                   23.1).F.,.2).T., 3).T.,, 4).T.

24.-10.00 或 –10        25.x>1.OR.x<0     26.123.46                 27.100     

28..T.                   29..F.            30..T.                  31.123456或"123456"

32.Sum ,AVG             33.C,N,F,G

34.1)2002     2)″中国石油″    3)″油″             4).T., 5)0     

6).F.       7).F.               8)″中国 石油″     9).T.       10)″石工学院″ 

11).T.         12)-4          13)12个 “-”符         14)U        15)C

35.L, C         36.1)国庆□□假期     2)10      3)国庆假期

37.SAVE TO myfile.mem ALL LIKE n*   

38.LIST MEMORY或DISPLAY MEMORY

39.出生日期<{01/01/1960}.AND.职称=“教授”  

40.(年龄>50.OR. 年龄<20).AND.职称=“技术员”

41.1,N型 2,N型 3,247                42.$$$$$$

43.DIMENSION array(2,3)或DECLARE array(2,3),  SCATTER TO array

44..T.          45..T.            46.在3行10列显示:ABC        47.赋值,所赋值的数据类型

48.在变量名前加上前缀“M->”或“M.”表示内存变量             49..F.     50.内存变量

51.表结构,13      52.0~15位          53.11         54.270       55..F.    下载本文

显示全文
专题