江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2000年(春)vfp考试试题

2000年(春)江苏省普通高校非计算机专业学生

计算机基础知识和应用能力等级考试试卷答案

二 级

(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)

说明:选择题和填空题中粗体且红色的为参考答案。 

第一部分 计算机基础部分 

A类 以 Windows 为平台

1. 目前流行的"CIH"病毒对主板、硬盘等计算机资源可能会产生破坏。这种破坏是指对 1产生破坏。

A. ROM和RAM B.ROM和硬盘 C.RAM和硬盘 D.硬盘和显示卡

2. 下列几个选项中,与十进制数273最接近的数是 2

A.二进制的100000110 B.八进制的411
C.十进制的263 D.十六进制的108

3.操作系统的主要功能有 3

A.硬盘管理、打印管理、作业管理和存储管理

B.运算器管理、控制器管理、设备管理和存储管理

C.处理器管理、存储管理、设备管理和文件管理

D.程序管理、文件管理、编译管理和设备管理

4.目前在计算机中使用最广泛的西文字符集及其编码是ASCII码。在ASCII码字符集中,对 4 个字符进行了编码。

A. 64 B.128 C.254 D.512

5.目前,PC机上主要采用的总线结构是 5

A. ISA和PCI B.ISA和EISA C.VESA和ISA D.EISA和VESA

6.一个完整的数据库系统由数据库、 6 组成。

A.应用程序和数据库管理系统

B.数据库管理系统和数据库管理员

C.应用程序和数据库管理员

D.应用程序、数据库管理系统和数据库管理员

7.在“回收战”窗口中选定某文件后,对选定的文件不能完成的操作是 7

A.还原 B.删除 C.改名 D.剪切

8.在Windows95环境下,用户在某空文件夹中创建了名为“AAAAA+BBBBB”的文件,则在MS-DOS方式下对该文件进行操作时,文件名应使用 8

A.AAAAA B.AAAAA~1 C.AAAAA+~1 D.AAAAA_~1

9.关于快捷方式,以下叙述中错误的是 9

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

B.快捷方式不改变其对相应资源的存储位置

C.删除快捷方式时,其对应的资源不会被删除

D.只能在桌面上创建快捷方式

10.在 Windows95 环境下启动"MS-DOS方式",且"MS-DOS方式"处于窗口状态,则 10

A.由于DOS是单任务的操作系统,所以这时无法执行除"MS-DOS方式"以外的任何Windows95程序

B.由于DOS是单任务的操作系统,所以这时无法再启动"MS-DOS方式"以打开另一个"MS-DOS方式"的窗口

C.可以利用任务栏上的“输入法指示器”启动某种汉字输入法,用于在"MS-DOS方式"窗口中输入汉字

D.在"MS-DOS方式"窗口中可以使用“剪贴板”功能

11.在使用Windows95过程中,如果需要使用某种目前未安装的Windows组件(例如“剪切板查看程序”),这时应 11

A.重新安装全部Windows95系统

B.从Windows95安装盘中复制与该组件有关的文件

C.利用"控制面板"中的"添加/删除程序"功能进行补充安装,且需要Windows95安装盘

D.利用“控制面板”中的“添加/删除程序”功能进行补充安装,但不需要Windows95安装盘

12. Windows95 的“记事本”应用程序可以编译的文本文件不可大于 12

A.16KB B.32KB C.64KB D.1MB

13. 要把分别用"记事本"、"写字板"、"画笔"建立的拼成三个文件一个文件,该操作可在 13 中完成。

A.记事本 B.写字板 C.画笔 D.资源管理器

14. Windows95 系统自带的媒体播放器直接支持的数字视频文件,其扩展名是 14

A.WAV B.MOV C.MPG D.AVI

15.在 Windows95 环境下,下列快捷键中与剪贴板操作无关的是 15

A.Ctrl+P B.Ctrl+C C.Ctrl+X D.Ctrl+V

16.在中文Windows95 环境下,系统默认的打开/关闭输入法的快捷键是 16

A.Ctrl+空格 B.Ctrl+Shift C.Shilt+Alt D.Ctrl+Alt

17. Windows95 的开始菜单中有“程序”、“文档”、“设置”和“查找”等菜单项,其中用户可以修改其子菜单的是 17

