第三章练习题
一、 选择题 1、
函数min(“人民”,”abc”,”12”,”2”)的值为
A、 人民B、12C、2D、abc 2、
下面哪一个不能表示30岁以上的教授和副教授
A、 年龄>30.and.职称=“教授”or职称=“副教授” B、年龄>30.and.“教授”$职称
C、年龄>30.and.(职称=“教授”or职称=“副教授”)
D、年龄>30.and.职称=“教授”or职称=“副教授”and年龄>30 3、
下面表达式中,是逻辑型常量的是
A、Y B、N C、NOT D、.F. 4、
下列选项中不是常量的是
A、ABC B、“ABC” C、1.4E+2 D、[99/12/07] 5、
变量名中不能包括
A、 数字B、字母C、汉字D、空格 6、
命令窗口的显示与隐藏可通过()菜单中的“命令窗口”和“隐
藏”选项来控制
A、 编辑B、窗口C、运行D、文件 7、
内存变量一旦定义后,它的()可以改变
A、 类型和值B、值C、类型D、宽度 8、
下面选项中得不到字符型数据的是
A、 DTOC(DATE())B、DTOC(DATE(),1)
B、 9、
STR(123.356)D、AT(“1”,STR(1234)) 有下列命令:STORE 2 TO A
STORE A+2 TO A STORE A=A+2 TO A ?VARTYPE(A) 顺序执行后,最后一条命令的显示结果为 A、N B、C C、L D、U
10、用数据库管理系统对数据进行处理时,以下不正确的是 A、 暂时地用到一些是间变量称为内存变量B、字段仍然是变量 C、
变量包括内存变量和字段变量两类D、字段不再是变量,而成
为常量
11、执行如下序列: YA=100 YB=200 YAB=300 N=“A” M=“Y&N” ?&M
最后一条命令的显示值应为 A、100 B、200 C、300 D、Y&N 12、以下四组操作,每组有两条分别执行的命令,执行结果相同的是 A、执行内存变量赋值STORE SPACE(20)TO BLANK之后,再执行
?LEN(BLANK+SPACE(5)) ?LEN(BLANK-SPACE(5)) B、CLEAR ALL CLEAR MEMORY
C、执行M=“20”之后,再分别执行K=50+&M K=“50”+M
D、?SUBSTR(“ABCDEF’,4) ?RIGHT(“ABCDEF”.4) 14、表达式“INT((CTOD(“99/10/01”)-CTOD(“49/10/01”))/365“
A、50 B、52 C、48 D、-50
15、职工数据库中有D型字段“出生日期”,要显示职工生日的月份和日期可以使用命令
A、?姓名+MONTH(出生日期)+“月”+DAY(出生日期)+“日”
B、?姓名+STR(MONTH(出生日期))+“月”+DAY(出生日期)+“日”
C、?姓名+STR(MONTH(出生日期))+“月”+STR(DAY(出生日期))+“日”
D、? 姓名+SUBSTR(出生日期,4,2)+“月”+SUBSTR(出生日期,7,2)
16、下列选项中可以得到字符型数据的是
A、DATE()B、TIME()C、YEAR(DATE())D、MONTH(DATE