2000年(春)江苏省普通高校非计算机专业学生
计算机基础知识和应用能力等级考试试卷
二 级vfp
(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)
说明:1.本试卷满分为60分,分选择题和填空题。
2.计算机基础知识部分全部是选择题,分A类(以Windows95为平台)和B类(以DOS为平台)。考生只准选答其中的一类,并在答题卡的试卷类型栏内涂写你所选的类别(A或B)。
3.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用 HB 铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。
4.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。
5.请认真填写并仔细核对答题卡和答案纸上的学校、准考证号及答题卡上的试卷类型(A或B)。
第一部分 计算机基础部分
(共20分。分A类和B类,考生只准选答其中的一类,并在答题卡的试卷类型栏内选涂A和B。)
●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 个字符进行了编码。
5.目前,PC机上主要采用的总线结构是 5 。
A. ISA和PCI |
B.ISA和EISA |
C.VESA和ISA |
D.EISA和VESA |
6.一个完整的数据库系统由数据库、 6 组成。
A.应用程序和数据库管理系统
B.数据库管理系统和数据库管理员
C.应用程序和数据库管理员
D.应用程序、数据库管理系统和数据库管理员
7.在“回收战”窗口中选定某文件后,对选定的文件不能完成的操作是 7 。
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 中完成。
14. Windows95 系统自带的媒体播放器直接支持的数字视频文件,其扩展名是 14 。
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 进行声明。
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 。
29.下列叙述中含有错误的是 29 。
A.一个表可以有多个外部关键字
B.数据库表可以设置记录级的有效性规则
C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动
D.对于临时性关系,一个表不允许有多个主表
二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)
1.VFP 系统中用 (1) 定义对象的特征或某一方面的行为。
2.VFP 系统中允许用户创建新类,创建新类可使用 (2) 设计器实现。
3.表之间的永久性关系保存在 (3) 文件中。
4.当 (4) 时,表单的 Error 事件被触发。
5.建立事件循环的命令是 (5) 。
6.如果要让一个文本框的初值设置为当前日期且不能更改,则在该文本框的Init事件中设置代码为This.Value=DATE(),同时要将它的 (6) 属性设置为.F.。
7.用SEEK命令查找后,如果一个表中有两条满足条件的记录,则记录指针指向第一条满足条件的记录,如果再执行一次SEEK命令,则记录指针指向第 (7) 条满足条件的记录。
8.在VFP中,表示范围的短语REST的含义为 (8) 。
9.打开表单(.SCX)的命令是 (9) 。
10.将控件绑定到一个字段,移动记录后字段的值发生变化,这时控件的 (10) 属性的值也随之变化。
11.记录在表文件中顺序称为 (11) 。
12.VFP中设置缺省文件夹的命令是 (12) 。
13.计时器(Timer)控件中设置时间间隔的属性为Interval和定时发生的事件为 (13) 。
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 (14) 。
如果对教师表已经建立了两个索引,索引表达式分别为 GH 和 NAME,下列程序段用来查找姓名为"王一平"的记录,请将它写完整:
SELE JS
SET ORDER TO (15)
SEEK"王一平"
下列命令用来查询每个教师的任课课时总数,请将它写完整:
SELECT js.gh,js.name,SUM(jsrk.kss) AS 总课时数;
FROM jsrk INNER (16) js;
ON (17) ;
INTO CURSOR cjsrkzstmp;
GROUP BY gh;
ORDER BY gh
如果JS.DBF和JSRK.DBF已经建立永久关系,并且,当JS表的GH发生变化时,JSRK表的GH跟着改变,则参照完整性的更新规则应设置成 (18) 。
15.根据上题提供的教师表(JS.DBF)和教师任课表(JSRK.DBF)设计如下所示的一对多表单:
该表单的数据环境包括JS.DBF,JSRK.DBF及两表之间的关系,表单中GRID控件的RecordSourse为 (19) ,Column1的ControlSourse为 (20) 。
当按下添加按钮时,要求在子表中添加一条记录,则添加按钮的Click事件的代码为:
INSERT INTO jsrk(gh)VALUE( (21) )
Thisform.Refresh
如果在数据环境中将JSRK.DBF的BufferModeOverride(数据缓冲方式)设置成5-开放式表缓冲,现要求当按下恢复按钮时,表单恢复到添加前状态,则该按钮的Click事件中一定包含 (22) 函数。
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
(23)
如果要将Thisform.Release的代码改成:
This.CmdReturn.Click()
则要完成相同的功能,CmdReturn的的Click事件的代码为: (24) 。
17.为了用颜色区分表格的奇数列与偶数列,在Grid子类myGrid中定义了一个新方法SETBKCOLOR和两个新属性:COLOR1和COLOR2。SETBKCOLOR方法把表格奇数列的背景色设置为COLOR1属性所指定的颜色值,偶数列的背景色设置为COLOR2属性所指定的颜色值。新方法SETBKCOLOR的程序代码如下述代码所示,请将它写完整:
LOCAL i
FOR i=1 TO ColumnCount
This. (25) .BackColor=IIF(i%2=1,This.color1,This.color)
ENDFOR
上述变量i能否被高层或低层程序访问: (26) 。(提示:填"能"或"不能")
18.下列程序用来计算长方形的面积,请将它写完整:
X=3
Y=5
S=0
DO (27) WITH X,Y,S
?S
PROCEDURE AREA
(28)
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的值分别为 (29) , (30) 。
|