您的当前位置:首页正文

VFP数据库考卷

2020-02-21 来源:好走旅游网
V F P 数 据 库 期 末 试 卷

姓名:_________________ 座号:_________________ 班级:_________________

一、填空题 (20%)

1. VFP 中进行菜单设计时,菜单有两种,即一般菜单和 快捷 菜单。

2.类( class )是面向对象程序设计的核心。类具有许多特点,如抽象性、封装性、继承性等,其中 ___封装性____ 是指包含和隐藏对象信息(如内部数据结构和代码)的能力,是操作对象的内部复杂性与应用程序隔离开来。

3.在“项目管理器”窗口中,用户可以选择一个程序、 ___表单_____ 、查询或菜单,将其设置为主程序。

4.在报表设计器中,报表被划分为多个带区。其中,打印每条记录的带区称为 ____细节____ 带区。

5.在 VTP 集成环境下调试程序时,如果程序运行过程中出现“死循环”现象,通常可以通过按键盘上的 ____ESC____ 键强制中断程序。

6.设某表单上有一个页框控件,该页框控件的 PageCount 属性值在表单的运行过程中可变(即页数会变化)。如果要求在表单刷新时总是指定页框的最后一个页面为活动页面,则可在页框控件的 Refresh 事件代码中使用语句:This.ActivePage= PageCount 。

7.在某类库中,基于 CommandButton 基类新建了一个子类 cmd ,基于 cmd 类又派生了 cmdClose 子类。若利用 cmdClose 类为一个表单添加控件 cmdCloseA ,则 cmdCloseA 的 BaseClsss 属性值为 __CommandButton____ 。

8.已知某数据库中有学生表和成绩表,且两张表之间已经建立了参照完整性(学生表为主表,成绩表为字表)。如果将学生表中的某位学生的记录删除,要求该学生在成绩表中的所有成绩记录将自动全部删除,则两表之间的参照完整性设置是 __删除级联____ 。

9.在 SELECT-SQL 命令中, UNION 子句的功能是把一条 SELECT 语句的查询结果同另一条 SELECT 语句的查询结果组合起来。如果某 SELECT-SQL 命令中使用了 UNION 子句将两个 SELECT 语句联合起来,且需要对最终查询结果排序,则需要使用 ____1___ 个 ORDER BY 子句。

