2020年全国计算机等级考试二级|1998年9月全国计算机等级考试二级FOXBASE试卷(含答案

试题集锦 2023-06-15 网络整理 可可

【shitiku.jxxyjl.com--试题集锦】

一、选择题((1)-(40)每小题1分, (41)-(50)每小题2分, 共60分)
 下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
 (1) 通常所说的主机主要包括
a) cpu b) cpu和内存
c) cpu、内存与外存 d) cpu、内存与硬盘
 (2) 在微机系统中,最基本的输入模块bios存放在
a) ram中 b) rom中 c) 硬盘中 d) 寄存器中
 (3) 一个24×24点阵的汉字字形信息所占的字节数为
a) 2 b) 24 c) 32 d) 72
 (4) bit的意思是
a) 字 b) 字长 c) 字节 d) 二进制位
 (5) 某学校的工资管理程序属于
a) 系统程序 b) 应用程序 c) 工具软件 d) 文字处理软件
 (6) 与十六进制数bb等值的十进制数是
a) 187 b) 188 c) 185 d) 186
 (7) 设一张软盘已染上病毒,能清除病毒的措施是
a) 删除该软盘上的所有文件 b) 格式化该软盘
c) 删除该软盘上的所有可执行文件 d) 删除该软盘上的所有批处理文件
 (8) 一张3.5英寸双面高密度软盘片的容量为
a) 360kb b) 720kb c) 1.44mb d) 1.2mb
 (9) 与二进制小数0.1等值的十六进制小数为
a) 0.1 b) 0.2 c) 0.4 d) 0.8
(10) dos系统的热启动与冷启动的不同之处为热启动时
a) 不检测键盘、外设接口与内存 b) 不提示用户输入日期与时间
c) 不用装入文件 d) 不能从软盘启动
(11) 为了将磁盘上的文件k1,k2,k3,依次连接在文件k4的后面,应使用命令
a) copy k1+k2+k3 k4 b) copy k1+k2+k3+k4
c) copy k1+k2+k3+k4 k4 d) copy k4+k1+k2+k3
(12) 下列文件名中可以作为批处理文件名的是
a) autoexec.c b) autoexec c) atx.bat d) auto.txt
(13) 要打印输出当前盘的根目录下所有文件与子目录清单,应使用命令
a) dir \>prn b) type \>prn
c) dir >prn d) type >prn
(14) 设可执行文件abc.exe所需要的本该由键盘输入的数据已经按格式存放在文件xyz中,并要求执行结果放在xyz中输入数据的后面。下列命令中正确的是
a) abcxyz b) abc>xyz
c) abc<xyz d) abc>>xyz
(15) 设当前盘中某一目录路径为\a\b\c,当前目录为\a。下列命令中肯定出错的是
a) md \a\c b) cd.. c) md \a\b\a d) md \a\b
(16) 设a盘的目录结构如下:

 根目录
 │
 ┌────┬────┬──┴───┬─────┬────┐
 │ │ │ │ │ │
 abc d1子目录 dx.c q.dat d2子目录 a.for
 │ │
 ┌────┬┴──┬───┐ ┌─────┼────┐
 │ │ │ │ │ │ │
 b.pas d3子目录 y.bas a.c a1.c d4子目录 xyz.c
 │
 ┌───┬──┴─┬───┐
 │ │ │ │
 qr.c
 ?upper(substr(st,1,1))+lower(substr(st,2))
 屏幕的显示结果是
