资源描述:
《2012秋C语言上机试卷C01答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2012年秋二级C语言上机试卷(试卷代号C01)答案一、改错题(16分)【程序功能】函数fun的功能是将str所指向的一行包含若干单词的文本(单词之间用空格隔开)依次拆分成长度不超过20个字符的若干文本行,单词不跨行,且使拆分出的行数最少,再将拆分出的每行字符以字符串的形式存储到pag指向的二维数组的一行中,函数返回拆分出的行数。【测试数据与运行结果】测试数据:Agreatdiscoverysolvesagreatproblem.屏幕输出:Agreatdiscoverysolvesagreatproble
2、m.【含有错误的源程序】以下源程序已保存在T盘myf1.c文件内,考生可直接打开该文件调试程序。#include#include#includeintfun(charstr[],charpag[][])/*改为intfun(charstr[],charpag[][21])或intfun(charstr[],char(*pag)[21])*/{inti,k=0,j,flag=1;while(*str&&flag){if(strlen(str)<20){
3、pag[k]=str;/*改为strcpy(pag[k],str);*/flag=0;}else{i=20;while(str[i]!='')i--;for(j=0;j