|
(2)设当前盘为C盘。为了在A盘的当前自录\USER下建立一个新的子目录X,正确的DOS命令为【2】。 (3)在XCOPY、COPY、TIME三个DOS命令中,属于外部命令的是【3】。 (4)在32位的计算机中,一个字长等于【4】个字节。 (5)计算机网络分为局域网和广域网,因特网属于【5】。 (6)在Foxbase中,通过赋值,可以改变内存变量的值,还可以改变它的【6】。 < br>(7)设有人事数据库人事.DBF,其中包括:姓名(C)、年龄(N)和职务(C)等字段,若计算所有正处长、副处长的平均年龄,并将结果赋予内存变量PJNL中,应使用命令【7】。 (8)设成绩文件中包含学号、课程名、成绩等字段。现要求统计每个学生的总分,并将结果存入同结构的库文件ZFC.DBF中,在已经打开成绩文件及其按学号建立的索引文件的情况下,应使用命令【8】。 (9) 有如下售书数据库BOOK.DBF: BOOK.DBF 书号 单价 数量 总计 B0168 19.8 3 B6915 12.6 36 B9023 40.0 100 B4683 48.0 40 B6329 28.0 56 B8127 2.0 20 要逐条计算总计并填入"总计"字段之中,计算按照如下规则: 若数量小于等于10,总计等于"单价*数量" 若数量大于50,总计等于"单价*数量*(1-5/100)" 若数量在11和50之间,总计等于"单价*数量*(1-10/100)" 请填空: SET TALK OFF USE BOOK GO TOP DO WHILE 【9】 DO CASE CASE 数量<=10 REPLACE 总计WITH单价*数量 CASE数量【10】 REPLACE总计WITH 单价*数量*(1-10/100) yle="FONT-SIZE: 9pt; LINE-HEIGHT: 12pt; FONT-FAMILY: 宋体, 宋体">CASE数量>50 REPLACE总计WITH单价*数量*(1-5/100) ENDCASE 【11】 ENDDO LIST USE SET TALK ON RETURN (10) 对售书数据库BOOK.DBF(如上题所示),现需要调整一些书的单价,然后用调整后的"单价*数量"的值填入"总计"字段中。下边程序的功能是根据用户输入的书号查找到记录,并由用户决定是否对该记录进行修改。请填空: SET TALK OFF USE BOOK INDEX ON 书号TO BOOK1 DO WHILE .T. CLEAR DISP ALL FIELD 书号 ACCEPT "请输入书号"TO BNO 【12】BNO IF FOUND() DISPLAY ACCEPT "修改/不修改继续/终止程序(Y/N/E)" TO SR ELSE ACCEPT "书号不存在!继续/终止程序(N/E)" TO SR ENDIF DO CASE le ="FONT-SIZE: 9pt; LINE-HEIGHT: 12pt; FONT-FAMILY: 宋体, 宋体">CASE UPPER(SR)="Y" INPUT "请输入新单价"TO XDJ REPLACE 【13】, 总计WITH 单价*数量 CASE UPPER(SR)="N" 【14】 CASE UPPER(SR)="E" 【15】 ENDCASE ENDDO USE SET TALK ON RETURN (11) 下面程序的功能是根据用户的输入,到P1.DBF中查找与CODE字段匹配的记录,并将内容显示出来。如果无匹配记录,给出错误信息,允许输入三次,三次仍输入不对,退出程序。请填空: SET TALK OFF SET EXACT ON CLEAR K=0 本新闻共 6页,当前在第 5页 1 2 3 4 5 6 2001年9月全国计算机等级考试二级FoxBASE笔试试卷(附答案) |