A.程序、文档、设置和查找 B.程序、文档和设置
C.程序和文档 D.程序

18.在 Word 7.0 中编译文档时,下列描写的操作不可以完成的是 18

A.将选定的英文文本全部转换成大写字母

B.将选定的英文文本全部转换成小写字母

C.将选定的文本设置为“空心”效果

D.将选定的文本设置为只能显示不能打印

19.在 Word 7.0 中,用户通过“选项”对话框的设置可以改变 Word 的操作环境和某些操作的操作方式。描述中无法实现的设置下列是 19

A.选定文字后嵌入的内容,不是替换所选的文字,而是插入在所选文字之前

B.在所选单词的局部时自动选定整个单词及后面的空格

C. Word 7.0 的视图是“黑底白字”(即在黑色背景上用白色字符显示文字)

D.嵌入密码以限制对文档的访问,并可保护文档以防修改

20.在 Word 7.0 中,单击“常用”工具栏上的“打印”按钮,将 20

A.打印所选的文本内容 B.打印当前页
C.打印整个文档 D.显示“打印”对话框

  

第二部分 VFP5.0程序设计 

一、选择题(用答题卡答题,答案依次填在21-30答题号内)

21.表单的NAME属性是 21

A.显示在表单标题栏中的名称 B.运行表单程序时的程序名
C.保存表单时的文件名 D.引用表单对象时的名称

22.下列哪一组的数据类型是一致的 22

A.CTOD("1999/09/08"),DATE()+10,DATE()

B.ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)

C.EOF(),RECCOUNT(),DBC()

D.STR(3.14,3,1),TYPE("3.14"),SUBSTR("ABCD",3,1)

23.DIMENSION 命令用来对 23 进行声明。

A.对象 B.变量 C.字段 D.数组

24.下列四组基类中,同一组中各个基类全是容器型的是 24

A.Grid,Column,TextBox

B.CommandButton,OptionGroup,ListBox

C.CommandGroup,DataEnvironment,Header

D.Form,PageFrame,Column

25.字段的默认值保存在 25

A.表的索引文件中 B.数据库文件中
C.项目文件中 D.表文件中

26.下列叙述中含有错误的是 26

A.一个数据库表只能设置一个主索引

B.唯一索引不允许索引表达式有重复值

C.候选索引既可以用于数据库表也可以用于自由表

D.候选索引不允许索引表达式有重复值

27.表移出数据库后,仍然有效的是 27

A.记录的验证规则 B.表的验证规则
C.字段的默认值 D.结构复合索引中的候选索引

28.菜单文件经过生成以后形成的菜单程序文件的扩展名是 28

A.MPR B.MNX C.MPX D.MND

29.下列叙述中含有错误的是 29

A.一个表可以有多个外部关键字

B.数据库表可以设置记录级的有效性规则

C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动

D.对于临时性关系,一个表不允许有多个主表

 

二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)

1.VFP 系统中用 属性 定义对象的特征或某一方面的行为。

2.VFP 系统中允许用户创建新类,创建新类可使用 类设计器 设计器实现。

3.表之间的永久性关系保存在 数据库 文件中。

4.当 当某方法运行中发生错误 时,表单的 Error 事件被触发。

5.建立事件循环的命令是 READ EVENTS

6.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的Init事件中设置代码为This.Value=DATE(),同时要将它的 Enabled 属性设置为.F.

7.用SEEK命令查找后,如果一个表中有两条满足条件的记录,则记录指针指向第一条满足条件的记录,如果再执行一次SEEK命令,则记录指针指向第条满足条件的记录。

8.在VFP中,表示范围的短语REST的含义为 自当前记录向后的所有的记录

9.打开表单(.SCX)的命令是 MODIFY FORM

10.将控件绑定到一个字段,移动记录后字段的值发生变化,这时控件的 VALUE 属性的值也随之变化。

11.记录在表文件中顺序称为 物理顺序

12.VFP中设置缺省文件夹的命令是 SET DEFAULT TO

13.计时器(Timer)控件中设置时间间隔的属性为Interval和定时发生的事件为 Timer

14.设JS.DBF及JSRK.DBF的结构如下:

