vfp复习资料.docx
- 文档编号:9056466
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:90
- 大小:49.54KB
vfp复习资料.docx
《vfp复习资料.docx》由会员分享,可在线阅读,更多相关《vfp复习资料.docx(90页珍藏版)》请在冰点文库上搜索。
vfp复习资料
一、选择题
1.依次执行VisualFoxPro=″ABC″和ABC=VisualFoxPro命令后,再执行?
VisualFoxPro+ABC命令的结果是。
A
A.ABCABC
B.VisualFoxProABC
C.FoxProVisualFoxPro
D.ABCVisualFoxPro
2.{^2001-9-20}-{^2001-9-10}+4^2的结果是。
A
A.26
B.6
C.18
D.-2
3.下列不能作为VFP中变量名。
C
A.ABCDEFG
B.P000000
C.89TWDDFF
D.xyz
4.下列不能作为VFP的表达式。
A
A.赋值表达式
B.日期表达式
C.算术表达式
D.关系表达式
5.表达式2*3^2+2*8/4+3^2的值为。
B
A.64
B.31
C.49
D.22
6.函数INT(-3.415)的值是。
C
A.-3.1415
B.3.1415
C.-3
D.3
7.函数INT(RAND()*10)是在范围内的整数。
C
A.(0,1)
B.(1,10)
C.(0,10)
D.(1,9)
8.如果x是一个正实数,对x的第3位小数四舍五入的表达式为。
B
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)
9.数字式子sin250写成VFP表达式是。
D
A.SIN25
B.SIN(25)
C.SIN(250)
D.SIN(25*PI()/180)
10.“x是小于100的非负数”用VFP表达式表示是。
C
A.0≤x<100
B.0<=x<100
C.0<=Xandx<100
D.0=xORx<100
11.下列符号中是VFP中的合法变量名。
A
A.AB7
B.7AB
C.IF
D.“AIB”
12.函数STR(-304.75)的值是。
D
A.-304
B.304
C.305
D.-305
13.连续执行以下命令之后,最后一条命令的输出结果是。
SETEXACTOFF
X="A□"
?
IIF("A"=X,X-"BCD",X+"BCD")
C
A.A
B.BCD
C.A□BCD
D.ABCD
14.在以下四组函数运算中,结果相同的是。
A
A.LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",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
15.下面关于VisualFoxPro数组的叙述中,错误的是。
C
A.用DIMENSION和DECLARE都可以定义数组
B.VisualFoxPro只支持一维数组和二维数组
C.一个数组中各个数组元素必须是同一种数据类型
D.新定义数组的各个数组元素初值为.F.
16.在下列函数中,函数值为数值的是。
A
A.AT(′人民′,′中华人民共和国′)
B.CTOD(′01/01/96′)
C.BOF()
D.SUBSTR(DTOC(DATE()),7)
17.字符型(Character)数据用来存储用文字字符表示的数据,包括汉字、字母、数字、特殊符号及空格等,最大长度可达。
A
A.254个字符
B.256位
C.256个字节
D.256KB
18.日期型数据是用来存储表示日期的数据,数据长度固定为8个字节。
日期型数据的严格格式为。
B
A.dd-mm-yy
B.{^yyyy-mm-dd}
C.dd-mm-yyyy
D.{^yyyy-dd-mm}
19.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为。
C
A.0
B.1
C..T.
D..F.
20.?
AT(″大学″,″北京语言文化学院″)的答案是。
D
A.12
B.13
C.16
D.0
21.STR(109.87,7,3)的值是。
D
A.109.87
B.“109.87”
C.109.87
D.“109.870”
22.常量是指运算过程中其_____固定不变的量。
A
A.值
B.内存地址
C.所占内存大小
D.其他三选项都对
23.数值型常量不能用_____表示。
A
A.分数
B.小数
C.十进制
D.科学计数法
24.字符型数据的最大长度是。
B
A.20
B.254
C.10
D.65K
25.以下常量_____是合法的数值型常量。
A
A.123
B.123+E456
C.“123.456”
D.123*10
26.变量是指运算过程中其_____允许变化的量。
C
A.名称
B.存储区域
C.值
D.所占内存大小
27.对于数组的定义,下列语句正确的是。
D
A.DIMENSION A(2,4,3)
B.DIMENSION A
(2)AB(2,3)
C.DIMENSION A(23)
D.DIMENSION A
(2),AB(2,3)
28.在逻辑运算中,依照_____运算原则。
B
A.NOT-OR-AND
B.NOT-AND-OR
C.AND-OR-NOT
D.OR-AND-NOT
29.已知D1和D2为日期型变量,下列4个表达式中非法的是。
B
A.D1-D2
B.D1+D2
C.D1+28
D.D1-36
30.下列4个表达式中,错误的是。
C
A.″姓名:
″+姓名
B.″性别:
″+性别
C.″工资:
″-工资
D.姓名=″是工程师″
31.VisualFoxPro中,变量名的长度一般不能超过_____个字符。
A
A.10
B.20
C.64
D.任意个
32.函数INT(数值表达式)的功能是。
B
A.按四舍五入取数值表达式的整数部分
B.返回数值表达式值的整数部分
C.返回不大于数值表达式的最大整数
D.返回不小于数值表达式的最小整数
33.下列4个表达式中,运算结果为数值的是。
D
A.″9988″-″1255″
B.200+800=1000
C.COTD([11/22/01])-20
D.LEN(SPACE(3))-1
34.如果某数值字段宽度为8,小数为2,则其整数部分最大取值为。
C
A.999
B.9999
C.99999
D.999999
35.设有变量pi=3.1415926,执行命令?
ROUND(pi,3)的显示结果为。
B
A.3.141
B.3.142
C.3.14
D.3
36.VisualFoxPro的数据类型不包括。
A
A.实数型
B.备注型
C.逻辑型
D.字符型
37.以下四条语句中,正确的是。
C
A.a=1,b=2
B.a=b=1
C.store1toa,b
D.store1,2toa,b
38.下列选项中不能够返回逻辑值的是。
C
A.EOF()
B.BOF()
C.RECN()
D.FOUND()
39.设有一字段变量“姓名”,目前值为“赵磊”,又有一内存变量“姓名”,其值为“何菲”,则命令:
″?
姓名″的值应为。
C
A.赵磊
B.何菲
C.″赵磊″
D.″何菲″
40.设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是。
C
A.X=Y
B.X==Y
C.X$Y
D.AT(X,Y)=0
41.逻辑型数据的取值不能是。
D
A..T.或.F.
B..Y.或.N.
C..T.或.F. .Y.或.N.
D.T或F
42.?
ROUND(4.758,2)命令的输出结果是。
B
A.4.8
B.4.76
C.4.75
D.4.75
43.已知字符串M=″1234″,N=″5678″。
则连接运算M-N的运算结果为。
A
A.″12 3456 78″
B.″12 34 56 78″
C.″1234 56 78″
D.″123456 78″
44.设字段变量job是字符型的,pay是数值型的,能够表达“job是处长且pay不大于1000元”的表达式是。
C
A.job=处长.AND.pay>1000
B.job=″处长″.AND.pay<1000
C.job=″处长″.AND.pay<=1000
D.job=处长.AND.pay<=1000
45.当前记录号可用函数_____求得。
D
A.EOF()
B.BOF()
C.RECC()
D.RECN()
46.欲从字符串“电子计算机”中取出“计算机”,下面语句正确的是。
D
A.SUBSTR(“电子计算机”,3,3)
B.SUBSTR(“电子计算机”,3,6)
C.SUBSTR(“电子计算机”,5,3)
D.SUBSTR(“电子计算机”,5,6)
47.表达式VAL(SUBSTR(″本年第2期″,7,1))*LEN(″他!
我″)结果是。
D
A.0
B.2
C.8
D.10
48.假定M=[22+28],则执行命令?
M后屏幕将显示。
B
A.50
B.22+28
C.[22+28]
D.10
49.函数MOD(21,5)的值为。
C
A.4
B.-4
C.1
D.-1
50.设R=2,A=″3*R*R″,则&A的值应为。
C
A.0
B.不存在
C.12
D.-12
51.执行下列命令后,当前打开的数据库文件名是。
Number=″3″
File=″file″+Number
USE&File
A
A.File3
B.&File
C.FileNumber
D.File
52.函数UPPER(″FoxPro″)的值是。
A
A.FOXPRO
B.FoxPro
C.FoxPro
D.FoxPro
53.下列选项中不是常量的是。
A
A.abc
B.″abc″
C.140
D.{99/12/31}
54.变量名中不能包括。
D
A.字母
B.数字
C.汉字
D.空格
55.CTOD(″98/09/28″)的值应该为。
C
A.36066
B.36066
C.{98/09/28}
D.″98-09-28″
56.下列选项中得不到字符型数据的是。
D
A.DTOC(DATE())
B.DTOC(DATE(),1)
C.STR(123,567)
D.At(″1″,STR1321)
57.执行下列命令后,输出结果为。
STORE″666.49″TOX
?
INT(&X+4)
C
A.666
B.666.494
C.670
D.670.49
58.有下列命令。
STORE2TOA
STOREA+2TOA
STOREA=A+2TOA
?
TYPE(″A″)
顺序执行后,最后一条命令的显示结果为。
C
A.N
B.C
C.L
D.U
59.执行如下命令序列:
YA=100
YA=200
YAB=300
N=″A″
M=″Y&N″
?
&M
最后一条命令的显示值应为。
B
A.100
B.200
C.300
D.Y&N
60.用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),则显示结果是。
B
A.4
B.2
C..F.
D.变量未定义的提示
61.关于FoxPro中的运算符优先级,下列选项中不正确的是。
C
A.算术运算符的优先级高于其他类型的运算符
B.字符串运算符“+”和“-”优先级相等
C.逻辑运算符的优先级高于关系运算符
D.所有关系运算符的优先级都相等
62.某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是。
C
A.0
B.-999.99
C.-99.99
D.-9999.99
63.设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?
NAME的显示结果是。
B
A.内存变量NAME的值
B.字段变量NAME的值
C.与该命令之前的状态有关
D.错误信息
64.职工数据库中有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令。
C
A.?
DATE()-出生日期/365
B.?
(DATE()-出生日期)/365
C.?
INT((DATE()-出生日期)/365)
D.?
ROUND((DATE()-出生日期)/365
65.执行下列命令序列后,变量NDATE的显示值为。
STORE{^1999-08-04}toMDATE
NDATE=MDATE+2
?
NDATE
B
A.06/08/99
B.08/06/99
C.36378
D.36319
66.命令DIMEarray(5,5)执行后,array(3,3)的值为。
D
A.0
B.1
C..T.
D..F.
67.用DIMENSIONP
(2)定义了一个数组,接着执行命令?
TYPE(″P
(1)″),其结果是。
A
A.L
B.N
C.C
D.U
68.顺序执行下列命令:
x=100
y=8
x=x+y
?
x,x=x+y
最后一条命令的显示结果是。
D
A.100 .F.
B.100 .E.
C.108 .T.
D.108 .F.
69.假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是。
D
A..NOT.X>=Y
B.Y*2>10
C.X-001
D.STR(X)-Y
70.变量F没有定义,执行下列命令后,显示U的命令是。
C
A.?
TYPE(F)
B.?
TYPE(.F.)
C.?
TYPE(″F″)
D.?
TYPE(″.F.″)
71.职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令。
C
A.?
姓名+Month(出生日期)+″月″+DAY(出生日期)+″日″
B.?
姓名+STR(Month(出生日期))+″月″+DAY(出生日期)+″日″
C.?
姓名+STR(Month(出生日期))+″月″+STR(DAY(出生日期))+″日″
D.?
姓名+SUBSTR(出生日期,4,2)+SUBSTR(出生日期,7,2)
72.设X=123,Y=456,Z=″X+Y″,则表达式6+&Z的值式。
C
A.6+&Z
B.6+X+Y
C.585
D.错误提示
73.使用DECLARE命令定义数组后,数组元素在没有赋值之前的数据类型是。
D
A.无类型
B.字符型
C.数值型
D.逻辑型
74.执行以下命令序列(设今天是2000年8月6日)
STORE DATE()TO MDATE
MDATE=MDATE-365
?
YEAR(MDATE)
的显示结果为。
A
A.1999
B.99
C.2000
D.该语句序列中有错误
75.设变量A=″10/01/99″,则表达式MONTH((CTOD(A))和DAY((CTOD(A))的值分别为。
C
A.99和10
B.99和1
C.10和1
D.1和10
76.设一个数据库中有18条记录,当EOF()返回真值,则当前记录号应为。
C
A.18
B.0
C.19
D.1
77.下列字符型常量Hello,world!
表示方法中错误的是。
D
A.[Hello,world!
]
B.‘Hello,world!
’
C.“Hello,world!
”
D.{Hello,world!
}
78.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是。
A
A.LEFT(″FoxPro″,3)与SUBSTR(″FoxPro″,1,3)
B.YEAR(DATE())与SUBSTR(DTOC(DATE())7,2)
C.TYPE(″36-5*4″)与TYPE(36-5*4)
D.假定A=″This″,B=″isastring″时,A-B与A+B
79.设A=″abcd″+space(5),B=″efgh″,则A-B的结果与下列选项的结果相同。
C
A."abcd"+space(5)+″efgh″
B."abcd″+"efgh″
C.″abcd″+″efgh″+space(5)
D.″abcd″+″efgh″+space
(1)
80.关闭多区的表文件的命令为。
B
A.CLEARALL或CLOSE
B.CLEARALL或CLOSEALL
C.CLEAR或CLOSEALL
D.CLEAR或CLOSE
81.命令Y=YEAR({12/15/99})执行后,内存变量Y的值是。
A
A.1999
B.5
C.2099
D.出错信息
82.下列各表达式中,结果总是逻辑型的是。
D
A.算术运算表达式
B.字符运算表达式
C.日期运算表达式
D.关系运算表达式
83.用数据库管理系统对数据进行处理时,说法不正确的是。
D
A.暂时用到的一些中间变量称为内存变量
B.字段仍然是变量
C.变量包括内存变量和字段变量两类
D.字段不再是变量,而成为常量
84.内存变量一旦定义后,它的_____可以改变。
A
A.类型和值
B.值
C.类型
D.宽度
85.以下四组表达式中结果是逻辑值.T.的是。
A
A.′this′$′thisisastring′
B.′this′$′THISISASTRING′
C.′thisisastring′$′this′
D.′this′>′thisisastring′
86.下列逻辑运算,结果是假的是。
C
A.?
″ABCDE″==″ABCDE″
B.NOT(ROUND(123,456,2)) C.{95-05-01}+45>{96-06-26} D.″ABC″<″ABCDEF″ 87.下列中,测试库文件记录数的函数是。 B A.RECNO() B.RECCOUNT() C.FOUND() D.EOF() 88.逻辑判断式ROUND(123.456,0) A A..F. B..T. C.T D.F 89.在VisualFoxPro数据管理系统中,下列数据为常量的是。 C A.02/0399 B.F C..n. D.BOTT 90.在下列表达式中,结果肯定为真(.T.)的是。 B A.″112″>″85″ B.[李明]<=[李明] C.{03/21/98}>{03/12/98} D.″男″$性别 91.假定X=3,执行命令? X=X+1后,其结果是。 D A.4 B.3 C..T. D..F. 92.假定X=2,Y=5,执行下列运算后,能够得到数值型结果的是。 C A.? X=Y-3 B.? Y-3=X C.X=Y ? x D.X+3=Y 93.设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令? RECN()的结果分别是______。 A A.1,11,1 B.1,10,1 C.1,11,0 D.1,10,0 94.在下面的VisualFoxPro表达式中,运算结果是逻辑真的是______。 D A.EMPTY(.NULL.) B.LIKE('acd','ac? ') C.AT('a','123abc') D.EMPTY(SPACE (2)) 95.设有变量sr="2004年上半年全国计算机等级考试",能够显示"2004年上半年计算机等级考试"的命令是______。 D A.? sr"全国" B.? SUBSTR(sr,1,8)+SUBSTR(sr,11,17) C.? STR(sr,1,12)+STR(sr,17,14) D.? SUBSTR(sr,1,12)+SUBSTR(sr,17,14) 96.在下列函数中,函数返回值为数值的是______。 C A.BOF() B.CTOD('01/01/96') C.AT('人民','中华人民共和国') D.SUBSTR(DTOC(DATE()),7) 97.设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。 C A.X=Y B.X==Y C.X$Y D.AT(X,Y)=0 98.设N=886,M=345,K='M+N',表达式1+&K的值是______。 A A.1232 B.数据类型为匹配 C.1+M+N D.346 99.在打开student表的情况下,将整个表复制到stu表的命令是。 A A.copytostu B.copyalltostu C.copystructuretostu D.copytostusdf 100.在表中对所有记录作删除标记的命令是。 A A.deleteall B.pack C.recallall D.zap 101.如果exercise数据库已经存在,则命令可以打开该数据库。 B A.createdatabaseexercise B.modifydatabaseexercise C.openexercise D.modifyexercise 102.如果VAR2是当前表中的一个字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 复习资料