萧雨
2003年9月全国计算机等级考试二级Foxpro笔试试卷
一、选择题((1)~( |
40)每题1分,(41)~(50)每 |
题2分,共60分) |
(1)在计算机中,一 |
个字节所包含二进制位的个数是 |
A)2 B)4 C)8 D)16 |
(2)在多媒体计算机中,CD-ROM属 示媒体 |
于A)存储媒体 B)传输媒体 C)表现媒体 D)表 |
(3)在DOS系统中,带有通配符的文 |
件名*.*表示 |
A)硬盘上的全部文件 |
B)当前盘当前目录中的全部文 |
件 |
C)当前盘上的全部文件 D)根目录 |
中的全部文件 |
(4)十六进制数100转 |
换为十进制数为 A)256 B)512 |
C)1024 D)64 |
(5)能将高级语言编 |
写的源程序转换为目标程序的软 |
件是 |
A)汇编程序 B)编辑 |
程序 C)解释程序 D)编译程序 |
(6)在Internet中,用于在计算机 |
之间传输文件的协议是 |
A)TELNET B)BBS C)FTP D)WWW |
(7)在Windows环境下 |
,资源管理器左窗口中的某文件 |
夹左边标有"+"标记表示 |
A)该文件夹为空 B) |
该文件夹中含有子文件夹 |
C)该文件夹中只包含有可执行文件 |
D)该文件夹中包含系统文件 |
(8)在Windows环境下 |
,下列叙述中正确的是 |
A)在"开始"菜单中可 |
以增加项目,也可以删除项目 |
B)在"开始"菜单中不能增加项目, |
也不能删除项目 |
C)在"开始"菜单中可 |
以增加项目,但不能删除项目 |
D)在"开始"菜单中不能增加项目, |
但可以删除项目 |
(9) 从Windows环境 |
进入DOS方式后,返回Windows环 |
境的命令为 |
A)QUIT B)WIN C)EX |
IT D)ESC |
(10) 下列叙述中正确的是 |
A)计算机病毒只感染 |
可执行文件 B)计算机病毒 |
只感染文本文件 |
C)计算机病毒只能通过软件复制的 |
方式进行传播 |
D)计算机病毒可以通过读写磁盘或 |
网络等方式进行传播 |
(11)一个关系是一张二 |
维表。在FoxBASE。中,一个关 |
系对应一个 |
A)字段 B)记录 |
C)数据库文件 D)数据库结构 |
(12)对一个关系实施一种关系运算后 |
得到了一个新的关系,其属性个数多于原关系中的 |
属性个数,这说明所实施的关系运算 |
是 |
A)联接 B)投影 |
C)选择 D)关联 |
(13)FoxBASE中,具有 |
固定字段长度的字段类型包括 |
A)日期型、备注型和数 |
值型 B)字符型、逻辑型和备 |
注型 |
C)日期型、逻辑型和备 |
注型 D)日期型、逻辑型和字 |
符型 |
(14)已有数据库文件S1 , |
.DBF,要生成结构与SI.DBF完 |
全相同的空数据库文件S2.DBF |
建立该数据库的方法是 。 |
A)USE S1 |
COPY TO S2 |
B)USE SI |
COPY STRUCTURE TO |
S2 |
C)COPY FILE SI.DBF TO S2.DBF |
D)CREA S2 FROM S1 |
(15)在FoxBASE中执行 |
了如下命令序列: |
FH=“*” |
X="3.2&FH.3” |
?X |
最后一条命令的显示结果是 |
A)3.2&FH.3 B)3 |
.2*3 C)9.6 D)3.2*. |
3 |
(16)在FoxBASE中,命令?TYPE("'BAS |
'$'FoxBASE'”) 的显示结果是 |
A)C B)N C)4 D)L |
(17)在下述每组命令中,两个命令的 |
输出内容可能不相同的是 |
A)DISPLAY B)LIST STRUCTURE |
DISPLAY NEXT 1 DISPLAY STR |
UCTURE |
C)DISPLAY FOR 单价> |
=20.00 D)DISPLAY |
LIST FOR单价>=20.00 |
LIST |
(18)在FoxBASE中,将文件名DZ.PRG |
更改为AB.PRG,应使用命令 · |
A)REN DZ.PRG TO AB.PRG |
B)RENAME FILE DZ.PRG AB.PRG |
C)RENAME DZ.PRG TO AB.PRG |
D)RENAME FILE DZ. |
PRG TO AB.PRG |
(资料来源:东方教育网 http://ww |
w.eastedu.com.cn) |
(19)在FoxBASE中,可以使用比较运 |
算符比较大小的数据类型共有 |
A)数值型、字符型、日 |
期型、逻辑型 |
B)数值型、字符型、日期型 |
C)数值型、字符型 |
D)数值型 |
(20)在以下命令中,显示相同结果的 |
是 |
1.?”数据库 ”+"管 |
理"+"系统" |
2.?”数据库 ”-”管理”+“系统 |
” |
3.?”数据库”-”管理”-”系统 |
” |
4.?”数据库 ”+” |
管理”-”系统 ” |
A)1和2 B)1和4 C)2和4 D) |
2和3 |
(21)执行命令DIMENSIO |
N M(2,3)之后,数组M的数组 |
元素个数和初值分别是 |
A)2,空值 B)3,.T. C)5, |
0 D)6,.F. |
(22)设数据库已经打开并按“单价” |
字段建立了索引。用SEEK命令把记录指针指向单 |
价为28.60元的记录之 |
后,接着要使指针指向下一个相 |
同单价的记录,应使用命令 |
A)SEEK 28.60 B) |
SKIP |
C)FIND D)FIND 28 |
.60 |
(23)执行如下操作: |
USE EMP |
LIST NEXT 10 FOR性 |
别=”男” |
LIST FOR性别=“男” |
先后显示了两个各包含 |
8个记录的记录清单,这说明 |
A)文件中至少有16个记 |
录 |
B)文件中至少有18个记录 |
C)文件中有16个记录的 |
“性别”字段值为“男” |
D)文件中有8个记录的 |
“性别”字段值为“男” |
(24)对一个库文件执行如下操作; |
LIST |
DELETE RECORD 10 |
LIST |
先后两次执行LIST命令时显示记录的 |
个数不相同,以下说法错误的是 |
A)文件中至少有10个记录 |
B)执行上述命令前,执行了SET DELE |
TED ON |
C)执行上述命令前,执行了SET DELE |
TED OFF |
D)执行上述命令前,10号记录没有删 |
除标记 |
(25)对一个打开的库文件执行如下操 |
作: |
SET FILTER TO 性别= |
”女”.OR.政治面目=”党员 |
” |
LIST NEXT I |
屏幕上显示了一个记录,则这个记录 |
A)一定是“性别”字段值为“女”的 |
记录 |
B)一定是“政治面目”字段值为“党 |
员”的记录 |
C)一定是“性别”字段值为“女”或 |
者“政治面目”字段值为“党员”的记录 |
D)可能是任何字段值的记录 |
(26)在任何情况下与LIST REST效果 |
相同的命令是 |
A)LIST WHILE.NOT.E |
OF() B)LIST |
C)LIST ALL D)LIST |
FOR.NOT.EOF() |
(27)在下列命令组合中,不能配对使 |
用的是 |
A)@…PROMPT和MENU TO |
B)DO…WITH 和 PARA |
METERS |
C)IF 和 ENDIF |
D)DO CASE 和 ENDDO |
(28)有如下两个程序段; |
*****程序段1***** |
******程序段2* |
******* |
USE CLASS |
USE CLASS |
LOCATE FOR 政治面 |
目=”团员” LOCATE FOR |
政治面目=”团员” |
DO WHILE FOUND() |
DO WHILE政 |
治面目=“团员” |
DISPLAY |
DISPLAY |
CONTINUE |
SKIP |
ENDDO |
ENDDO |
若在完全相同的环境下分别执行上面 |
的两个程序段,则 |
A)程序段2输出的记录不可能比程序 |
段1输出的记录多 |
B)程序段1输出的记录不可能比程序 |
段2输出的记录多 |
C)程序段1和程序段2输出的记录一样 |
多 |
D)无法判定 |
(29)有如下程序段, |
DO CASE |
CASE X>100 |
??”1” |
CASEX>200 |
??”2” |
OTHERWISE |
??”3” |
ENDCASE |
若在X--300的情况下执行这个程序段 |
,屏幕上将显示 |
A)I B)2 C)12 |
D)3 |
(30)要统计当前库文件 |
的物理记录总数,并将结果存放 |
在变量X中。在任何情况下均能 |
正确完成这一任务的命 |
令是 |
A)SUM I TO X B)X=RECN0() |
C)COUNT TO X D)ST |
ORE RECCOUNT() TO X |
(31)已知一个字段的宽度为8,则此 |
字段的类型不可能是 |
A)数值型 B)日期型 C)字符型 |
D)备注型 |
(32)已知一库文件的记录由两个逻辑 |
型字段、三个日期型字段和四个备注型字段组成, |
则该文件的记录总宽度为 |
A)66 B)67 C)68 D)65 |
(33)对一个打开的非空库文件,要使 |
记录指针指向文件尾,应执行 |
A)GO BOTTOM B)G |
O BOTTOM |
SKIP |
C)GO TOP D)G |
O RECCOUNTO |
SKIP-I |
(34)已执行了以下程序段: |
USE PP |
COPY TO QQ STRUCTU |
RE EXTENDED |
USE QQ |
LIST |
USE |
在屏幕上显示10个记录,这说明 |
A)文件PP.DBF中有10个字段 B) |
文件QQ.DBF中有4个记录 |
C)文件PP.DBF中有4个记录 D)文 |
件QQ.DBF中有10个字段 |
(35)职工数据库以及以“政治面目” |
字段建立的索引文件已打开,要求仅显示所有政治 |
面目为“党员”的职工 |
记录,下列命令或程序段中不能 |
确保正确完成这一任务的是 |
A)LIST FOR 政治面目=”党员” |
B)LIST WHILE 政治面目=“党员” |
C)SEEK”党月” |
DISPLAY WHILE政治面目=”党员” |
D)LOCATE FOR政治面目=“党员” |
DO WHILE FOUND() |
DISPLAY |
CONTINUE |
ENDDO |
(36)已顺利执行了以下 |
命令序列; |
SELECT 0 |
USE STAFFl ALIAS |
DATA |
SELECT 0 |
USE STAFF2 |
现要重新转到文件STAFFI.DBF所在 |
的工作区,应使用的正确命令是 |
A)SELECT A B)SEL |
ECT 1 |
C)SELECT DATA D)SELECT STAF |
FI |
(37)若要按“基本工资 |
”字段值的降序为当前文件建立 |
索引,正确的命令是 |
A)INDEX ON基本工资/A TO GZ |
B)INDEX ON基本工资仍 |
TO GZ |
C)INDEX ON基本工资TO |
GZ |
D)INDEX ON -基本工资 TO GZ |
(38)在FoxBASE中,命令 X=Y>3 的 |
功能是 |
A)判断Y是否大于3,并将判断结果保 |
存到X中 |
B)判断Y是否大于3,若是,将Y赋值 |
给X |
C)判断X和Y是否都大于 |
3 |
D)有语法错误 |
(39)FoxBASE中的一些库文件操作命 |
令,在没有给出<范围>短语、FOR短语和WHILE |
短语时,其默认<范围>为ALL的命令 |
包括 |
A)LIST、SUM和DISPLAY |
命令 |
B)COPY、TOTAL和RECAL |
L命令 |
C)REPLACE、RECALL和D |
ELETE命令 |
D)COUNT、SUM和AVERAGE命令 |
(40)有如下FoxBASE程 |
序段; |
USE学生档案 |
ACCEPT”请输入待查的 |
学号:”TO ZKZH |
LOCATE FOR 学号=ZK |
ZH |
IF EOF() |
?”经查找,无此学生!” |
ELSE |
DO WHILE.NOT.EOF() |
7”姓名:”+姓名+SPA |
CE(4)+”分数:”+STR(分数) |
CONTINUE |
ENDDO |
ENDIF |
其中,学号、姓名和分 |
数是数据库文件“学生档案”中 |
的字段,该程序正常运行,表 |
明字段变量“学号”和 |
“分数”的数据类型分别是 |
- |
A)N型、C型 B)N型、N型 C)C |
型、N型 D)C型、C型 |
以下(41)一(50)题的操 |
作均基于下面条件: |
已建立学生数据库STD.DBF,数据库 出生 |
结构为:学号(C,6),姓名(C,8),性别(C,2), |
日期O),平均成绩(N, |
6,2)。用LIST命令显示记录如 |
下: |
记录号# 学号 姓名 性别 |
出生日期 平均成绩 |
1 021501 刘淑 |
敏 女 10/05/84 88 |
.2 |
2 021502 杨立 |
宏 男 03/12/85 70 |
.6 |
3 021503 马燕 女 |
09/23/84 67.2 |
4 021504 赵雅洁 女 |
12/10/84 80.8 |
5 021505 王力军 男 |
11/21/84 90.5 |
(41)有如下命令序列: |
USE STD |
GO BOTTOM |
SKIP-3 |
LIST REST |
执行以上命令序列后, |
输出结果显示 |
A)最后2条记录 B)最后3条记录 |
C)最后4条记录 D)全部记录 |
(42)要显示学生姓名和 |
年龄,可使用命令 |
A)@4,6 SAY 姓名+DT |
OC(出生日期) |
B)@4,6 SAY姓名+YEAR |
(DATE0)-YEAR(出生日期) |
C)@4,6 SAY姓名+STR( |
YEAR(DATE0)-YEAR(出生日期》 |
D)@4,6 SAY姓名+SUBSTR(YEAR(OATE |
0)-YEAR(出生日期)) |
(资料来源:东方教育 |
网 http://www.eastedu.com.cn |
) |
(43)依次执行以下命令: |
USE STD |
姓名;”郑小洋” |
SKIP 2 |
7”姓名是:”+姓名 |
最后一条命令的输出结果是 |
A)姓名是:郑小洋 B)姓名是:马 |
燕 |
C)姓名是:杨立宏 D)姓名是:赵 |
雅洁 |
(44)使用INDEX ON 性别+DTOC(出 |
生日期,”TO RQ 建立索引之后,接着执行 |
LIST命令,所显示记录的姓名顺序是 |
A)王力军、杨立宏、马燕、刘淑敏、 |
赵雅洁 |
B)马燕、刘淑敏、赵雅 |
洁、王力军、杨立宏 |
C)杨立宏、王力军、赵 |
雅洁、刘淑敏、马燕 |
D)刘淑敏、杨立宏、马 |
燕、赵雅洁、王力军 |
(45)索引文件打开后,下列命令操作 |
中不受索引文件影响的是 |
A)SKIP B)DISPLAY ALL |
C)FIND D)G0 5 |
(46)有以下程序段 |
USE STD |
INDEX ON 性别 TO |
XB |
TOTAL ON 性别 TO |
STD_1 |
执行以上程序段之后,数据库STD_1 |
.DBF中的记录个数为 |
A)I B)2 C)3 |
D)4 |
(47)上题所生成的数据 |
库STD I.DBF中被汇总的字段是 |
A)记录个数 B)平均成绩 |
C)平均成绩、出生日期 D)平均成 |
绩、出生日期、记录个数 |
(48)有如下命令序列: |
SET TALK OFF |
USE STD |
DELETE FOR平均成绩<= |
85 |
SET DELETED ON |
AVERAGE 平均成绩 TO AVG |
?AVG |
执行以上命令序列之后,屏幕输出的 |
结果是 |
A)89.35 B)89.46 C)85.33 |
D)86.50 |
(49)要显示当前记录的学号、姓名、 |
性别,以下命令错误的是 |
A)? 学号,姓名,性 |
别 |
B)DISPLAY 学号,姓名,性别 |
C)@5,10 SAY 学号,姓 |
名,性别 |
D)@5,10 SAY 学号+姓名+性别 |
(50)有如下命令序列; |
SET TALK OFF |
USE STD |
GO 3 |
DISPLAY FOR 性别=” |
女” |
执行以上命令序列之后 |
,屏幕输出的结果是 |
A)第3条记录和第4条记录 |
B)第1条记录、第3条记 |
录和第4条记录 |
C)从第3条记录到第5条记录 |
D)全部记录 |
二、填空题(每空2分,共40分) |
(1)计算机软件分为系统软件与应用 |
软件,UNIX属于〖1〗。 |
(2)假设在当前盘的当 连 |
前目录下有两个文件A.TXT和D |
.TXT,现要将文件B.TXT合并 |
接到文件A.TXT的后面。若使用TYPE |
命令,则完整的命令为〖2〗。 |
(3)Intemet的信息服务 |
方式分为基本服务和扩展服务, |
电子邮件属于〖3〗。 |
(4)在WINdows环境下, |
利用菜单命令删除固定硬盘上的 |
文件与文件夹,实际上是将需要 |
删除的文件与文件夹移 |
动到〖4〗文件夹中。 |
(5)在Windows环境下, |
为了进行“添加删除程序”操作 |
,首先打开〖5〗,然后双击 |
其中的相应图标。 |
(6)设FoxBASE的MYPRC.PRG程序中有 |
PROCEDURE Gl、PROCEDURE G2、 |
PROCEDURE G3三个过 |
程;在首次调用以上过程之前应 |
执行命令〖6〗。 |
(7)设有“职工档案”和“职工工资 |
”两个数据库文件,各存放了10条记录,执行如下 |
命令序列: |
SELECT 1 |
USE 职工档案 |
SELECT 2 |
USE 职工工资 |
SELECT 1 |
SET RELATION TO RE |
CN0()+3 INTO B |
GOTO BOTTOM |
?RECNO(),RECNO(2) |
最后一条命令的输出结 |
果是〖7〗。 |
(8)有如下FoxBASE程序 |
: |
*SUB.PRG |
PARAMETERS R,A |
PI=3.14 |
A=PI*R*R |
RETURN |
在点状态下执行了如下 |
命令序列: |
AREA=0 |
〖8〗 |
?AREA |
最后一条命令执行后显 |
示的结果是12.56,请填空。 |
(9)设数据库文件PHONE 。 |
.DBF中包含了“姓名”、“电 |
话”和“地址”三个字符型字段 |
以下程序的功能是按用户输入的任一 |
电话号码进行查找,如果存在该号码,则显示其 |
单位地址、关闭文件并结束程序。请 |
将程序补充完整。 |
SET TALK OFF |
USE PHONE |
CLEAR |
DO WHILE .T. |
PHN=SPACE(8) |
@10,20SAY”电话号码:”〖9〗 |
READ |
LOCATE FOR PHN=电话 |
IF FOUND() |
@12,20 SAY,”单位地址;”+地址 |
〖10〗 |
ENDIF |
ENDDO |
CLOSE ALL |
SET TALK ON |
RETURN |
在青年歌手大赛中,歌手的得分情况 |
由GS.DBF和PW.DBF两个数据库(除“最后得分” |
字段以外,其余字段已 |
存放了相应数据)进行统计. |
评委数据库PW.DBF中 |
放有10个评委给每位歌手所打的 |
分数,数据库结构为: |
歌手编号(C,4),评委1(N,5,2) |
,评委2(N,5,2),…,评委10(N,5,2) |
歌手数据库GS.DBF中存有每位歌手 |
的基本情况和最后得分,数据库结构为: |
歌手编号(C,4),姓名 |
(C,8),选送地区(C,20),最后 |
得分(N,5,2) |
下面(10)一(13)题的操 |
作均基于歌手数据库和评委数据 |
库: · |
(10)以下程序的功能是 |
根据10个评委所给分数,计算并 |
填写“最后得分”字段,具体计 |
算方法是去掉一个最高 |
分、去掉一个最低分,再对其余 |
得分求平均。请填空: |
SELECT 0 |
USE GS |
INDEX ON 歌手编号 TO GS |
SELECT 0 |
USE PW |
SET RELATION TO 歌手编号 INTO |
GS |
GO TOP |
DO WHILE 〖11〗 |
SCATTER TO TEMP |
I=2 |
STORE TEMP(2)TO PMIN |
,PMAX,S |
DO WHILE 〖12〗 |
I=I+1 |
S=S+TEMP(I) |
DO CASE |
CASE TEMP(I)>PMAX |
PMAX=TEMP(I) |
CASE TEMP(I) |
PMIN=TEMP(I) |
〖13〗 |
ENDDO |
SELECT GS |
REPLACE 最后得分 W |
ITH 〖14〗 |
〖15〗 |
〖16〗 |
ENDDO |
(11)将GS.DBF按 “最后得分”字 号 |
段由高到低排序,“最后得分”相同时,按歌手编 |
升序建立排序文件GSPX |
.DBF的命令是〖17〗。 |
(12)计算GS.DBF中所 |
有歌手“最后得分”的平均值, |
并将结果保存在变量PJ中的命令 |
是 〖18〗(资料来源 |
:东方教育网 http://www.east |
edu.com.cn) |
(13)以下程序是根据GS |
.DBF中“选送地区”字段的前 |
两个汉字是否为“北京”而使用 |
PROGl.PPG或PROG2.P |
RG进行不同的处理; |
IF LEFT(选送地区,4)=”北京” |
DO PROGl |
ELSE |
DO PROG2 |
ENDIF |
以上程序段中的判断条件LEFT(选送 |
地区,4)=”北京”,也可以用函数SUBS或AT描 |
述。使用SUBS函数描述时,判断条件 可改写为〖20〗。 |
可改写为〖19〗;使用AT函数描述时, 判断条件 |
2003年9月全国计算机等级考试二级f |
oxbase笔试试卷参考答案 |
一、选择题 |
(1) C (2) A (3) B (4) A |
(5) D |
(6) C (7) B (8 |
) A (9) C (10)D |
(11)C (12)A (13)C (14)B |
(15)B |
(16)D (17)D (18)C (19)B |
(20)B |
(21)D (22)B (23 |
)D (24)C (25)C |
(26)A (27)D (28)C (29)A |
(30)D |
(31)D (32)B (33 |
)A (34)A (35)C |
(36)C (37)B (38 |
)A (39)D (40)C |
(41)C (42)C (43)B (44)A |
(45)B |
(46)B (47)B (48 |
)A (49)B (50)B |
二、填空题 |
(1) 〖1〗 系统软件 |
(2) 〖2〗 TYPE B.TXT >> A.TXT |
(3) 〖3〗 基本服务 |
(4) 〖4〗 回收站 |
(5) 〖5〗 控制面板 |
(6) 〖6〗 SET PROCEDURE TO G1, |
G2,G3 |
(7) 〖7〗 10 11 |
(8) 〖8〗 DO SUB WITH 2,AREA |
(9) 〖9〗 GET PHN 〖10〗 C |
ONTINUE |
(10)〖11〗 .NOT.EO |
F() 〖12〗 I<=10〖13〗ENDCAS |
E |
〖14〗S-PMAX-PMIN 〖15〗SELE PW |
〖16〗SKIP |
(11)〖17〗SORT ON 最后得分/D, |
歌手编号 TO GSPX |
(12)〖18〗AVER 最 |
后得分 TO PJ |
(13)〖19〗SUBS(选 |
送地区,1,4)=“北京” |
〖20〗AT(“北京”,选送地区) |
转帖于:计算机等级考试_考试吧
·2009年3月计算机等级考试三级信息管理笔试试题 (2009-3-29 17:35:02)
·2009年3月计算机等考二级公共基础笔试试题答案 (2009-3-29 9:19:54)
·2009年3月计算机等考四级数据库笔试试题答案 (2009-3-29 8:55:43)
·2009年3月计算机等级考试二级Access笔试试题答案 (2009-3-28 19:33:01)
·2009年3月计算机等级考试二级C笔试试题答案 (2009-3-28 19:02:12)
·2009年3月计算机等级考试四级数据库笔试试题 (2009-3-28 17:35:38)
·2009年3月计算机等考二级公共基础笔试试题答案 (2009-3-29 9:19:54)
·2009年3月计算机等考四级数据库笔试试题答案 (2009-3-29 8:55:43)
·2009年3月计算机等级考试二级Access笔试试题答案 (2009-3-28 19:33:01)
·2009年3月计算机等级考试二级C笔试试题答案 (2009-3-28 19:02:12)
·2009年3月计算机等级考试四级数据库笔试试题 (2009-3-28 17:35:38)