10.设某命令按钮的标题为“确定( Y )”(该按钮访问键位“ ALT+Y ”),则其 Caption 属性值应设置为 ___确定(\\二、选择题(40%)

1.十进制数 100 对应的二进制数、八进制数和十六进制数分别 _____________ 。 A. 1100100 、 144Q 和 64H B. 1100110B 、 142Q 和 62H C. 1011100B 、 144Q 和 66H D. 1100100B 、 142Q 和 60H 2.在各种数字系统中,汉字的显示与打印均需要有相应的字形库支持。目前汉字的字形主要有两种描述方法,即点阵字形和 ___________ 字形。

A.仿真 B.轮廓 C.矩形 D.模拟

3.在下列有关PC机及CPU芯片的叙述中,正确的是 _____________ 。 A.目前 PC 机所用 CPU 芯片均为 Intel 公司生产 B.PC机只能安装 MS-DOS 或 Windows 操作系统

C.PC机主板型号与CPU型号是一一对应的,不同的主板对应不同的 CPU D. Pentium MMX中的“MMX”是“多媒体扩展指令集”的英文缩写

4.总线在计算机的组成与发展过程中起着重要作用。在下列PC机的总线标准中,因价格和兼容性等原因,未被广泛推广使用的是 _____________ 。

A. ISA B. AT C. MCA D. PCI

5.根据前国际电报电话咨询委员会( CCITT )的定义,与计算机信息处理有关的媒体分为五种。据此定义和媒体的分类, I/O 设备属于 _____________ 。

A.表示媒体 B.存储媒体 C.表现媒体 D.传输媒体

6.数字图像未经压缩时,其数据量很大,既浪费存储空间,也不适于往上传输。例如,一幅分辨率为 102 4 × 768 的 256 色的未经压缩的数字图像,其数据量大约为 _____________ KB 。

A. 96 B. 768 C. 2304 D. 24576 7.在下列有关 Internet 的叙述中,错误的是 _____________ 。

A.随着 Modem 性能的提高,电话拨号上网的速度越来越快,目前可达1 Mbps 以上

B.用户从不同的网站下载信息,其速度通常有所不同

C.从 Internet 上搜索到的信息,有时不能下载到本地计算机 D.网页上的图片大多为 GIF 和 JPEG 格式

8.在 Internet 中,域名服务器的主要功能是实现 _____________ 的转换。 A.IP地址到域名(主机名字) B.域名到IP地址 C.主机IP地址和路由器IP地址之间 D.路由器IP地址之间

9. http://exam.nju.edu.cn 是“江苏省高等学校计算机等级考试中心”的网址。其中,“ http ”是指 _____________ 。

A.超文本传输协议 B.文件传输协议 C.计算机主机域名 D. TCP/IP 协议

10.在下列有关电子邮件( Email )的叙述中,错误的是 _____________ 。 A. E-mail 地址具有特定的格式,即“<邮箱名>”@<邮件服务器域名>” B.一个用户可以向一个或多个邮件服务器提供商申请多个 E-mail 地址 C.目前邮件发送时一般采用 POP3 协议,接收时采用 SMTP 协议 D.一封电子邮件通常由三部分组成,即邮件的头部、正文和附件 11.在下列有关操作系统的叙述中,错误的是 _____________ 。

A.操作系统是最基本的软件, Windows 是 PC 机上最早使用的操作系统 B.操作系统是随着计算机软件的发展而发展的,最早的计算机并无操作系统 C.目前PC机除了可以使用 Windows 系列操作系统,也可以使用其他操作系统

D.计算机系统软件中软件安全的核心是操作系统的安全性

12.软件的可移植性是衡量软件质量的重要标准之一,它是指 _____________ 。 A.软件版本升级的难易程度

B. 软件与其它软件交换信息的难易程度

C. 软件对软硬件环境要求得到满足的难易程度

D.软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度 13.计算机病毒是影响计算机安全的主要因素之一,目前已有数千种病毒,且新病毒层出不穷。在下列有关计算机病毒的叙述中,正确的是 _____________ 。

A.每一种计算机病毒总是一个独立的软件(程序),对应着一个或多个文件 B.计算机病毒不仅能感染一个独立的软件,而且能感染数据文件(如 Word 文档等)

C. 加密或压缩的文件一般不会感染计算机病毒

D.安装了病毒防火墙的计算机系统不会感染计算机病毒

14.在下列有关 Windows 98/2000/XP 中快捷方式的叙述中,错误的是 _____________ 。

A.快捷方式提供了对常用程序和文档等资源的捷径访问

B.存储在同一磁盘上的不同快捷方式,其对应文件的文件类型总是相同的,但文件大小可能有所不同

C.快捷方式显示的图标总是由对应的程序或文档等资源决定的,用户不可以更改 D. Windows 桌面上可以无任何快捷方式 15.在外存储器中,信息一般以文件为单位进行组织与存储。在 Windows 98/2000/XP 环境下,下列有关文件和文件名的叙述中错误的是 _____________ 。

A.文件扩展名总是由保存文件时所选文件类型决定的,用户不可以更改 B.在 Windows 98/2000/XP 中,文件名的长度可达 200 多个字符

C.在 Windows 98/2000/XP 中允许文件名中含有空格,但不允许文件名仅由空格组成

D.在采用高级语言编写程序时,若文件名中含有空格,则程序中引用文件时必须加引号

16.在 Windows 98/2000/XP 环境下,许多操作可以通过菜单或工具栏完成,但掌握一些常用的快捷键有助于提高工作效率。在 Windows 及其应用程序中,“撤消”操作所对应的快捷键一般为 _____________ 。

A. Ctrl+A B. Ctrl+S C. Ctrl+N D. Ctrl+Z 17.在下列有关 Microsoft Word 97/2000 功能的叙述中,错误的是 _____________ 。 A.利用 Word 软件可以制作网页

B.在编制 Word 文档时,可以对表格中的数据进行排序操作,但不可进行数据的计算

C. Word 文档中可以插入声音、动画和视频

D.利用其“自动更正”功能可以提高文本输入速度和编辑效率

18.在 Microsoft Word 97/2000 环境下编辑文档时,可以建立多级“编号”或“项目符号”。编号或项目符号升级是可按功能键 _____________ 。

A. Tab B. Ctrl+Tab C. Alt+Tab D. Shift+Tab

19.下列有关 Microsoft Word 97/2000 功能的叙述中,错误的是 _____________ 。 A.在新建 Execel 工作簿后 ,系统默认其包含3张工作表,但这种默认可在“选项”对话框中更改

B.可以将文本文件或数据库(表)文件导入到 Execel 中

C.工作表中的数据既可以以行方式排序,也可以以列方式排序

D.可以利用“编辑”菜单打开“页眉/页脚”对话框,以完成页眉和页脚的编辑

20.若利用 Micorsoft Execel 97/2000 创建新工作簿后未进行过任何设置,则在某单元格中输入数据时,下列叙述中正确的是 _____________ 。

A.输入 7/2 ,系统认为输入的是日期型数据 B.输入 3+5 ,则系统对其进行计算并显示为 8 C.输入“ OK ”(含英文双引号,即输入 4 个字符),系统认为输入的是字符型数据OK(2 个字符)

D.输入空格后输入 OK ,系统自动的将前面空格删除

选择题答案:1.D 2.B 3.C 4.B 5.A 6.D 7.C.8.B 9.D 10.D 11.D 12.B 13.B.14.B 15.C 16.A 17.B 18.C 19.C 20.A

三、判断题 (10%)

1.数据库管理系统(DBMS) 是为数据库的建立、使用和维护而配置的软件,是数据库系统的核心组成部分( √ )

2. 数据库(DB) 指系统开发人员利用数据库系统资源开发出来的,面向某一类信息处理问题而建立的软件系统( X )

3. 定义字段:为每个字段指定名称、数据类型和宽度,它们决定了表中的数据是如何被标识和保存的 ( √ )

4. 使用空值:在建立数据表时,可以指定字段是否接受空值(NULL)( √ ) 5. 数据表排序是按照关键字的值从小到大的排序称为降序,从大到小的排序称为升 序( X )

6. 数据表建立索引后,就可以使用FIND、SEEK等查询命令,快速定位记录,提高数据库应用系统的运行效率( √ )

7. 数据库文件可以作为一个数据字典来存储和管理有关记录和字段的规则、缺省值、触发器、表间关系等( √ )

8. 字段注释为字段添加注释后,使表更容易被理解( √ )

9. 更新触发器是在表中插入记录时所触发的检测程序,该程序可以是表达式或自定义

函数。检测结果为真时,接受插入的记录( X )

10. 删除触发器是在表中删除记录时所激发的检测程序。检测结果为真时,该记录可以

被删除;否则,禁止删除该记录( √ )

四、简答题(30%)

1.如何创建vfp永久关系,永久关系一共有几项?

答:永久关系是数据库表之间的关系,存储在数据库文件中

建立关系的两个表通常具有公共字段或语义相关的字段,其中包含主关键字段的表

称为父表,包含外部关键字段的表称为子表

1. 建立关系:对主关键字段和外部关键字段使用相同的索引表达式分别建立索 引;然后打开“数据库设计器”,将父表的索引拖到子表相匹配的索引上(两表之间显 示一条关系线)

2.编辑关系:选择关系线快捷菜单的“编辑关系”命令 3. 删除关系:选择关系线快捷菜单的“删除关系”命令 2.查询的概念是什么?

答:通过查询可以对几个相关联的表或视图中的数据,按指定的条件和内容进行检索,得到需要的信息并能对原始数据进行某些统计计算

利用查询设计器可以在交互环境下建立查询文件(.QPR),运行该文件即可获取检索信息。方法是:

⑴ 选择查询的数据源(包括自由表、数据库表和视图) ⑵ 选择要检索的字段

⑶ 设置查询条件来查找满足用户要求的记录 ⑷ 设置排序或分组来组织查询结果 ⑸ 选择查询去向

⑹ 运行查询,获得查询结果

3.程序的基本控制结构有几项?

答:1. 顺序结构:按程序中语句的书写顺序逐条执行

2. 分支结构(选择结构):根据逻辑条件的结果执行不同的命令序列

⑴ 单分支结构:IF…ENDIF ⑵ 双分支结构:IF…ELSE…ENDIF ⑶ 多分支结构:DO CASE…ENDCASE 3. 循环结构:

⑴ DO WHILE…ENDDO ⑵ FOR … ENDFOR 4.什么是变量的作用域

答:1.全局变量 使用 PUBLIC 关键字定义的变量(也称公共变量),可以是全局内存 变量或数组

格式:PUBLIC <内存变量表>|[数组]

2.局部变量 使用 LOCAL 关键字定义的变量 格式:LOCAL <内存变量表>|[数组]

3.私有变量 有通过 PUBLIC 或 LOCAL 关键字定义而在程序中直接使用(即由系

统自动隐含建立)的变量 5.VFP中的类有哪些? 答:1. 基类

基类是VFP系统自带的,用户可以从基类中生成所需要的对象,也可以扩展基类创

建自己的类 2.容器类与控件类

基类主要有容器类和控件类两大类型 ,相应地,可分别生成容器对象和控件对象

⑴ 容器对象 由容器类派生的、可以包含其它对象的对象。无论在设计时刻还是 在运行时刻,容器类对象和它所包含的对象都被当作一个独立的对象进行操作。在 对象的层次中,容器中被包含的对象处于容器对象的下一层

⑵ 控件对象 由控件类派生的、以图形化方式显示出来并能与用户进行交互的对 象。这些对象是一个相对独立的整体,不能容纳其它对象。控件对象通常被放置在 一个容器对象里