1999年 全国计算机等级考试二级笔试试题 基础知识与FoxBASE程序设计.docx
《1999年 全国计算机等级考试二级笔试试题 基础知识与FoxBASE程序设计.docx》由会员分享,可在线阅读,更多相关《1999年 全国计算机等级考试二级笔试试题 基础知识与FoxBASE程序设计.docx(9页珍藏版)》请在冰豆网上搜索。
1999年全国计算机等级考试二级笔试试题基础知识与FoxBASE程序设计
1999年4月全国计算机等级考试二级笔试试题基础知识与FoxBASE程序设计
(21)当前数据库文件中有一个长度为10的字符字段sname,执行如下命令..joxue.
REPLACEsnameWITH“于丹樱”..joxue.
?
LEN(sname)..joxue.
最后一条命令的显示结果是..joxue.
Joxue的A)3JoxueJoxueJoxueJoxue的B)6JoxueJoxueJoxueJoxue的C)10JoxueJoxueJoxueJoxue的D)11..joxue.
(22)在FoxBASE中,执行以下命令序列(□表示空格)..joxue.
S1=“计算机□□□□”..joxue.
S2=“二级等级考试□□□□”..joxue.
?
S1-S2..joxue.
最后一条命令的显示结果是..joxue.
Joxue的A)语法错..joxue.
Joxue的B)计算机□□□□二级等级考试□□□□..joxue.
Joxue的C)计算机二级等级考试□□□□..joxue.
Joxue的D)计算机二级等级考试□□□□□□□□..joxue.
(23)设数据库文件在当前工作区已经打开,命令COPYTOtempFOR〈条件〉完成的工作相当于关系运算..joxue.
Joxue的A)连接JoxueJoxueJoxueJoxueB)选择JoxueJoxueJoxueJoxueC)自然连接JoxueJoxueJoxueD)投影..joxue.
(24)数据库已经在当前工作区打开,为了在文件尾部增加一条空记录,应该使用命令..joxue.
Joxue的A)APPENDJoxueJoxueJoxue的B)APPENDBLANKJoxueJoxueC)INSERTJoxueJoxueJoxue的D)INSERTBLANK..joxue.
(25)设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令..joxue.
Joxue的A)GOTOPJoxueJoxueJoxue的B)GOBOP()JoxueJoxue的C)SKIP1JoxueJoxueJoxue的D)GO1..joxue.
(26)设职工数据库文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应Joxue的使用命令..joxue.
Joxue的A)FINDFOR工资620JoxueJoxueJoxueB)SEEK工资620..joxue.
Joxue的C)LOCATEFOR工资620JoxueJoxueJoxueD)FIND工资620..joxue.
(27)设当前打开的数据库文件中含有字段SNO,系统中有一内存变量的名称也为SNO,下面命令显示的结Joxue的果是..joxue.
?
SNO..joxue.
Joxue的A)内存变量SNO的值JoxueJoxueJoxue的B)字段变量SNO的值..joxue.
Joxue的C)错误信息JoxueJoxueJoxue的D)与该命令之前的状态有关..joxue.
(28)下面命令显示的结果是..joxue.
?
AT(“教授”,“副教授”)..joxue.
Joxue的A)2JoxueJoxueJoxueJoxue的B)3JoxueJoxueJoxueJoxue的C).T.JoxueJoxueJoxueJoxueD)1..joxue.
(29)设当前数据库文件含有字段salary,命令REPLACEsalaryWITH1500的功能是..joxue.
Joxue的A)将数据库中所有记录的salary字段的值都改为1500..joxue.
Joxue的B)只将数据库中当前记录的salary字段的值改为1500..joxue.
Joxue的C)由于没有指JoxueJoxueJoxueJoxueJoxueJoxueJoxueJoxue的D)定条件,Joxue的E)所以不JoxueJoxueJoxueJoxueJoxueJoxueJoxueJoxueJoxue的F)能确定..joxue.
Joxue的G)将数据库中以前未更改过的salary字段的值改为1500..joxue.
(30)设数据库文件已经在当前工作区打开,有关索引文件已经建立,要打开该数据库文件的某索引文件,Joxue的应该使用命令..joxue.
Joxue的A)SETINDEXTO<索引文件名B)>..joxue.
Joxue的C)OPENINDEX<索引文件名D)>..joxue.
Joxue的E)USEINDEX<索引文件名F)>..joxue.
Joxue的G)必须与数据库文件一起打开..joxue.
(31)在以下关于索引的说明中,错误的是..joxue.
Joxue的A)索引可以提高查询速度JoxueJoxueB)索引可能降低更新速度..joxue.
Joxue的C)索引和排序具有不同的含义JoxueJoxueD)不能更新索引字段..joxue.
(32)在下列表达式中,运算结果为数值的是..joxue.
Joxue的A)[8888]-[666]Joxue的的B)LEN(SPACE(5))-1..joxue.
Joxue的C)CTOD(’04/05/99’)-30JoxueD)800+200=1000..joxue.
(33)当需要对满足条件的全部记录进行操作时,以下关于条件短语FOR条件和WHILE条件的说明,正Joxue的确的是..joxue.
Joxue的A)FOR条件和WHILE条件的作用一样..joxue.
Joxue的B)当使用索引时FOR条件和WHILE条件的作用一样..joxue.
Joxue的C)FOR条件可以用在任何需要条件短语的地方..joxue.
Joxue的D)WHILE条件只可以用在记录已经排序的情况..joxue.
(34)在使用@命令进行格式化输入时,为了保证只允许输入字母,应该在PICTURE短语国使用模式符..joxue.
Joxue的A)AJoxueJoxueJoxueJoxue的B)XJoxueJoxueJoxueJoxue的C)NJoxueJoxueJoxueJoxue的D)Z..joxue.
(35)用在程序中,可以终止程序执行并返回到FoxBASE圆点提示符状态的命令是..joxue.
Joxue的A)EXITJoxueJoxueJoxueJoxueB)QUITJoxueJoxueJoxueJoxueC)BYEJoxueJoxueJoxueJoxueD)CANCEL..joxue.
(36)以下关于ACCEPT命令的说明,正确的是..joxue.
Joxue的A)将输入作为字符接收JoxueJoxue的B)将输入作为数值接收..joxue.
Joxue的C)将输入作为逻辑型数据接收JoxueJoxue的D)将输入作为备注型数据接收..joxue.
(37)在使用@命令进行格式化输出时,为了使输出结果只输出到打印机上,应使用命令..joxue.
Joxue的A)SETPRINTONJoxueJoxueJoxueJoxueJoxueJoxueJoxue的B)SETPRINTERTOLPT1..joxue.
Joxue的C)SETDEVICETOPRINTJoxueJoxueJoxueJoxueJoxueJoxueD)SETPRINTERTOPRN..joxue.
(38)SCATTER命令用于将当前记录的各字段值送到一个数组中,与该命令相对应的、的利用数组中的更新当Joxue的前记录字段值的命令是..joxue.
Joxue的A)GATHERJoxueJoxueJoxue的B)UPDATEJoxueJoxueJoxue的C)REPLACEJoxueJoxueJoxueD)CHANGE..joxue.
(39)某数据库文件有5个字段,其中有3个字符型的宽度分别为6、的12、的和10,另外还有一个逻辑型字段Joxue的和一个日期型字段,该数据库文件中每条记录的总字节数是..joxue.
Joxue的A)37JoxueJoxueJoxueJoxue的B)38JoxueJoxueJoxueJoxue的C)39JoxueJoxueJoxueJoxue的D)40..joxue.
(40)当前数据库中“是否通过”字段为逻辑类型,要显示所有末通过的记录应使用命令..joxue.
Joxue的A)LISTFOR是否通过=.F.Joxue的的B)LISTFOR是否通过.T...joxue.
Joxue的C)LISTFOR.NOT.是否通过Joxue的的D)LISTFOR.NOT.“是否通过”..joxue.
(41)设有如下程序段..joxue.
SELECT1..joxue.
USEf1..joxue.
SELECT2..joxue.
USEf2..joxue.
SELECT3..joxue.
USEf3..joxue.
现在要给f1文件追加新记录,但又不改变当前数据库的析开状态,应该使用命令序列..joxue.
Joxue的A)USEf1JoxueJoxueJoxue的B)SELECT1JoxueJoxueJoxueC)GOf1JoxueJoxueJoxue的D)GO1..joxue.
JoxueJoxueAPPENDJoxueJoxueAPPENDJoxue的APPENDJoxueJoxue的APPEND..joxue.
(42)执行如下命令序列..joxue.
SETTALKOFF..joxue.
STORE1999TOa..joxue.
STORE“1999”TOb..joxue.
STORE“A”TOm..joxue.
?
m+b..joxue.
最后的输出结果是..joxue.
Joxue的A)A1999JoxueJoxueJoxue的B)语法错JoxueJoxueJoxue的C)19991999JoxueJoxueJoxueD)3998..joxue.
(43)执行以下命令序列(设今天是1999年4月3日)..joxue.
Joxue的STOREDATE()TOm_date..joxue.
Joxue的M_date=m_date-365..joxue.
Joxue的?
YEAR(m_date)..joxue.
Joxue的最后输出结果是..joxue.
Joxue的A)其中有语法错误Joxue的B)03/04/98JoxueJoxueJoxueC)1998JoxueJoxueJoxueJoxueD)1997..joxue.
(44)--(50)题的程序或操作都基于以下职工数据库文件,其中编号、的姓名、的部门字段是字符型;工资、的JoxueJoxueJoxue奖金字段是数值型。
..joxue.
编的号姓的名部的门工的资奖的金..joxue.
1001王长生车的间850200..joxue.
1002汪的洋车的间700200..joxue.
1003陆的地车的间680200..joxue.
2001林的木设计科900150..joxue.
2002陈的路设计科800160..joxue.
3004孙的言财务科900100..joxue.
3006郝永胜财务科1300120..joxue.
3010高英雄财务科1100140..joxue.
..joxue.
(44)USE职工..joxue.
AVERAG奖金TOaaFOR部门=“财务科”..joxue.
?
aa..joxue.
变量aa的输出结果是..joxue.
Joxue的A)360JoxueJoxueJoxueJoxueB)3JoxueJoxueJoxueJoxue的C)120JoxueJoxueJoxueJoxueD)200..joxue.
(45)USE职工..joxue.
INDEXON工资TOtemp..joxue.
GOTOP..joxue.
记录指针定位在..joxue.
Joxue的A)编号为1001的记录上..joxue.
Joxue的B)编号为3010的记录上..joxue.
Joxue的C)编号为3006的记录上..joxue.
Joxue的D)编号为1003的记录上..joxue.
(46)USE职工..joxue.
LOCATEFOR工资=900..joxue.
为了将指针定位在下一个工资是900的记录上,应该接着使用命令..joxue.
Joxue的A)SKIPJoxueJoxueJoxueJoxueB)CONTINUEJoxueJoxueJoxueC)SEEK900JoxueJoxueJoxueD)FIND900..joxue.
(47)USE职工..joxue.
GO4..joxue.
LISTWHILE工资800..joxue.
结果将显示..joxue.
Joxue的A)所有工资大于800的5条记录..joxue.
Joxue的B)从第4条记录开始工资大于800的4条记录..joxue.
Joxue的C)只有第4条记录..joxue.
Joxue的D)从第4条记录之后工资大于800的3条记录..joxue.
(48)USE职工TOTALON部门TOtemp结果temp数据库文件的第3记录是..joxue.
Joxue的A)1003陆地车间680200..joxue.
Joxue的B)3004孙言财务科3300360..joxue.
Joxue的C)9020孙言财务科3300360..joxue.
Joxue的D)3010高英雄财务科3300360..joxue.
(49)USE职工JoxueINDEXON姓名TOidx1..joxue.
JoxueSETEXACTON..joxue.
JoxueFIND林..joxue.
Joxue?
EOF()..joxue.
Joxue最后一条命令的输出结果..joxue.
Joxue的A)1JoxueJoxueJoxueJoxue的B)0JoxueJoxueJoxueJoxue的C).T.JoxueJoxueJoxueJoxueD).F...joxue.
(50)USE职工..joxue.
JoxueSTOER0TOaa,bb,cc..joxue.
JoxueDOWHILE.NOT.EOF()..joxue.
JoxueDOCASE..joxue.
JoxueCASELEFT(编号,1)=“1”..joxue.
Joxueaa=aa+工资+奖金..joxue.
JoxueCASELEFT(编号,1)=“2”..joxue.
Joxuebb=bb+工资+奖金..joxue.
JoxueCASELEFT(编号,1)=“3”..joxue.
Joxuecc=cc+工资+奖金..joxue.
JoxueENDCASE..joxue.
JoxueREPLACE工资WITH工资+奖金..joxue.
JoxueSKIP..joxue.
JoxueENDDO..joxue.
Joxue?
aa..joxue.
Joxue变量aa的输出结果..joxue.
Joxue的A)2230JoxueJoxueJoxueJoxueB)2830JoxueJoxueJoxueJoxueC)3430JoxueJoxueJoxueJoxueD)1270..joxue.
二、的填空题(每空2分,共40分)请将每空的正确答案写在答题卡1至20序号的横线上,答在试卷Joxue上不得分。
..joxue.
(1)DOS中的自动批处理文件的全名1。
..joxue.
(2)在DOS启动盘中,除COMMAND.COM外,还有两个必备的系统文件,它们是MSDOS.SYS(或IBMDOS.COM)与Joxue的2。
..joxue.
(3)在DOS下,要将当前目录中AB.TXT文件设置为只读属性,应该使用的完整命令行是3。
..joxue.
(4)在DOS下,要