VFP第二章习题解答
1.内存变量一经定义,它的类型将不能改变。( × )
2.如有一条图文并茂的广告可以将它存储在数据表通用字段(G)中。( √ )
3.在Visual FoxPro 6.0中,自由表永远不能使它成为数据库表。( × )
字段字符串去重复4.关系运算符是没有优先级别的,但是关系运算符如果出现在逻辑表达式中则变成有优先级别了。( × )
5.通过运算能够得到逻辑结果的表达式只有逻辑表达式。( × )
6.进行程序设计时一般采用“自顶向下逐步求精”的方法。( √ )
7.一个完整的程序由输入、输出和数据处理三部分组成。( √ )
二、选择题
1.表达式ABS(SIGN(-25.5))的值是( )。
A.25.5 B.25 C.1 D.-1
解:答案为C
2.表达式SQRT(PI()**2) 的值是( )。
A.3.54 B.3.14 C.6.28 D.1.57
解:答案为B
3.表达式INT(RAND()*90+10)的取值范围是( )。
A.[10,99] B.(10,99) C.[10,100] D.(10,100)
解:答案为A
4.表达式ROUND(1234.567,2)的值是( )。
A.1234 B.1234.56 C.1234.57 D.1234.567
解:答案为C
5.表达式MOD(38,-5)的值是( )。
A.3 B.-3 C.2 D.-2
解:答案为D
说明:MOD(X,Y)的返回值的符号由Y的符号确定,若X、Y的符号相同,数值为X、Y的绝对值相除后的余数;若X、Y的符号不相同,数值为Y的绝对值减掉X、Y的绝对值相除后的余数。
6.表达式AT(RIGHT("中华人民共和国",4),"中华人民共和国")的值是( )。
A.4 B.5 C.10 D.11
解:答案为D
7.表达式UPPER("abcXYZ123")的值是( )。
A.ABCXYZ123 B.abcxyz123 C.abcXYZ123 D.ABCxyz123
解:答案为A
8.表达式STR(1234.5678)的值是( )。
A.数值型 B.字符型 C.逻辑型 D.无类型
解:答案为B
9.表达式STR(1234.5678,3,1)的值是( )。
A.1234.6 B.1234.56 C.*** D.1234
解:答案为C
10.表达式LEN(STR(123.7)+SPACE(5))的值是( )。
A.8 B.9 C.14 D.15
解:答案为D
11.函数ALLTRIM()作用是( )。
A.给字符串尾部增加空格 B.去掉字符串尾部空格
C.去掉字符串前后空格 D.去掉字符串首部空格
解:答案为C
12.函数的STUFF("中国",3,0,"华人民共和")值是( )。
A.人民共和 B.中国
C.人民共和国 D.中华人民共和国
解:答案为D
13.函数的CHRTRANC("abcde!","abc","xy")的值是( )。
A.abcde! B.xyde! C.xycde! D.abcxyde!
解:答案B
14.函数的VAL("12.34.56")值是( )。
A.12 B.12.34 C.12.3456 D.0
解:答案为B
15.以下日期正确的是( )。
A.{2003-10-10} B.{^2003-10-10}
C.{'^2003-10-10'} D.{'2003-10-10'}
解:答案为B
16.设N=123,M=456,X='N+M',表达式(&X)*10的值是( )。
A.5790 B.'N+M *10 C.123 D.456
解:答案为A
17.表达式VAL(SUBS("商院字195号",7,2))*AT("A","CAD")的值是( )。
A.38.00 B.195.00 C.14.00 D.CAD
解:答案为A
18.下列式子中,合法的VFP表达式是( )。
A."12"+SPACE(2)+VAL("34")
B.CTOD("08/18/03")+DATE()
C.ASC("ASD")+"80"
D.CHR(68)+STR(123.456,7,2)
解:答案为D
19.下列表达式的值为.F.是( )。
A."44">"400" B."男">"女"
C."CHINA">"CANADA" D.DATE()+5>DATE()
解:答案为B
20.与表达式NOT(NL<=60 AND NL>=18)等价的是( )。
A.NL>60 OR NL<18 B.NL>60 AND NL<18
C.NL>60 OR NL>18 D.NL>60 AND NL>18
解:答案为A
21.若X=56.789,则表达式STR(X,2)-SUBS("56.789",5,1)的值是( )。
A.568 B.578 C.48 D.49
解:答案为B
22.以下各表达式的值的类型为数值型的是( )。
A.RECNO()>10 B.X=200 C.DATE()-50 D.AT("A","CAD")
解:答案为D
23.判断X能否被7整除,错误的表达式是( )。
A.MOD(X,7) B.INT(X/7)=X/7
C.0= MOD(X,7) D.INT(X/7)= MOD(X,7)
解:答案为A,D
24.执行STORE 5+3>7 TO A和B=".T.">".F."表达式A OR B的值是( )。
A..T. B..F. C.A D.B
解:答案为A
25.设A=123,B=356,C="A+B"则函数TYPE("1+&C")的值是( )。
A.N B.C C.U D.错误信息
解:答案为A
26.若D="*",则表达式"5&D.8="+STR(5&D.8,2)的值是( )。
A.5&D.8=0 B.5&D.8=40 C.5*8=58 D.5*8=40
解:答案为D
27.若AA="Visual FoxPro",则表达式UPPER(SUBS(AA,1,1))+LOWER(SUBS(AA,2))的值是( )。
A.Visual foxpro B.Visual FoxPro
C.visual FOXPRO D.VISUAL foxpro
解:答案为A
28.下列表达式的值为假的是( )。
A.LEFT("计算机",4)="计算" B.INT(3/2)=1
C.SUBS("computer",6,3)="TER" D."Ab"-"1995"="Ab1995"
解:答案为C
29.函数LEN(STR(12.3,5,2))的值是( )。
A.2 B.3 C.4 D.5
解:答案为D
30.若A="1999年日12月庆祝澳门回归祖国!"
表达式的值为"澳门1999年日12月回归祖国!"的是( )。
A.SUBS(A,15,4)+SUBS(A,1,10)+SUBS(A,10)
B.SUBS(A,15,4)+LEFT(A,1,10)+RIGHT(A,19)
C.SUBS(A,15,4)+LEFT(A,10)+RIGHT(A,10)
D.SUBS(A,15,4)+LEFT(A,10)+RIGHT(A,19,10)
解:答案为C
31.设D1,D2为日期型变量,M为整数,下列表达式中错误的是( )。
A.D1-D2 B.D1+D2 C.D1-M D.D1+M
解:答案为B
32.A=" 中国 ",B="湖南 "表达式A+B的值是( )。
A." 中国 湖南 " B." 中国湖南 "
C." 中国湖南 " D."中国湖南 "
解:答案为A
33.条件函数? IIF(LEN(SPACE(6))>3,1,-1)的值是( )。
A.1 B.-1 C..F. D..T.
解:答案为A
34.下列为字符常量的是( )。
A."变量" B.常量 C.{无效} D.(参量)
解:答案为A
35.设X=8,Y=5表达式的值为真的是( )。
A.(X>Y) AND "BEIJING" $ "BEI"
B.(X<Y) AND "BEI" $ "BEIJING"
C.(X>Y) OR "BEI" $ "BEIJING"
D.(X<Y) OR "BEIJING" $ "BEI"
解:答案为C
36.函数ROUND(-8.8,0)的值是( )。
A.8 B.-8 C.9 D.-9
解:答案为D
37.设D=5>6,函数VARTYPE(D)的值是( )。
A.L B.D C.N D.C
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论