本周更新数据库VFP中职教材前几章的小练习题:
1.Visual FoxPro支持的数据模型是( )
A.层次模型 B.关系模型 C.网状模型 D.树状模型
2. VisualFoxPro能够实现的三种基本关系运算是( )。
A)索引、排序、查找 B)建库、录入、排序
C)选择、投影、联接 D)显示、统计、复制
3. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )
A) DB包括DBS和DB B) DBMS包括DB和DBS
C) DBS包括DB和DBMS D) 三者之间没有联系
4. 数据表文件的扩展名是( )。
A).DBF B).DBC C).PRG D).MEM
5.要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为( )
A.8位 B.7位 C.6位 D.4位
6.设置参照完整性的目的是( )
A.定义表的临时联接 B.定义表的永久联接
C.在插入、删除、更新记录时,确保已定义的表间关系 D.定义表的外部联接
7.已打开的表文件的当前记录号为150,要将记录指针移向记录号为100的命令是( )。
(A) SKIP 100 (B)SKIP 50 (C) GO -50 (D) GO 100
8.假定学生数据表中前6条记录均为男生的记录,执行以下命令序列后,记录指针定位在( )。
USE STUD
GOTO 3
LOCATE NEXT 3 FOR 性别="男"
(A) 第5条记录上 (B) 第6条记录上 (C) 第4条记录上 (D) 第3条记录上
9. 关于数据库表与自由表的转换,下列说法中正确的是( )
A) 数据库表能转换为自由表,反之不能
B) 自由表能转换成数据库表,反之不能
C) 两者不能转换
D) 两者能相互转换
10.设职工数据表文件已经打开,其中有工资字段,要把指针定位在第1个工资大于620元的记录上,应使用命令( )。
(A) seek FOR 工资>620 (B) SEEK 工资>620
(C) LOCATE FOR 工资>620 (D) LIST FOR 工资>620
11.有以下两个数据表文件:
文件的内容 文件的内容
姓名年龄 性别 姓名 年龄 性别
欧阳惠 25 女 李明 28 男
李明 28 男 吴友 23 男
杨霞 25 女 杨霞 25 女
吴友 23 男 欧阳惠 25 女
郭吴 26 男 郭吴 26 男
SELECT 1
USE ST1
SELECT 2
USE ST2
LOCATE FOR 姓名=A->姓名
RECNO()
执行以上命令序列后,所显示的记录号是( )。
(A) 2 (B) 3 (C) 4 (D) 5
12. 为显示年龄为10的整数倍的在职职工记录,下列各命令中错误的是( )
A) LIST FOR MOD(年龄,10)=0
B) LIST FOR年龄/10=INT(年龄/10)
C) LIST FOR SUBSTR(STR(年龄,2),2,1)="0"
D) LIST FOR年龄= 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用( )
A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"
C) "表"菜单中的"追加记录" D) 快捷键Ctrl+Y
14. 下列关于索引的叙述中错误的是( )
A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和惟一索引
B) 在用命令方式建立索引时,可以建立普通索引,惟一索引 (UNIQUE) 或候选索引 (CANDIDATE),但是不能建立主索引
C) 在表设计器的字段选项卡中建立的索引默认为普通索引
D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可
15. 表 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是( ) A) B) C) D)
16. 在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令( )
A) LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"
B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"
C) LIST FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")
D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")
17. 在下述命令中,使函数EOF()的值一定为.T.的命令是( )
A) REPLACE 基本工资WITH基本工资+300
B) DISPLAY FOR 基本工资>1000
C) LIST WHILE 基本工资>1000
D) LIST NEXT 10 FOR 基本工资>1000
18. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为( )
A) 0 B) C) D)
19. 一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有 100 条记录,则所有记录所占用的字节数为( )
A) 1800 B) 1900 C)2000 D) 2100
20. 对表结构的修改是在下面哪一个对话框中完成的( )
A) 表设计器 B) 数据库设计器 C) 表达式生成器 D) 浏览窗口