- Visual Foxpro 9.0数据库程序设计教程
- 裴海红
- 182字
- 2025-02-23 03:04:38
思考与练习
一、选择题
1.下列表达式中,结果总是逻辑值的是( )。
A.关系表达式 B.日期时间型表达式
C.数值表达式 D.字符表达式
2.在Visual Foxpro中,字符型数据的最大长度是( )。
A.8 B.255 C.没有限制 D.254
3.在Visual Foxpro 9.0中,下列数据属于常量的是( )。
A.T B.F C.07/08/09 D.ALL
4.下列表达式中,结果值为.F.的是( )。
A.'70'>[120] B."李梅"<"张梅"
C.110<150 D.{^2015/2/10}+100<{^2015/4/10}
5.执行?MOD(20,-3)的显示结果是( )。
A.2 B.-1 C.1 D.-2
6.日期型数据长度固定为( )。
A.4 B.6 C.8 D.10
7.下面4组符号中,( )不是Visual Foxpro表达式。
A.111293 B.'999' C.X+Y D.ABC=3.AN D.EFG=5
8.VAL("-165B.67")的值是( )。
A.-165.67 B.-165 B.67 C.-165.00 D.-16567
9.使用DIMENSION命令定义数组后,各数组元素在么有赋值之前数据类型是( )。
A.数值型 B.字符型 C.逻辑型 D.未定义
10.字符串长度函数LEN(SPACE(3)- SPACE(2))的值是( )。
A.1 B.2 C.3 D.5
二、填空题
1.在Visual Foxpro中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先次序是__。
2.Visual Foxpro中的变量分为两大类,它们是__和__。
3.命令S1='AB','CD',?.NOT.(S1=S2)的结果为__。
4.执行?DAY({^2014-12-15})命令后显示的结果是__。
5.?SUBSTR('计算机',3,2)的结果是__。
6.写出表达式YEAR(DATE())的值__。
7.请把下列不等式写成Visual Foxpro中的合法表达式:__。
20≤X≤80
8.Visual FoxPro可以使用的常量类型有__、__、逻辑型常量、日期型常量、日期时间型常量和浮动型常量等。
9.设一个数据表中有10条记录,当EOF()返回值为真时,当前记录号应为__。
10.表达式"Visual FoxPro" $ "Visual"的结果为__。
三、上机操作
1.上机运行以下命令记录相应结果。
?MAX(77,13,5)
?INT(134.5)
?STR(132.24,7,81)
?TYPE("DATE() ")
?VAL("547ABC")-110
2.求下列表达式的值。
①AT("31","Hello")
②STR(-431.65)
③(6+8*3)/2
④DAY(CTOD('11/21/90'))>12
⑤MONTH({^1991/11/22})-20
3.已知a=8、b=2、c=3、a1='AB'、b1=.T.,求下列各表达式的值。
a+3*c
a^2/6
int(a+b/c)>=5.and.b1
mod(a,b)=c.and. .not.b1
val(a1)>=2.or. .not.b1