教师表(JS.DBF) 教师任课表(JSRK.DBF)
工号 GH C,5 工号 GH C,5
姓名 NAME C,8 课程号 KCH C,2
性别 XB C,2 课程名称 KCMC C,30
系名 DEPARTMENT C,20 课时数 KSS C,5

下列命令用来创建JS.DBF,请将它写完整:

CREATE TABLE JS ( GH C(5),NAME C(8),XB C(2),DEPARTMENT C(20) )

如果对教师表已经建立了两个索引,索引表达式分别为 GH 和 NAME,下列程序段用来查找姓名为"王一平"的记录,请将它写完整:

SELE JS

SET ORDER TO NAME

SEEK"王一平"

下列命令用来查询每个教师的任课课时总数,请将它写完整:

SELECT js.gh,js.name,SUM(jsrk.kss) AS 总课时数;

FROM jsrk INNER JOIN js;

ON JS.GH=JSRK.GH ;

INTO CURSOR cjsrkzstmp;

GROUP BY gh;

ORDER BY gh

如果JS.DBF和JSRK.DBF已经建立永久关系,并且,当JS表的GH发生变化时,JSRK表的GH跟着改变,则参照完整性的更新规则应设置成 级联

15.根据上题提供的教师表(JS.DBF)和教师任课表(JSRK.DBF)设计如下所示的一对多表单:

该表单的数据环境包括JS.DBF,JSRK.DBF及两表之间的关系,表单中GRID控件的RecordSourse为 JSRK Column1的ControlSourse为 JSRK.KCH

当按下添加按钮时,要求在子表中添加一条记录,则添加按钮的Click事件的代码为:

INSERT INTO jsrk(gh) VALUE( Thisform.Combo1.Value )

Thisform.Refresh

如果在数据环境中将JSRK.DBF的BufferModeOverride(数据缓冲方式)设置成5-开放式表缓冲,现要求当按下恢复按钮时,表单恢复到添加前状态,则该按钮的Click事件中一定包含 TableRevert() 函数。

16.已知一个表单中有一个命令按钮组,其中有三个按钮分别为:上一条(Cmdprior),下一条(CmdNext),退出(CmdReturn),下面是该命令按钮组Click事件的代码,请将它写完整:

DO CASE

CASE This.Value=1 && 按上一条按钮

SKIP -1

IF BOF()

GO TOP

ELSE

Thisform.Refresh

ENDIF

CASE This.Value=2 && 按下一条按钮

SKIP

IF EOF()

GO BOTTOM

ELSE

Thisform.Refresh

ENDIF

CASE This.Value=3 && 按退出按钮

Thisform.Release

Endcase

如果要将Thisform.Release的代码改成:

This.CmdReturn.Click()

则要完成相同的功能,CmdReturn的的Click事件的代码为:

ThisForm.Release

17.为了用颜色区分表格的奇数列与偶数列,在Grid子类myGrid中定义了一个新方法SETBKCOLOR和两个新属性:COLOR1和COLOR2。SETBKCOLOR方法把表格奇数列的背景色设置为COLOR1属性所指定的颜色值,偶数列的背景色设置为COLOR2属性所指定的颜色值。新方法SETBKCOLOR的程序代码如下述代码所示,请将它写完整:

LOCAL i

FOR i=1 TO ColumnCount

This.Column(i).BackColor=IIF(i%2=1,This.color1,This.color2)

ENDFOR

上述变量i能否被高层或低层程序访问 不能 。(提示:填"能"或"不能")

18.下列程序用来计算长方形的面积,请将它写完整:

X=3

Y=5

S=0

DO AREA WITH X,Y,S

?S

PROCEDURE AREA

PARAMETERS X,Y,S1

S1=X*Y

RETURN

19.设有教师表(JS.DBF)其结构如上题所述,表中含有6条记录分别为:

工号 姓名 性别 系名
A0001 张一敏 管理工程系
A0002 李立三 管理工程系
A0003 陈萍 管理工程系
A0004 高卫民 管理工程系
A0005 陈志敏 管理工程系
A0006 李小彬 管理工程系

下列程序:

N=0

M=0

SELE JS

SCAN WHILE XB="男"

N=N+1

ENDSCAN

M=RECCOUNT()-N &&RECCOUNT()为统计记录函数

执行上述程序后,N,M的值分别为 2 4