第三部分 习题及参考解答
习 题
(一)数据库系统基础知识
一、选择题
5. DBAS指的是______。 A. 数据库管理系统 B. 数据库系统
C. 数据库应用系统 D. 数据库服务系统
12. 在下述关于数据库系统的叙述中,正确的是______。
A. 数据库中只存在数据项之间的联系 B. 数据库的数据项之间和记录之间都存在联系
C. 数据库的数据项之间无联系,记录之间存在联系 D. 数据库的数据项之间和记录之间都不存在联系 13. 关系是指______。
A. 元组的集合 B. 属性的集合 C. 字段的集合
D. 实例的集合
18. 数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。
A. 操作系统
B. 文件系统 C. 数据集合
D. 数据库管理系统及相关软件
23. 如果一个关系中的属性或属性组能够唯一地标识一个元组,那么称该属性或属性组为
_____。
A. 主关键字 B. 候选关键字 C. 外关键字
D. 关系
24. 关系中的“主关键字”不允许取空值是指______约束规则。 A. 实体完整性 B. 数据完整性 C. 引用完整性
D. 用户自定义完整性
第三部分 习题及参考解答
二、填空题
1. 数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。 2. 数据库是长期存储在计算机内、有 组织 的、可 共享 的数据集合。 3. DBMS管理的是 有结构 的数据。
4. 数据独立性又可分为 物理数据独立性 和 逻辑数据独立性 。 5. 关系数据库是采用__关系模式_____作为数据的组织方式。
6. 关系的直观解释是__二维表____,在FoxPro中称关系为_数据库文件____。 7. 数据库系统的核心是__数据管理系统____。
(二)Visual FoxPro操作基础
一、选择题
2. 退出Visual FoxPro的操作方法是______。
A. 从文件下拉菜单中选择“退出”选项 B. 用鼠标左按钮单击关闭窗口按钮
C. 在命令窗口中键入QUIT命令,然后按回车键 D. 以上方法都可以
3. 启动Visual FoxPro向导的方法是______。
A. 单击工具栏上的向导按钮 B. 使用向导命令
C. 选择“文件”菜单中的“新建”选项,再选择文件类型,单击“向导”按钮 D. 以上方法都可以
4. 在Visual FoxPro环境下,隐藏命令窗口可选择“窗口”的选项是______。
A. 循环 B. 清除 C. 隐藏
D. 命令窗口
5. 不是Visual FoxPro可视化编程工具的是______。
A. 向导 B. 生成器 C. 设计器
D. 程序编辑器
6. 以下有关Visual FoxPro工作方式的叙述,正确的是______。
A. 只有一种工作方式,即命令方式 B. 有两种工作方式,即键盘和鼠标方式
C. 有两种工作方式,即命令和程序方式
D. 有三种工作方式,即命令和程序、菜单方式
7. 用户启动Visual FoxPro后,若要退出Visual FoxPro返回到Windows环境,应在命令窗
口输入______。
第三部分 习题及参考解答
A. EXIT B. QUIT C. CLOSE
D. CLEAR
8. “数据工作期”选项,是在______菜单项中。
A. 编辑 B. 文件 C. 程序 D. 窗口
9. 在下列关于Visual FoxPro的辅助设计工具的叙述中,正确的一条是_______。
A. Visual FoxPro只提供了向导辅助设计工具
B. Visual FoxPro提供了向导和设计器两种辅助设计工具,没有提供生成器 C. Visual FoxPro提供了向导和生成器两种辅助设计工具,没有提供设计器 D. Visual FoxPro提供了向导、设计器和生成器等辅助设计工具 10. 在“选项”对话框的“文件位置”选项卡中可以设置_______。
A. 表单的默认大小 B. 默认目录
C. 日期和时间的显示格式 D. 程序代码的颜色
11. 若要对已经存在记录的表进行表结构的修改,则在“打开”对话窗口应进行如下操作_______。 A. 只选择“以只读方式打开” B. 只选择“独占” C. 都不选择
D. 都要选择
12. 当以浏览方式打开表并欲新增加记录,应在“显示”菜单栏先点击_______菜单项。 A. 编辑 B. 浏览
C. 追加方式
D. 表设计器
13. Visual FoxPro菜单栏上的各主菜单名有如下规律_______。
A. 固定不变
B. 可根据用户的需要进行自定义
C. 根据用户选择的对象不同而有所变化 D. 以上三项都不对
14. 若要将Excel格式的数据转为Visual FoxPro格式的数据,在Visual FoxPro中可进行如下
操作步骤:
A. “文件”→“导入” →? B. “文件”→“导出” →?
C. “文件” →“打开” →“显示” →“表” →“追加新记录”
第三部分 习题及参考解答
D. “文件” →“打开” →“显示” →“表” →“追加记录”
15. 若需要清除主显示区中的运算结果,应选择“窗口”菜单中________菜单项。 A. 隐藏 B. 清除
C. 循环方式 D. 命令窗口
二、填空题
1.Visual FoxPro 6.0的主程序可执行文件名是 vfp6.exe 。
2.Visual FoxPro 6.0的安装文件是 setup.exe 。
3.安装完Visual FoxPro 6.0之后,系统自动用一些默认值来设置环境,要定制自己的系统环 境,应单击 工具 菜单下的 选项 命令。
4. 打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的 区域 选
项卡。
5.Visual FoxPro 6.0的默认界面仅包括 命令窗口 和 常用 工具栏,显示在菜单栏下面。
(三)Visual FoxPro的数据及其运算
一、选择题
1. 以下日期值正确的是______。 A. {\B. {^2001-05-25} C. {2001-05-25}
D. {[2001-02-25]}
2. 在默认日期格式时{^1999-05-01}+31的值应为______。 A. {99/06/01} B. {06/01/99} C. {99/06/02}
D. {99/04/02}
3. 在Visual FoxPro中,有如下几个内存变量赋值语句: X={^2001-07-28 10:15:20 PM} Y=.T.
M=$123.45 N=123.45 Z=\
执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是______。 A. D、L、Y、N、C
第三部分 习题及参考解答
B. D、L、M、N、C C. T、L、M、N、C D. T、L、Y、N、C
4. 依次执行以下命令后的输出结果是______。 SET DATE TO YMD SET CENTURY ON
SET CENTURY TO 19 ROLLOVER 10 SET MARK T0 “.” ? CTOD(“49-05-01”)
A. 49.05.01 B. 1949.05.01 C. 2049.05.01 D. 出错
5. 下列表达式中结果不是日期型的是______。 A. CTOD(\B. {^99/10/01}+365 C. VAL(\ D. DATE()
6. 在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是_______。
A. {^2002.09.01 11:10:10AM}-{^2001.09.01 11:10:10AM} B. {^2002/01/01}+20
C. {^2002.02.01}+{^2001.02.01} D. {^2002/02/01}-{^2001/02/01}
7. 下列函数中函数值为字符型的是______。 A. DATE() B. TIME() C. YEAR() D. DATETIME()
8. Visual FoxPro内存变量的数据类型不包括_______。 A. 数值型 B. 货币型 C. 备注型 D. 逻辑型
9. 在FoxPro下,不能清除所有内存变量的命令是______。 A. RELEASE ALL B. CLEAR ALL C. CLOSE ALL
D. CLEAR MEMORY
10. 在下列表达式中,运算结果为数值型数据的是_______。
A. LEN(SPACE(5))-1 B. CTOD(“06/11/99”)-30
C. 800+200=1000
D. [9999]-[666]