| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
全国计算机等级考试二级笔试试题(99年4月)基础知识与FOXBASE程序设计
|
|||||||||||||
|
A)关系型结构B)网络型结构C)树型结构D)直线型结构 (11)应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:、TH目录中,而数据文件存放在C:、TH、DATA目录中。如要将它们完整地复制到A盘,应使用的命令是: A)XCOPY C:、TH A:、B)XCOPY C:、TH A:、/S C)XCOPY C:、TH A:、/M D)XCOPY C:、TH A:、/P (12)执行COPY A.TXTB.TXT这个DOS命令后,得到的磁盘文件是 A)A.TXT B)B.TXT C)AB.TXT D)AB.TXT (13)在WINDOWS中,将一个应用程序窗口最小化后,该应用程序 A)仍在后台运行B)暂时停止运行C)完全停止运行D)出错 (14)CD——ROM属于 A)感觉媒体B)表示媒体C)表现媒体D)存储媒体 (15)在因特网(Internet)中,电子公告板的缩写是 A)FTP B)WWW C)BBS D)E——mail (16)数据库管理系统是 A)应用软件B)辅助设计软件C)系统软件D)科学计算软件 (17)FoxBASE支持的数据类型包括(1)数值和字符,(2)数值和日期,(3)逻 辑和字符,(4)备注和数值 A)(1)、(2)、(3)和(4)B)(1)和(3) C)(2)和(4)D)(3)和(4) (18)FoxBASE最多可以同时打开DBF文件的个数是 A)1个B)2个C)没有限制D)10个 (19)设有变量string“1999年上半年全国计算机等级考试”,能够显示“1999” 上半年计算机等级考试“的命令是” A)?string——“全国” B)?SUBSTR(string,1,8)SUBSTR(string,11,17) C)?SUBSTR(string,1,12)SUBSTR(string,17,14) D)?STR(string,1,12)STR(string,17,14) |
|
(20)设有变量pi=3.14152926,执行命令 ?ROUND(pi,3) 的显示结果是 A)3.1410000 B)3.1420000 C)3.1400000 D)3.0000000 (21)当前数据库文件中有一个长度为10的字符字段sname,执行如下命令 REPLACE sname WITH“于丹樱” ?LEN(sname) 最后一条命令的显示结果是 A)3 B)6 C)10 D)11 (22)在FoxBASE中,执行以下命令序列(□表示空格) S1=“计算机□□□□” S2=“二级等级考试□□□□” ?S1——S2 最后一条命令的显示结果是 A)语法错 B)计算机□□□□二级等级考试□□□□ C)计算机二级等级考试□□□□ D)计算机二级等级考试□□□□□□□□ (23)设数据库文件在当前工作区已经打开,命令COPY TO temp FOR〈条件〉完 成的工作相当于关系运算 A)连接B)选择C)自然连接D)投影 (24)数据库已经在当前工作区打开,为了在文件尾部增加一条空记录,应该使用命令 A)APPEND B)APPEND C)INSERT D)INSERT (25)设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令 A)GO TOP B)GO BOP()C)SKIP 1 D)GO 1 (26)设职工数据库文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令 A)FIND FOR 工资》620 B)SEEK 工资》620 C)LOCATE FOR 工资》620 D)FIND 工资》620 (27)设当前打开的数据库文件中含有字段SNO,系统中有一内存变量的名称也为 SNO,下面命令显示的结果是 ?SNO A)内存变量SNO的值B)字段变量SNO的值 C)错误信息D)与该命令之前的状态有关 |
|
(28)下面命令显示的结果是 ?AT(“教授”,“副教授”) A)2 B)3 C)。T.D)1 (29)设当前数据库文件含有字段salary,命令REPLACE salary WITH 1500的功能是 A)将数据库中所有记录的salary字段的值都改为1500 B)只将数据库中当前记录的salary字段的值改为1500 C)由于没有指定条件,所以不能确定 D)将数据库中以前未更改过的salary字段的值改为1500 (30)设数据库文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据库文件的某索引文件,应该使用命令 A)SET INDEX TO《索引文件名》 B)OPEN INDEX《索引文件名》 C)USE INDEX《索引文件名》 D)必须与数据库文件一起打开 (31)在以下关于索引的说明中,错误的是 A)索引可以提高查询速度B)索引可能降低更新速度 C)索引和排序具有不同的含义D)不能更新索引字段 (32)在下列表达式中,运算结果为数值的是 A)[8888]——[666]B)LEN(SPACE(5))——1 C)CTOD('04/05/99')——30 D)800200=1000 (33)当需要对满足条件的全部记录进行操作时,以下关于条件短语FOR《条件》和WHILE《条件》的说明,正确的是 A)FOR《条件》和WHILE《条件》的作用一样 B)当使用索引时FOR《条件》和WHILE《条件》的作用一样 C)FOR《条件》可以用在任何需要条件短语的地方 D)WHILE《条件》只可以用在记录已经排序的情况 (34)在使用@命令进行格式化输入时,为了保证只允许输入字母,应该在PICTURE 短语国使用模式符 A)A B)X C)N D)Z |
|
(35)用在程序中,可以终止程序执行并返回到FoxBASE圆点提示符状态的命令是 A)EXIT B)QUIT C)BYE D)CANCEL (36)以下关于ACCEPT命令的说明,正确的是 A)将输入作为字符接收B)将输入作为数值接收 C)将输入作为逻辑型数据接收D)将输入作为备注型数据接收 (37)在使用@命令进行格式化输出时,为了使输出结果只输出到打印机上,应使用命令 A)SET PRINT ON B)SET PRINTER TO LPT1 C)SET DEVICE TO PRINT D)SET PRINTER TO PRN (38)SCATTER命令用于将当前记录的各字段值送到一个数组中,与该命令相对应的、利用数组中的更新当前记录字段值的命令是 A)GATHER B)UPDATE C)REPLACE D)CHANGE (39)某数据库文件有5个字段,其中有3 个字符型的宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是 A)37 B)38 C)39 D)40 (40)当前数据库中“是否通过”字段为逻辑类型,要显示所有末通过的记录应使用命令 A)LIST FOR 是否通过=。F.B)LIST FOR 是否通过《》。T. C)LIST FOR .NOT.是否通过D)LIST FOR .NOT.“是否通过” (41)设有如下程序段 SELECT 1 USE f1 SELECT 2 USE f2 SELECT 3 USE f3 现在要给f1文件追加新记录,但又不改变当前数据库的打开状态,应该使用 命令序列 A)USE f1 B)SELECT 1 C)GO f1 D)GO 1 APPEND APPEND APPEND APPEND (42)执行如下命令序列 SET TALK OFF STORE 1999 TO a STORE “1999”TO b STORE “A”TO m ?&m&b 最后的输出结果是 A)A1999 B)语法错C)19991999 D)3998 |
|
(43)执行以下命令序列(设今天是1999年4月3日) STORE DATE()TO m_date M_date=m_date——365 ?YEAR(m_date) 最后输出结果是 A)其中有语法错误B)03/04/98 C)1998 D)1997 (44)——(50)题的程序或操作都基于以下职工数据库文件,其中编号、姓名、部门 字段是字符型;工资、奖金字段是数值型。 编号姓名部门工资奖金10011002100320012002300430063010 王长生汪洋陆地林木陈路孙言郝永胜高英雄车间车间车间设计科设计科财务科财务科财务科85070068090080090013001100 200200200150160100120140 (44)USE职工 AVERAG 奖金TO aa FOR 部门=“财务科” ?aa 变量aa的输出结果是 A)360 B)3 C)120 D)200 (45)USE职工 INDEX ON 工资TO temp GO TOP 记录指针定位在 A)编号为1001的记录上 B)编号为3010的记录上 C)编号为3006的记录上 D)编号为1003的记录上 (46)USE职工 LOCATE FOR工资=900 为了将指针定位在下一个工资是900的记录上,应该接着使用命令 A)SKIP B)CONTINUE C)SEEK 900 D)FIND 900 (47)USE职工 GO 4 LIST WHILE 工资》800 结果将显示 A)所有工资大于800的5条记录 B)从第4条记录开始工资大于800的4条记录 C)只有第4条记录 D)从第4条记录之后工资大于800的3条记录 (48)USE职工 TOTAL ON 部门TO temp 结果temp数据库文件的第3记录是 A)1003 陆地车间680 200 B)3004 孙言财务科3300 360 C)9020 孙言财务科3300 360 D)3010 高英雄财务科3300 360 (49)USE 职工 INDEX ON 姓名TO idx1 SET EXACT ON FIND 林 ?EOF() 最后一条命令的输出结果 A)1 B)0 C)。T.D)。F. |
|
(50)USE职工 STOER 0 TO aa ,bb ,cc DO WHILE .NOT.EOF() DO CASE CASE LEFT(编号,1)=“1” aa=aa工资奖金 CASE LEFT(编号,1)=“2” bb=bb工资奖金 CASE LEFT(编号,1)=“3” cc=cc工资奖金 ENDCASE REPLACE 工资WITH 工资奖金 SKIP ENDDO ?aa 变量aa 的输出结果 A)2230 B)2830 C)3430 D)1270 二、填空题(每空2分,共40分) 请将每空的正确答案写在答题卡1 至20 序号的横线上,答在试卷上不得分。 (1)DOS中的自动批处理文件的全名__1__。 (2)在DOS启动盘中,除COMMAND.COM外,还有两个必备的系统文件,它们是 MSDOS.SYS(或IBMDOS.COM)与__2__。 (3)在DOS下,要将当前目录中AB.TXT文件设置为只读属性,应该使用的完整 命令行是__3__。 (4)在DOS下,要查看当前目录中所有批处理文件的总节数,应该使用的完整 命令行是__4__ (5)计算机病毒除有破坏性、潜伏性和激发性外,还有一个最明显的特性是__5__。 (6)顺序执行以下命令屏幕显示的结果是__6__ STORE“20.45”TO x ?STR(&x,2)“85&x” (7)向水灾地区捐款的数据库的部门、姓名、款额共三个字段,数据库和相应的的索引文件已经打开。为汇总各部门的捐款数并存入分类汇总数据库flhz.dbf中,应使用命令TOTAL __7__。 (8)数据库文件ks.dbf中有成绩字段(数值型),其值为全国计算机等级考试考生成绩。有如下程序段 USE ks mx=0 DO WHILE.NOT.EOF() mx=MAX(成绩,mx) SKIP ENDDO ?mx RETURN 执行以上程序后,?命令显示的数据是__8__ |
|
(9)顺序执行如下两条命令后,?命令显示的结果是__9__ m=“ABC” ?m=m“DEF” (10)共有五个数据库文件std1.dbf——std5.dbf,下面程序的功能是删除每个库文 件的末记录。请填空。 n=1 DO WHILE n《=5 db=__10__ USE &db GOTO BOTTOM DELETE PACK n=n1 ENDDO USE (11)下面程序的功能是根据销售数据库文件sale.dbf中的数据去修改库存文件inventry.dbf数据,请对程序填空。 SELECT 1 USE inventry SELECT 2 USE sale DO WHILE __11__ SELECT 1 LOCATE FOR 商品名=b——》商品名 REPLACE数量WITH数量——b——》数量,总金额WITH单价*数量 SELECT 2 __12__ ENDDO CLOSE DATABASE (12)有计算机等级考试的笔试考试数据库bsh.dbf和上机考试数据库shj.dbf, 其内容分别如下: 笔试数据库bsh.dbf 上机考试数据库shj.dbf Record#姓名笔试成绩Record#姓名上机成绩 1 欧阳惠87 1 吴明友67 2 陈冬梅77 2 杨红87 3 吴明友94 3 欧阳惠94 4 杨红60 4 李霞83 5 李霞68 5 陈冬梅75 1)首先执行以下命令序列 SELECT 2 USE shj SELECT 1 USE bsh SET RELATION TO RECNO()INTO b LOCATE FOR 笔试成绩《=80 ?姓名 SELECT b ?姓名 执行命令序列后,第一个?命令显示的姓名是__13__,第二个? 命令显示的姓名是__14__。 2)仍然使用上面的计算机等级考试的笔试考试数据库bsh.dbf和上机 考试数据库shj.dbf,执行以下程序 SELECT 2 USE shj SELECT 1 USE bsh JOIN WITH b TO ks FOR 姓名=b——》姓名FIELDS姓名,笔试成绩,上机 成绩 CLEAR USE ks DO WHILE .NOT.EOF() n=1 i=0 j=0 DO WHILE n《=3.AND.。NOT.EOF() i=i笔试成绩 |
|
j=j上机成绩 n=ni SKIP ENDDO ?“总成绩=”STR(ij) ENDDO 执行程序后,显示的第一个总成绩是__15__,第二个总成绩是__16__。 3)接着继续执行以下程序 CLEAR SET DELETED ON USE ks INDEX ON ——(笔试成绩上机成绩)TO abc COUNT TO s GOTO TOP SKIP DELETE NEXT s——2 COPY TO qaz USE qaz LIST 最后显示的第一条记录的姓名是__17__,第二条记录的姓名是__18__。 (13)假定有两个结构相同的关系r与s,其内容分别为: r关系s关系 A B C A B C aab 244 cdc AAB 464 ddc 表运算r——s的结果是__19__。 (14)为改变关系的属性排列顺序,应使用关系运算中的__20__运算。 全国计算机等级考试二级FOXbase笔试答案(99年春) 1999年4月全国计算机等级考试参考答案及评分标准 一、选择题 1.B)2.B)3.D)4.D)5.A) 6.A)7.B)8.B)9.D)10.C) 11.B)12.A)13.A)14.D)15.C) 16.C)17.A)18.D)19.C)20.B) 21.C)22.D)23.B)24.B)25.D) 26.C)27.B)28.B)29.B)30.A) 31.D)32.B)33.C)34.A)35.D) 36.A)37.C)38.A)39.B)40.C) 41.B)42.D)43.C)44.C)45.D) 46.B)47.C)48.B)49.C)50.B) 二、填空题 1.[1]AUTOEXEC.BAT 2.[2]IO.SYS 3.[3]ATTRIB AB.TXT R 4.[4]DIR *。BAT 5.[5]传染性 6.[6]208020.45 7.[7]ON 部门TO FLHZ FIEL 款额 8.[8]成绩字段最高的记录值 9.[9]。F. 10.[10]“STD”STR(N,1) 11.[11]。NOT.EOF() [12]SKIP 12.[13]陈冬梅 [14]杨红 [15]506 [16]286 [17]欧阳惠 [18]杨红 13.[19]r关系中只有元组a 2 c [20]投影 |
|
|
| 【关闭窗口】 | |