2003计算机等级考试二级上机最新指南.docx

2003计算机等级考试二级上机最新指南.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

Wang216654 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档