FoxBASE综合试题(十四)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FoxBASE综合试题(十四)
一、选择题
1. 如果对一个关系统实施了一种关系运算后得到了一个新的关系,而且新关系统中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是
A)选择B)投影C)联接D)并
2. 在FoxBASE关于文件扩展名的约定中,属于文本文件的扩展名有
A)TXT和FOX B)TXT和IDX C)PRG 和TXT D)PRG和DBF
3. 在FoxBASE命令的短语中,属于<范围>的短语有
A) ALL、REST、NEXT、RECORD B) NEXT、REST、FIELDS、TOP
C) REST、FIELDS、FOR、BOTT D) ALL、FOR、WHILE、RECORD
4. 与命令LIST FIELDS 姓名,性别,出生日期不等效的命令是
A) LIST 姓名,性别,出生日期
B) LIST ALL FIELDS 姓名,性别,出生日期
C) DISPLAY FIELDS 姓名,性别,出生日期
D) DISPLAY ALL 姓名,性别,出生日期
5. 相继执行以下命令
USE STUDENT
LIST NEXT 10 FOR 性别="男"
LIST WHILE 性别="男"
先后显示了两个各包含10个记录的记录清单,这说明当前文件中
A) 至少有10个记录,并且这头10个记录被显示了两遍
B) 至少有19个记录,并且这头19个记录的“性别”字段值都为“男”
C) 只有20个记录,并且所有记录的“性别”字段值都为“男”
D) 至少有20个记录,并且这头19个记录的“性别”字段的值都为“男”
6. 如果一个字段的宽度为10,则此字段的类型不可能是
A) 数值型B) 字符型 C) 日期型 D) 备注型
7. 在FoxBASE中,命令X=Y=3的功能是
A) 判断Y是否等于3,并将判断结果保存到X中
B) 判断X是否等于Y,如果等,将3赋值给Y,否则Y保持原来的值不变
C) 判断X和Y是否都等于3
D) 将3赋值给Y,然后再赋值给X,使X和Y的值都为3
8. 在下列逻辑表达式中,其值肯定为.F.的是
A) X.OR.X B) X.AND.X C) X.OR..NOT.X D) X.AND..NOT.X
9. 已知执行了如下命令序列:
SELECT 0
USE FF
SELECT 0
现欲转回到数据库文件FF.DBF所在工作区,能够确保完成这一任务的命令是
A) SELECT 0 B) SELECT 1 C) SELECT A D) SELECT FF
10. 设数据库STUDENT 和GG中都有学号字段,STUDENT文件还建立了关键字为学号的索引文件FF.IDX。
SELECT 0
USE STUDENT INDEX FF ALIAS ST
SELECT 0
USE GG
执行以上命令序列之后,要想建立GG到STUDENT 的关联,应执行
A) SET RELATION TO 学号 INTO STUDENT
B) SET RELATION TO 学号 INTO ST
C) SET RELATION TO 学号 INTO 1
D) SET RELATION TO 学号 INTO A
11. FoxBASE某些类型的文件只有在库文件打开的情况下才能打开,在库文件关闭时自动关闭。属于这一类文件的扩展名的有:
A) IDX、MEM B) FMT、DBT C) PRG、FOX D) IDX、DBT
12. 有如下的IF 语句:
IF X>0
Y=1
ELSE
IF X=0
Y=0
ELSE
Y=-1
ENDIF
ENDIF
在下列命令中,与这个IF语句等效的是
A) Y=IIF(X>0,1,IIF(X=0,-1,0)) B) Y=IIF(X=0,0,IIF(X>0,1,-1))
C) Y=IIF(X<0,IIF(X>0,1,0),-1) D) Y=IIF(X>0,IIF(X<0,-1,0),1)
13. 有如下循环语句:
DO WHILE .T.
IF 性别<>"男"
EXIT
ENDIF
IF 政治面目="群众"
DELETE
SKIP
ENDDO
下列命令中,与这个循环语句等效的是
A) DELETE FOR 性别="男" .AND. 政治面目="群众"
B) DELETE WHILE 性别="男" .AND. 政治面目="群众"
C) DELETE FOR 性别="男" WHILE 政治面目="群众"
D) DELETE WHILE 性别="男" FOR 政治面目="群众"
14. 在当前工作区已打开STUDENT数据库,要求男生在前,女生在后,同一性别的按年龄从小到大排序,生成新文件SS.DBF.应使用命令
A) SORT TO SS ON 性别,出生日期/D
B) INDEX TO SS ON 性别,出生日期
C) SORT TO SS ON 性别,出生日期
D) COPY TO SS ON 性别,出生日期/D
15. X=2
STORE X+1 TO Y
INPUT "请输入 X+Y" TO Z
?Z
在执行以上命令序列的过程中,如果键盘输入的是X*Y,则屏幕上显示的是
A) X*Y B) X+Y C) 6 D) 5
16. 在FoxBASE中,COPY TO ABC FOR…命令相当于完成的关系运算是
A) 连接操作B) 投影操作C) 选择操作D) 拷贝操作
17. 在当前数据库文件有一个类型为C的字段SNA,现在要将内存变量CC的字符串内容赋给当前记录的SNA字段,应使用命令
A) SET SNA=CC B) REPLACE SNA WITH CC
C) STORE CC TO SNA D) REPLACE SNA WITH "CC"
18. 以下各种说法中,正确的是
A) DELETE ALL、ZAP和PACK 的功能各不相同
B) ZAP 和PACK的功能相同
C) DELETE ALL 和ZAP的功能相同
D) DELETE ALL 和 PACK的功能相同
19. 对当前数据库文件执行完LIST OFF命令之后,记录指针指在
A) 逻辑首记录B) 物理首记录
C) 尾记录D) 尾记录之后(文件结束)
20. 要显示当前数据库文件中职称是工程师的所有记录,应使用的命令
A) LIST 职称="工程师" B) LIST FOR 职称="工程师"
C) LIST WHILE 职称="工程师" D) LIST REST 职称="工程师"