a) foxbase b) foxbase c) foxbase d) foxbase
(34) 假定student.dbf数据库文件共有8条记录,当eof()函数的值为逻辑真时,执行命令?recno()的输出值是
a) 1 b) 7 c) 8 d) 9
(35) 假定出生年月字段为日期型,日期格式为dd/mm/yy。以下四组命令中各命令功能完全等效的是
a) list for substr(dtoc(出生年月),4,2)="97"
list for year(出生年月)=1997
list for "97"$dtoc(出生年月)
b) list for substr(dtoc(出生年月),7,2)="97"
list for year(出生年月)=1997
list for "97"$dtoc(出生年月)
c) list for substr(dtoc(出生年月),1,2)="97"
list for year(出生年月)="1997"
list for "97"$dtoc(出生年月)
d) list for substr(dtoc(出生年月),7,2)="97"
list for year(出生年月)=1997
list for "97"$出生年月
(36) 一个有多条记录的数据库打开后,要在第一条记录后增加一条空记录,应使用命令
a) append blank b) insert blank
c) append before blank d) insert before blank
(37) 在下列表达式中,结果为字符型的是
a) "125"-"100" b) "abc"+"xyz"="abcxyz"
c) ctod("07/01/97") d) dtoc(date())>"07/01/97"
(38) 已打开数据库,其中出生年月字段为日期型,年龄字段为数值型。要计算每个职工今年的年龄并反其值填入年龄字段中,应使用命令
a) replace all 年龄 with year(date())-year(出生年月)
b) replace all 年龄 with date()-出生年月
c) replace all 年龄 with dtoc(date())-dtoc(出生年月)
d) replace all 年龄 with val(subs(dtoc(date()),7,2)-subs(dtoc(出 生年月),7,2))
(39) 在foxbase中,对数据库文件分别用copy命令和copy file命令进行复制时,以下叙述中错误的是
a) 使用copy命令时必须先打开数据库
b) 使用copy file命令时数据库必须关闭
c) copy file命令可以同时复制备注文件
d) copy命令可以同时复制备注文件
(40) 在图书生数据库文件中,书号字段为字符型,要求将书号以字母d开头的所 有图书记录打上删除标记,应使用命令
a) delete for "d" $ 书号 b) delete for substr(书号,1,1)="d"
c) delete for 书号=d* d) delete for right(书号,1)="d"
(41) 在已打开的数据库文件中有"姓名"字段,此外又定义了一个内存变量"姓名"。要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令
a) 姓名=m->姓名 b) replace 姓名 with m->姓名
c) store m->姓名 to 姓名 d) gather from m->姓名 fields 姓名
(42) 在圆点提示符状态下,将a盘根目录下的std.prg文件复制到c盘的\db目录中,应该使用命令
a) copy a:\std.prg c:\db
b) copy file a:\std.prg to c:\db\std.prg
c) copy a:\std.prg to c:\db\std.prg
d) copy to c:\db\std.prg
(43) 设student.dbf数据库中共有100条记录,执行如下命令序列
use student
goto 10
display all
?recno()
执行最后一条命令后,屏幕显示的值是
a) 1 b) 10 c) 100 d) 101
(44) 有以下程序段:
@ 5,10 say "请输入1--4" get ans
read
cx="pg"+ans+".prg"
do &cx
其功能是根据用户输入的数字,转去执行子程序pg1、pg2、pg3、pg4之一,但该程序段有一个明显的错误,为此应当作以下修改
a) 增加store " " to ans 作为第一条命令
b) 把@ 5,10 say "请输入1--4" get ans
accept "请输入1--4" to ans
c) 把 cx="pg"+ans+".prg"命令中的“+".prg"”部分去掉
d) 把do &cx命令中的&去掉
(45) 有如下程序段:
set talk
 fields 学号,姓名,所在专业
 use lk
 list 姓名
 最后一条list命令显示的姓名依次是
a) 欧阳惠,李明 b) 欧阳惠,郭昊
c) 欧阳惠,郭昊,何文强 d) 李明,杨霞,郭昊
(49) 执行如下命令序列
 use student
 list
 record# 姓名 性别 入学成绩
 1 王中一 男 470.0
 2 李慧 女 424.0
 3 程凯 男 487.0
 4 陈嘉伟 男 389.0
 5 刘广田 男 579.0
 6 张晓敏 女 446.0

 store to st
 变量a的值是: 【11】
 index
 变量b的值是: 【15】
(9) 在学生数据库中,年龄字段为n型,标志字段为l型,请填空:
 use 学生
 index on 年龄 to idx2
 将记录指针定位在第一个年龄是20的记录上,应使用命令 【16】 。
 显示所有年龄为20的学生记录,应使用命令display all 【17】 。
 执行下列命令
 set index to
 go 11
 之后,把从记录号11到末记录的标志设置为逻辑真,应使用命令:
 replace 标志 with .t. 【18】
 (10) 设有职工(编号,姓名,职称,基本工资)和工资(编号,...,实发工资)两个数据库文件,如下程序段用关联方法显示所有的编号,姓名,职称,基本工资和实发工资的数据,请填空:
 select 1
 use 工资 alias gz
 index on 编号 to idx3
 select 2
 use 职工
 set relation on 【19】
 list 编号,姓名,职称,基本工资, 【20】 实发工资



1998年9月全国计算机等级考试二级foxbase笔试参考答案
一、选择题
 (1)b (2)b (3)d (4)d (5)b (6)a (7)b (8)c (9)d (10)a
(11)d (12)c (13)a (14)b (15)d (16)c (17)b (18)a (19)a (20)a
(21)b (22)b (23)b (24)a (25)c (26)c (27)c (28)b (29)d (30)c
(31)d (32)c (33)c (34)d (35)b (36)b (37)a (38)a (39)c (40)b
(41)b (42)b (43)d (44)a (45)a (46)a (47)c (48)b (49)a (50)d
二、填空题
 1. 【1】 autoexec.bat
 2. 【2】 外部
 3. 【3】 copy a:*.dat prn
 4. 【4】 ren xyz\*.bak *.for
 5. 【5】 attrib wst.txt +r
 6. 【6】 set device to print
 【7】 set device to screen
 7. 【8】 set proc to abc
 【9】 do zz
 8.【10】 设计科 2100 300
 【11】 1100
 【12】 1001 常胜
 【13】 1350
 【14】 孙海
 【15】 600
 9.【16】 seek 20
 【17】 for 年龄=20
 【18】 rest
10.【19】 编号 into a
 【20】 a->

本文来源:https://shitiku.jxxyjl.com/shitijijin2/27201.html

Copyright @ 2011- 考试题库网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计