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小时内删除。