visualfoxpro数据运算练习题及答案Word文件下载.docx
《visualfoxpro数据运算练习题及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《visualfoxpro数据运算练习题及答案Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
8、函数INT(RAND()*10)是在
范围内的整数。
A)(0,1)
B)(1,10)
C)(0,10)
D)(1,9)
9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为
A)*INT(x+
B)*INT(100*(x+)
C)*INT(100*(x+)
D)*INT(x+
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<
C)0<
=Xandx<
D)0=xORx<
100
12、下列符号中
是VFP中的合法变量名。
A)AB7
B)7AB
C)IF
D)“AIB”
13、函数STR的值是
A)-304
B)304
C)305
D)-305
14、连续执行以下命令之后,最后一条命令的输出结果是
SETEXACTOFF
X="
A"
IIF("
A"
=X,X-"
BCD"
,X+"
)
A)A
B)BCD
C)ABCD
D)ABCD
15、在以下四组函数运算中,结果相同的是
A)LEET("
VisualFoxPro"
6)与SUBSTR("
1,6)
B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
C)VARTYPE("
36-5*4"
)与VARTYPE(36-5*4)
D)假定A="
this"
B="
isastring"
A-B与A+B
16、下面关于VisualFoxPro数组的叙述中,错误的是
A)用DIMENSION和DECLARE都可以定义数组
B)VisualFoxPro只支持一维数组和二维数组
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,7,3)的值是
A)
B)“”
C)
D)“”
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)“”
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(23)
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、VisualFoxPro中,变量名的长度一般不能超过_____个字符。
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=,执行命令ROUND(pi,3)的显示结果为
A)
C)
D)
37、VisualFoxPro的数据类型不包括
A)实数型
B)备注型
C)逻辑型
D)字符型
38、以下四条语句中,正确的是
A)a=1,b=2
B)a=b=1
C)store1toa,b
D)store1,2toa,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,2)命令的输出结果是
B)
C)
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=处长.>
1000
B)job=″处长″.<
1000
C)job=″处长″.<
=1000
D)job=处长.<
=1000
46、当前记录号可用函数_____求得。
A)EOF()
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)Fa1234
C)Vabcdefg
D)F-a1234
50、假定M=[22+28],则执行命令M后屏幕将显示
A)50
B)22+28
C)[22+28]
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)+2
D){99/12/31}
56、变量名中不能包括
A)字母
B)数字
C)汉字
D)空格
57、计算表达式1-8>
.
″a″+″b″$″123abc123″的值时,运算顺序是
A)->
.OR.+$
B)OR-+$>
C).$+>
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″″TOX
INT(&
X+4)
A)666
C)670
61、有下列命令
STORE2TOA
STOREA+2TOA
STOREA=A+2TOA
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
C).F.
D)变量未定义的提示
64、关于FoxPro中的运算符优先级,下列选项中不正确的是
A)算术运算符的优先级高于其他类型的运算符
B)字符串运算符“+”和“-”优先级相等
C)逻辑运算符的优先级高于关系运算符
D)所有关系运算符的优先级都相等
65、某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是
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}toMDATE
NDATE=MDATE+2
NDATE
{99/08/06}
TO MDATE
NDATE
A)06/08/99
B)08/06/99
C)99-08-06
D)99-06-08
69、命令DIMEarray(5,5)执行后,array(3,3)的值为
B)1
C).T.
70、用DIMENSIONP
(2)定义了一个数组,接着执行命令TYPE(″P
(1)″),其结果是
A)L
B)N
C)C
71、