第2章习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual FoxPro6.0 数据库程序设计
第2章习题
一、选择题
1.Visual FoxPro系统允许字符型数据的最大宽度是 D 。
A)10 B)32 C)128 D)255
2.在Visual FoxPro中,下列合法的字符型常量是 D 。
A){01/02/03} B)[123+54]C)[[计算机]]D).Y.
3.下列数据中,合法的数值型常量是 A 。
A)123 B)123+E345 C)"45.36" D)4*5
4.在命令窗口中输入以下命令:
SET DATE TO YMD
SET MARK TO ","
?{^2003/04/06}
在屏幕中显示的结果为 A 。
A)03,04,06 B)03.04.06 C)04/06/03 D)04,06,03
5.当定义一个新的数组后,系统会自动给数组中每个元素赋以。
A)1 B)0 C)逻辑真(.T.)D)逻辑假(.F.)
6.在命令窗口中输入如下命令:
STORE 2*3 TO X
?X
在主屏幕中显示的结果为 C 。
A)2 B)3 C)6 D)2*3
7.在命令窗口中输入以下命令
STORE ″5*8=″TO M
STORE 40 TO N
?M+N
8.在主屏幕中显示的结果为 D 。
A)5*8=40 B)5*8 C)M+N D)出错信息
9.下列不属于合法变量名的是 A 。
A)VFP B)学生_姓名C)中国计算机D)X123
10.下列4个表达式中,结果为数值型的是 A 。
A)"1234"-"34" B)134-34=1000 C)40-4*5 D)5*6>20
11.下列不可以用“+”或“-”运算符的是 D 。
A)字符型数据B)数值型数据C)日期型数据D)逻辑型数据
12.下列各表达式中,属于Visual FoxPro合法表达式的是 D 。
A)"123"+SPACE(5)+27 B)CTOD("05/02/03")+DATE()
C)VAL("45")+ "55" D){^2002/05/15}-1000
13.若M="4",N="6",K=10,则下列表达式中结果为真的是。
A)M+N=K B)VAL(M+N)=K
C)VAL(M)+VAL(N)=K D)M+N=STR(K)
14.以下各表达式中,运算结果为日期型数据的是 B 。
A)DATE()-02/03/98 B){02/04/98}+20
C){^2003/02/03 12:40:59}-20 D)DTOC ({02/03/98})
15.命令短语SET STRICTDATE TO 1的作用是。
A)表示不进行严格的日期格式检查
B)表示进行严格的日期格式检查,为系统默认的
C)表示进行严格的日期格式检查,并对CTOD()和CTOT()函数的格式也有效D)表示系统显示日期的格式为:YYYY/MM/DD
16.假设有一个字段变量“姓名”,其值为“张三”,同时也存在一个同名的内存变量:姓名="
王五"。当系统访问此“姓名”变量时,姓名的值应该是 C 。
A)张三B)王五C)“张三”D)“王五”
17.下列可用于表中数据向数组进行复制的命令是。
A)DIMENSION B)SCATTER C)GATHER D)DECLARE
18.5E-10是一个 D 。
A)字符型常量B)数值型常量C)内存变量D)非法表达式
19.在命令窗口执行如下命令:
STORE 3*5=15 TO X
Y=.F.
?X .AND. Y
在命令窗口显示的值为 B 。
A).T. B) .F. C)1 D)0
20.假定字符串A="12",B="34",则下列表达式的运算结果为逻辑假的是。
A)NOT.(A=B).OR.B$“1234”B)NOT.A$“ABC”.AND.A<>B
C)NOT.(A<>B).AND.A$“ABC”D)NOT.(B$“ABC”.AND.A>=B)
21.先执行SET DATE TO YMD,则表达式{^2000/02/15 10:30:20}-10的结果是。
A){^1990/02/15 10:30:20} B){^2000/02/05 10:30:20}
C){^2000/02/05 10:30:10} D){^2000/02/15 10:30:10}
22.下列命令中,能打开数据库却不显示相应设计器的是 D 。
A)CREATE DATABASE B)OPEN DATABASE
C)MODIFY DATABASE D)USE DATABASE
23.在命令窗口中关闭所有数据表的命令是 C 。
A)USE B)CLOSE DATABASE C)CLEAR ALL D)CLEAR
24.如果要给当前表增加一个字段,应使用命令 B 。
A)APPEND BLANK B)MODIFY STRUCTURE
C)INSERT BLANK D)EDIT
25.FoxPro 的变量分为两类,它们是____C____。
A) 字符变量与数组变量 B) 简单变量与数值变量
C) 内存变量与字段变量 D) 一般变量与下标变量
26.在下面的Visual FoxPro表述式中,错误的是___D______。
A) {^2002-06-08 06:08:09 AM}–10 B) {^2002-06-08}–DATE()
C) {^2002-06-08}+DATE() D) {^2002-06-08}+1986
27.3 在下列有关日期时间型表达式中,语法上不正确的是________。
A) DATETIME()+DATE() B) DATETIME()+100
C) DATE()–100 D) DTOC(DATE())–DTOS(DATE())
28.EOF()是测试函数,当正使用的数据表文件的记录指针已达最后一条记录时,其函数
值为_______。
A) 0 B) 1 C) .T. D) .F.
29.在下列有关空值的叙述中,不正确的是________。
A) 空值等价于没有任何值 B) 空值排序时优先于其他数据