- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2003 计算机等级考试二级上机最新指南
二级五种语言上机环境
软件环境
操作系统:MS- D0S5.0以上
汉字系统:希望汉字系统( UCDO)S 3.1 或 5.0 全屏幕编辑系统: EDIT、PE2、 QEDIT
BASIC语言:QBASIC或 Turbo — Basic 或 Quick — BASIC
FORTRAN语言:Fortran77
PASCAI语言:Turbo — Pascal5.0 以上
C 语言 : Turbo — C2.0 以上
FoxBASE 语言:FoxBase2.1 (中文版)
考试内容
二级考试的上机内容由 DOS命令操作、程序修改及程序设计三部分组成。 二级考试上机考试的时间为 60分钟,其内容如下:
1、 操作系统部分 30分,6条DOS操作命令题目。
2、 程序修改部分 30分,修改指定程序 MODI.PRG^的三个或三类错误。
3、 程序设计部分 40分,根据题目要求编制 PROG I. PR即序。 上述三部分中,操作系统部分与一级考试相同,比较容易,考生一般不会在这部分出现
差错,其他两部分内容相对较难,考生应仔细阅读题目要求。
二级上机试题分析
1 、 DOS 命令操作题
将考生目录下的 TCYCX'TSF目录中的MOVE?目录删除。
将考生目录下 APPLE'CUABCF目录中的文件 README.DO更名为 README.TXT
将考生目录下L\M子目录中的文件 A1.BAT删除。
在考生目录下 UNIX'GROU子目录中建立一个新的子目录 L。
取消考生目录下P\P子目录中文件PERSON.PA的隐含属性。
将考生目录下 SAVE子目录中的文件 HEAD.TXT和考生目录下 CHECK?目录中的文件
SEARCH.DA顺序合并拷贝到考生目录下的 PCS子目录中,文件名为BASE.OUT
参考答案:
1 、 deltree tcycx\tsr\move
2、 ren apple\cuabc\readme.doc readme.txt
3、 del l\m\a1.bat
4、 md unix\group\l
5、 attrib-h p\p\person.pas
6、 copy save\head.txt + check\search.dat pcs\base.out
分析:使用DOS命令一方面要清楚命令的名字,另一方面要清楚路径,操作时尽量使用 相对路径,可节省时间。
2、程序修改题 要求修改给定程序中的错误,错误均出现在星号行的下一行。每题后均附有正确答案。
C语言部分:
试题说明:给定程序M0DI1.C中函数fun的功能是:将s所指字符串的正序和反序进行 连接,形成一个新串放在 t 所指的数组中。
例如,当s串为"ABCD"时,则t串中的内容应为"ABCDDCBA"请改正函数fun中的错误, 使它能得出正确的结果。 注意: 不要改动 main 函数, 不得增行或删行, 也不得更改程序的结 构!
程序:
#include
#include
#include
/ ******* found1 * void fun (char s, char t){ int i, d;d = strlen(s);for (i = 0; i *** /******for (i = 0; i/ ********* found2 ****t[2 *d-
/ ******* found1 * void fun (char s, char t)
{ int i, d;
d = strlen(s);
for (i = 0; i *** /
******
for (i = 0; i
/ *******
** found2 ****
t[2 *d-1] = '\0'; } main() { char
clrscr();
printf(
fun(s, t);
printf( 答案: 第一处改为: fun(char s[],char t[])
s[100], t[100];
ff
ff
\nPlease enter string S:
\nThe result is:
% s\n
ff
ff
);scanf( % s"
, t); }
, s);
* s, char * t) 或 fun (char
* s, char t[])*s, char t[])
第二处改为:t[2 * d] = '\0' 或 t[2 * d] = 0 或 t[d *
*2] = '\0' 或 t[d * 2] = 0 或 t[d +d] = '\0' 或 t[d +d] = 0 。
分析:指针和数组有密不可分的关系,数组作为实参时,形参即可以是数组也可以是指
针,所以第一处的答案有多种选择。 '\0' 或'\000' 是代表 ASCII
您可能关注的文档
- 2003年1月份浙江省高等教育自学考试交通工程试题.docx
- 2003年1月份浙江省高等教育自学考试公路概论试题.docx
- 2003年1月份浙江省高等教育自学考试学前教育科学研究与论文写作试题.docx
- 2003年1月份浙江省高等教育自学考试学前特殊儿童教育试题.docx
- 2003年1月份浙江省高等教育自学考试数控技术与应用试题.docx
- 2003年1月份浙江省高等教育自学考试现代电信技术概论试题.docx
- 2003年4月份全国高等教育自学考试管理会计(一)试题.docx
- 2003年4月份浙江省高等教育自学考试局域网技术与组网工程试题.docx
- 2003年4月全国高等教育自学考试学前儿童音乐教育试题.docx
- 2003年4月全国高等教育自学考试小学教育科学研究试题.docx
文档评论(0)