考试
课程名称:
计算机高级语言 Visual FoxPro
学时: 考试方式:闭卷,笔试 考试方式:120 分钟 考试内容: 一、选择(1 分*40 题=40 分) (1)在 Visual FoxPro 中 ,建立数据库表时,将年龄字段值限制在 12~14 之间的 这种约束属于____B_____。 A)实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束 (2) 在 Visual FoxPro 中,运行表单 T1.SCX 的命令是 ____C_____。 A)DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T1 (3)使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当___B___。 A)使用 WHERE 子句 B)在 GROUP BY 后面使用 HAVING 子句 C)先使用 WHERE 子句,再使用 HAVING 子句。 D)先使用 HAVING 子句,再使用 WHERE 子句 (4) 一个数据表文件的数值型字段要求保留 4 位小数,那么它的宽度最少应当定 义成____C_____。 A)5 位 B)6 位 C)7 位 D)8 位 (5) 在 Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统 自动给出,它们分别为_____A____。 A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8 (6) Visual FoxPro DBMS 是_____B____。 A)操作系统的一部分 B)操作系统支持下的
系统软件 C)一种编译程序 D)一种操作系统 (7) Visual FoxPro DBMS 基于的数据模型是____B_____。 A)层次型 B)关系型 C)网状型 D)混合型 (8) 在下
列表达式中,运算结果为数值的是___D______。 A)"1234"+"3579" B)CTOD("05/08/93")-11 C)130+350=480 D)LEN("SFDE")-1 (9) 在 Visual FoxPro 中,调用表设计器建立数据库表 STUDENT.DBF 的命令是 ____A_____。 A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENT C)CREATE STUDENT D) CREATE TABLE STUDENT (10) 在 Visual FoxPro 中,关于自由表叙述正确的是___B______。 A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束
C)自由表不能建立候选索引 D)自由表不可以加入到数据库中 (11)在 Visual FoxPro 中,建立索引的作用之一是____C_____。 A) 节省存储空间 B) 便于管理 C)提高查询速度 D)提高查询和更新的速度 (12)在 Visual FoxPro 中,相当于主关键字的索引是___A______。 A) 主索引 B) 普通索引 C) 唯一索引 D) 排序索引 (13)在 Visual FoxPro 中, 为了将按钮的 Click 事件代码设置为表单从内存中释放 (清 除) ,可以为表单中退出命令指定代码为____D_____。 A)ThisForm.Refresh B)ThisForm.Delete C) ThisForm.Hide D) ThisForm.Release (14) 数据表文件"学生表.DBF"中有性别(字符型)和平均分(数值型)字段,如 果显示平均分超过 90 分和不及格的全部女生的记录,应该使用的命令是 ___D_____。 A)LIST FOR 性别="女".OR.平均分>90.OR.平均分<60 B)LIST FOR 性别="女",平均分>90,平均分<60 C)LIST FOR 性别="女".AND.平均分>90.AND.平均分<60 D)LIST FOR
性别="女".AND.(平均分>90.OR.平均分<60) (15) 在 Visual FoxPro 中,创建一个名为 SDB.DBC 的数据库文件,使用的命令是 ____D_____。 A) CREATE B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB (16)在 Visual FoxPro 中,存储图象的字段类型应该是___B______。 B) 通用型 C) 字符型 D) 双精度型 A) 备注型 (17)在 Visual FoxPro 中,如果学生表 STUDENT 中包含有通用型字段,表中通用 型字段中的内容存在______D____文件中。 A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP (18) 在 Visual FoxPro 中,使用“菜单
设计器”定义菜单,最后生成的菜单程序的扩 展名是 ___C______ A)MNX B)PRG C)MPR D)SPR (19)在 Visual FoxPro 中,使用 SQL 命令将学生 STUDENT 中的学生年龄 AGE 字 段的值增加 1 岁,应该使用的命令是____D_____。 A) REPLACE AGE WITH AGE+1 B) UPDATE STUDENT AGE WITH AGE+1 C) UPDATE SET AGE WITH AGE+1 D) UPDATE STUDENT SET AGE=AGE+1 (20) 下列操作中,不能用 MODIFY STRU