Visual FoxPro数据运算练习题及答案 联系客服

发布时间 : 星期六 文章Visual FoxPro数据运算练习题及答案更新完毕开始阅读2fe7c7cf534de518964bcf84b9d528ea81c72f3a

第二章 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)89TWDDFF D)xyz 4、下列 不能作为VFP的表达式。

A)赋值表达式 B)日期表达式 C)算术表达式 D)关系表达式 5、表达式2*3^2+2*8/4+3^2的值为 。

A)64 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、数字式子sin25写成VFP表达式是 。

A)SIN25 B)SIN(25) C)SIN(25) 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=\

?IIF(\,X-\,X+\

A)A B)BCD C)A BCD D)ABCD 15、在以下四组函数运算中,结果相同的是 。

A)LEET(\与SUBSTR(\B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE(\与VARTYPE(36-5*4)

0

0

D)假定A=\与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)64 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