admin 管理员组文章数量: 887021
2023年12月16日发(作者:十进制转二进制教案)
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 C.(X>Y) OR "BEI" $ "BEIJING" D.(X 解:答案为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 解:答案为A 38.下列函数中,函数值为数值型的是( )。 A.BOF B.CTOD("01/01/2003") C.AT("人民","中华人民共和国") D.SUBS(DTOC(DATE()),7) 解:答案为C 39.下列表达式中值为逻辑真的是( )。 A.EMPTY(.NULL.) B.LIKE("ABC","AB?") C.AT("A","123ABC") D.EMPTY(SPACE(2)) 解:答案为D 40.VFP数据表中数据类型分为几种( )。 A.11 B.12 C.13 D.14 解:答案为C 41.执行SET EXACT ON后,表达式的值为真的是( )。 A."张三"="张三是一个工人" AND "张三" $ "张三是一个工人" B."张三是一个工人"="张三" AND "张三是一个工人" $ "张三" C."张三是一个工人"="张三" AND "张三是一个工人" == "张三" D."张三" == "张三" AND "张三是一个工人" > "张三" 解:答案为D 42.Visual FoxPro中表达式的类型由( )决定。 A.VFP系统 B.表达式中优先级别最低的表达式类型 C.表达式中优先级别最高的表达式类型 D.无法确定 解:答案为B 43.Visual FoxPro中,日期型字段的宽度由系统确定,其值是( A.6个字符 B.7个字符 C.8个字符 D.9个字符解:答案为C 44.逻辑运算符的优先级别为( )。 A.AND OR NOT B.OR AND NOT 。 ) C.NOT OR AND D.NOT AND OR 解:答案为D 三、填空题 1.Visual FoxPro中定义了哪几种类型的常量 字符型常量、数值型常量、日期常量和日期时间型常量、逻辑常量及货币型常量 。 2.设X="**",则2&X.3的值是 8 。 3.命令? ROUND(1234.5678,3)执行后的输出结果是 1234.568 。 4.函数TIME()的返回类型是 字符型 。 5.宏替换函数的作用是 用宏替换函数中字符串变量的值替换宏替换函数 。 6.两个日期型数据相减其结果说明 两个日期之间相隔的天数 。 7.若要产生一个三位数的随机整数表达式为 INT(RAND()*900)+100 。 8.若S="庆祝中国申办2008年奥运会成功!",现要输出"2008年奥运会庆祝中国成功申办!",则表达式为 SUBS(S,13,12)+LEFT(S,8)+SUBS(S,25,4)+SUBS(S,9,4) + RIGHT(S,2) 。 9.函数LEN("This is my book.")的值的类型是 数值型 。 10.数学表达式B4AC,用VFP表达式可表示为 SQRT(B*B-4*A*C)。 11.函数BETWEEN(56,.NULL.,100)的值是 .NULL. 。 12.表达式CHR(68)+STR(123.456,7,2)的值是 D 123.46 。 13.若有10个标有数字0~9的小球,可重复随机抽取,现欲随机抽取三个,用计算机模拟,其表达式为STR(INT(RAND()*10))+STR(INT(RAND()*10))+STR(INT (RAND ()*10))。 2
版权声明:本文标题:VFP第二章习题解答 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702716810h427887.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论