- 上一篇 2004年4月全国计算机等级考试二级C语言笔试试卷 [2005-11-1 0:38:38]
| 微软MCSE2003:Security | 微软MCSE2003+MCDBA |
| Cisco网络工程师CCNA | 华为认证网络工程师(HCNE) |
| CorelDRAW 12 官方认证 | Adobe平面设计师(ACCD) |
| AutoCAD(2006)认证专家 | Adobe网络设计师(ACCD) |
| 软件加密与解密工程师培训 | 网络应用工程师 |
| 国家信息化网络安全工程师 | CEAC网络应用工程师 |
| 一、选择题((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
浏览该文章的用户为您推荐了该信息:
阅读该文章的用户同时也阅读了:
栏目导航本月授课安排阅读排行
|