第2章 Visual FoxPro数据库管理系统概述.docx
- 文档编号:15803956
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:25
- 大小:31.41KB
第2章 Visual FoxPro数据库管理系统概述.docx
《第2章 Visual FoxPro数据库管理系统概述.docx》由会员分享,可在线阅读,更多相关《第2章 Visual FoxPro数据库管理系统概述.docx(25页珍藏版)》请在冰点文库上搜索。
第2章VisualFoxPro数据库管理系统概述
第二章VisualFoxPro数据运算
一、选择题
1、依次执行VisualFoxPro=″ABC″和ABC=VisualFoxPro命令后,再执行?
VisualFoxPro+ABC命令的结果是。
A)ABCABCB)VisualFoxProABC
C)FoxProVisualFoxProD)ABCVisualFoxPro
2、(2001-9-20)-(2001-9-10)+4^2的结果是。
A)26B)6C)18D)-2
3、下列不能作为VFP中变量名。
A)ABCDEFGB)P000000C)89TWDDFFD)xyz
4、下列不能作为VFP的表达式。
A)赋值表达式B)日期表达式C)算术表达式D)关系表达式
5、表达式2*3^2+2*8/4+3^2的值为。
A)64B)31C)49D)22
6、函数INT(-3.415)的值是。
A)-3.1415B)3.1415C)-3D)3
7、函数VAL(″16Year″)的值是。
A)16.0B)16.00C)16.000D)16
8、函数INT(RAND()*10)是在范围内的整数。
A)(0,1)B)(1,10)C)(0,10)D)(1,9)
9、如果x是一个正实数,对x的第3位小数四舍五入的表达式为。
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)
10、“x是小于100的非负数”用VFP表达式表示是。
A)0≤x<100B)0<=x<100C)0<=Xandx<100D)0=xORx<100
11、下列符号中是VFP中的合法变量名。
A)AB7B)7ABC)IFD)“AIB”
12、函数STR(-304.75)的值是。
A)-304B)304C)305D)-305
13、连续执行以下命令之后,最后一条命令的输出结果是。
SETEXACTOFF
X="A"
?
IIF("A"=X,X-"BCD",X+"BCD")
A)AB)BCDC)ABCDD)ABCD
14、下面关于VisualFoxPro数组的叙述中,错误的是。
A)用DIMENSION和DECLARE都可以定义数组
B)VisualFoxPro只支持一维数组和二维数组
C)一个数组中各个数组元素必须是同一种数据类型
D)新定义数组的各个数组元素初值为.F.
15、在下列函数中,函数值为数值的是。
A)AT(′人民′,′中华人民共和国′)B)CTOD(′01/01/96′)
C)BOF()D)SUBSTR(DTOC(DATE()),7)
16、字符型(Character)数据用来存储用文字字符表示的数据,包括汉字、字母、数字、特殊符号及空格等,最大长度可达。
A)254个字符 B)256位 C)256个字节 D)256KB
17、日期型数据是用来存储表示日期的数据,数据长度固定为8个字节。
日期型数据的严格格式为。
A)dd-mm-yy B){^yyyy-mm-dd}C)dd-mm-yyyy D){^yyyy-dd-mm}
18、?
AT(″大学″,″北京语言文化学院″)的答案是。
A)12 B)13 C)16 D)0
19、STR(109.87,7,3)的值是。
A)109.87 B)“109.87” C)109.870 D)“109.870”
20、常量是指运算过程中其_____固定不变的量。
A)值 B)内存地址C)所占内存大小 D)以上都是
21、数值型常量不能用_____表示。
A)分数 B)小数 C)十进制 D)科学计数法
22、字符型数据的最大长度是。
A)20 B)254 C)10 D)65K
23、以下常量_____是合法的数值型常量。
A)123 B)123+E456C)“123.456” D)123*10
24、变量是指运算过程中其_____允许变化的量。
A)名称 B)存储区域C)值 D)所占内存大小
25、对于数组的定义,下列语句正确的是。
A)DIMENSION A(2,4,3) B)DIMENSION A
(2)AB(2,3)
C)DIMENSION A(23) D)DIMENSION A
(2),AB(2,3)
26、在逻辑运算中,依照_____运算原则。
A)NOT-OR-AND B)NOT-AND-OR
C)AND-OR-NOTD)OR-AND-NOT
27、已知D1和D2为日期型变量,下列4个表达式中非法的是。
A)D1-D2 B)D1+D2C)D1+28 D)D1-36
28、VisualFoxPro中,变量名的长度一般不能超过_____个字符。
A)10 B)20C)64 D)任意个
29、函数INT(数值表达式)的功能是。
A)按四舍五入取数值表达式的整数部分
B)返回数值表达式值的整数部分
C)返回不大于数值表达式的最大整数
D)返回不小于数值表达式的最小整数
30、下列4个表达式中,运算结果为数值的是。
A)″9988″-″1255″ B)200+800=1000
C)COTD([11/22/01])-20 D)LEN(SPACE(3))-1
31、如果某数值字段宽度为8,小数为2,则其整数部分最大取值为。
A)999 B)9999C)99999 D)999999
32、设有变量pi=3.1415926,执行命令?
ROUND(pi,3)的显示结果为。
A)3.141 B)3.142C)3.140 D)3.000
33、VisualFoxPro的数据类型不包括。
A)实数型 B)备注型C)逻辑型 D)字符型
34、以下四条语句中,正确的是。
A)a=1,b=2 B)a=b=1C)store1toa,b D)store1,2toa,b
35、设有一字段变量“姓名”,目前值为“赵磊”,又有一内存变量“姓名”,其值为“何菲”,则命令:
″?
姓名″的值应为。
A)赵磊 B)何菲C)″赵磊″ D)″何菲″
36、设X=″ABC″,Y=″ABCD″,则下列表达式中值为.T.的是。
A)X=Y B)X==YC)X$Y D)AT(X,Y)=0
37、逻辑型数据的取值不能是。
A).T.或.F. B).Y.或.N.C).T.或.F. .Y.或.N. D)T或F
38、?
ROUND(4.758,2)命令的输出结果是。
A)4.80B)4.76 C)4.750 D)4.75
39、已知字符串M=″1234″,N=″5678″。
则连接运算M-N的运算结果为。
A)″12 3456 78″ B)″12 34 56 78″
C)″1234 56 78″ D)″123456 78″
40、欲从字符串“电子计算机”中取出“计算机”,下面语句正确的是。
A)SUBSTR(“电子计算机”,3,3) B)SUBSTR(“电子计算机”,3,6)
C)SUBSTR(“电子计算机”,5,3) D)SUBSTR(“电子计算机”,5,6)
41、表达式VAL(SUBSTR(″本年第2期″,7,1))*LEN(″他!
我″)结果是。
A)0 B)2C)8 D)10
42、下列符号既不可以作为文件名又不可以作为变量名的是。
A)V abcdefg B)Fa1234C)Vabcdefg D)F-a1234
43、假定M=[22+28],则执行命令?
M后屏幕将显示。
A)50 B)22+28C)[22+28] D)10
44、函数MOD(21,5)的值为。
A)4 B)-4C)1 D)-1
45、设R=2,A=″3*R*R″,则&A的值应为。
A)0 B)不存在C)12 D)-12
46、执行下列命令后,当前打开的数据库文件名是。
Number=″3″
File=″file″+Number
USE&File
A)File3 B)&FileC)FileNumber D)File
47、下列选项中不是常量的是。
A)abc B)″abc″C)1.4E+2 D){99/12/31}
48、变量名中不能包括。
A)字母 B)数字C)汉字 D)空格
49、计算表达式1-8>7.OR.″a″+″b″$″123abc123″的值时,运算顺序是。
A)->.OR.+$B)OR-+$>C)-.OR.$+>D)+$->.OR.
50、CTOD(″98/09/28″)的值应该为。
A)1998年9月28日B)98/09/28
C){98/09/28} D)″98-09-28″
51、下列选项中得不到字符型数据的是。
A)DTOC(DATE())B)DTOC(DATE(),1)
C)STR(123,567)D)At(″1″,STR1321)
52、执行下列命令后,输出结果为。
STORE″666.49″TOX
?
INT(&X+4)
A)666 B)666.494C)670 D)670.49
53、有下列命令:
STORE2TOA
STOREA+2TOA
STOREA=A+2TOA
?
TYPE(″A″)
顺序执行后,最后一条命令的显示结果为。
A)N B)CC)L D)U
54、执行如下命令序列:
YA=100
YA=200
YAB=300
N=″A″
M=″Y&N″
?
&M
最后一条命令的显示值应为。
A)100 B)200C)300 D)Y&N
55、用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 B)2C).F. D)变量未定义的提示
56、关于FoxPro中的运算符优先级,下列选项中不正确的是。
A)算术运算符的优先级高于其他类型的运算符
B)字符串运算符“+”和“-”优先级相等
C)逻辑运算符的优先级高于关系运算符
D)所有关系运算符的优先级都相等
57、设当前数据库文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?
NAME的显示结果是。
A)内存变量NAME的值 B)字段变量NAME的值
C)与该命令之前的状态有关 D)错误信息
58、命令DIMEarray(5,5)执行后,array(3,3)的值为。
A)0 B)1C).T. D).F.
59、用DIMENSIONP
(2)定义了一个数组,接着执行命令?
TYPE(″P
(1)″),其结果是。
A)L B)NC)C D)U
60、顺序执行下列命令:
x=100
y=8
x=x+y
?
x,x=x+y
最后一条命令的显示结果是。
A)100 .F. B)100 .E.C)108 .T. D)108 .F.
61、假定X为N型变量,Y为C型变量,则下列选项中符合FoxPro语法要求的表达式是。
A).NOT.X>=YB)Y*2>10C)X-001D)STR(X)-Y
62、变量F没有定义,执行下列命令后,显示U的命令是。
A)?
TYPE(F)B)?
TYPE(.F.)C)?
TYPE(″F″)D)?
TYPE(″.F.″)
63、可以比较大小的数据类型包括。
A)数值型、字符型、日期型、逻辑型B)数值型、字符型、日期型
C)数值型、字符型D)数值型
64、设X=123,Y=456,Z=″X+Y″,则表达式6+&Z的值式。
A)6+&ZB)6+X+YC)585D)错误提示
65、使用DECLARE命令定义数组后,数组元素在没有赋值之前的数据类型是。
A)无类型B)字符型C)数值型D)逻辑型
66、执行以下命令序列(设今天是2000年8月6日)
STORE DATE()TO MDATE
MDATE=MDATE-365
?
YEAR(MDATE)
的显示结果为。
A)1999 B)99C)2000 D)该语句序列中有错误
67、设变量A=″99/10/01″,则表达式MONTH((CTOD(A))和DAY((CTOD(A))的值分别为。
A)99和10 B)99和1C)10和1 D)1和10
68、有如下命令序列
STORE″456″TO X
STORE″123″+XTOY
STORETRIM(Y-″789″)TOZ
执行上述命令之后,Z的值为。
A)″123456789″B)″123456789″C)″123456789″D)″123456789″
69、下列字符型常量Hello,world!
表示方法中错误的是。
A)[Hello,world!
]B)‘Hello,world!
’
C)“Hello,world!
”D){Hello,world!
}
70、在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是。
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
71、设A=″abcd″+space(5),B=″efgh″,则A-B的结果与下列选项的结果相同。
A)″abcd″+space(5)+″efgh″B)″abcd″+″efgh″
C)″abcd″+″efgh″+space(5)D)″abcd″+″efgh″+space
(1)
72、命令Y=YEAR({12/15/99})执行后,内存变量Y的值是。
A)1999 B)05C)2099 D)出错信息
73、下列各表达式中,结果总是逻辑型的是。
A)算术运算表达式 B)字符运算表达式
C)日期运算表达式 D)关系运算表达式
74、用数据库管理系统对数据进行处理时,说法不正确的是。
A)暂时用到的一些中间变量称为内存变量B)字段仍然是变量
C)变量包括内存变量和字段变量两类D)字段不再是变量,而成为常量
75、内存变量一旦定义后,它的_____可以改变。
A)类型和值 B)值C)类型 D)宽度
76、以下四组表达式中结果是逻辑值.T.的是。
A)′this′$′thisisastring′B)′this′$′THISISASTRING′
C)′thisisastring′$′this′D)′this′>′thisisastring′
77、下列逻辑运算,结果是假的是。
A)?
″ABCDE″==″ABCDE″B)NOT(ROUND(123,456,2)) C){95-05-01}+45>{96-06-26}D)″ABC″<″ABCDEF″ 78、逻辑判断式ROUND(123.456,0) A).F.B).T.C)TD)F 79、在VisualFoxPro数据管理系统中,下列数据为常量的是。 A)02/0399 B)FC).n. D)BOTT 80、已知有两个数组A、B,下面语法错误的是。 A)DIMENSIONA[2],B(2,3)B)DECLAREA[2,3]B[2] C)? A(2,1),B(2,1)D)STORE12TOA,B 81、在下列表达式中,结果肯定为真(.T.)的是。 A)″112″>″85″ B)[李明]<=[李明] C){03/21/98}>{03/12/98}D)″男″$性别 82、假定X=3,执行命令? X=X+1后,其结果是。 A)4 B)3C).T. D).F. 83、假定X=2,Y=5,执行下列运算后,能够得到数值型结果的是。 A)? X=Y-3 B)? Y-3=XC)X=Y D)X+3=Y 84、设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。 A)X=YB)X==YC)X$YD)AT(X,Y)=0 85、在下面的VisualFoxPro表达式中,运算结果是逻辑真的是______。 A)EMPTY(.NULL.)B)LIKE('acd','ac? ') C)AT('a','123abc')D)EMPTY(SPACE (2)) 86、设有变量sr="2004年上半年全国计算机等级考试",能够显示"2004年上半年计算机等级考试"的命令是______。 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) 87、在下列函数中,函数返回值为数值的是______。 A)BOF()B)CTOD('01/01/96') C)AT('人民','中华人民共和国')D)SUBSTR(DTOC(DATE()),7) 88、设N=886,M=345,K='M+N',表达式1+&K的值是______。 A)1232B)数据类型为匹配C)1+M+ND)346 89、函数EMPTY(O)和ISNULL(O)的返回值分别是。 A).T.和.T.B).F.和.T.C).T.和.F.D).F.和.F. 二、填空题 1、数组是按一定顺序排列的_____。 2、系统日期为2001年12月31日,下列表达式的值是______。 VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17 3、? TYPE(″10/25/01″)的输出值是______。 4、如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是______、______、______、______。 5、字符型常量是用定界符括起来的字符串。 字符型常量的定界符有半角______、______或______等三种。 6、内存变量的类型不是固定的,内存变量的类型取决于______的类型,即可以把不同类型的变量值赋值给同一内存变量。 7、数值型数据最大宽度为______,浮点型数据最大宽度为______,逻辑型数据宽度固定为______,日期型数据长度固定为______,备注型数据宽度固定为______。 8、VisualFoxPro中变量名由汉字或字母开头,用字母、汉字、数字和下划线构成,变量名的长度一般不能超过______个字符(数据库表中的字段变量达到128个字符)。 9、日期型数据是一种特殊的数值,VisualFoxPro系统中,日期时间运算符只有______和______两种。 10、数据类型测试函数TYPE的返回值有六种,分别是______,表示______;______,表示______;______,表示______;______,表示______;______,表示______;______,表示______。 11、? AT(″+″,″a+b=c″),显示结果为______。 12、? LEN(TRIM(″国庆″+″假期□□″)),显示结果为______。 13、? CTOD(″99-01-01″)-365,显示结果为______。 14、备注型数据长度固定为______个字节,备注文件以______为扩展名。 15、1997年7月1日用日期型常量表示为______。 16、? YEAR({99-12-30}),显示结果为______。 17、? MAX(10,20,30),显示结果为______。 18、FoxPro中的数组元素下标从______开始。 19、设变量a=1,c1=″事不过三″,c2=″三″, 1)表达式a<3.AND.c1$c2结果为______。 2)表达式a<3.AND.c2$c1结果为______。 3)表达式a<3.OR.c1$c2的结果为______。 4)表达式a<3.OR.c2$c1的结果为______。 20、、x>1或x<0的FoxPro表达式是______。 21、? ROUND(123.456,2),显示结果为______。 22、? ROUND(123.456,-2),显示结果为______。 23、表达式″World″$″WorldWideWeb″的结果为______。 24、表达式″Win″=″Winword″的结果为______。 25、表达式″Winword″=″Win″的结果为______。 26、LEFT("123456789",LEN("数据库"))的计算结果是______。 27、FoxPro的字符型变量以字母______表示,数值型变量以字母______表示,浮点型变量以字母______表示,通用型数据以字母______表示。 28、设X=3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 Visual FoxPro数据库管理系统概述 FoxPro 数据库 管理 系统 概述