资源描述:
《c语言上机(历)测试全真题集》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上机(历年)测试全真题集答案一.程序填空题:(假定考生目录为:C:)1.在考生目录的Paper子目录下,有Modify.c文件,该文件中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:将字符串s中所有的字符'c'删除。#includevoidmain(){chars[80];inti,j;gets(s);for(i=j=0;s[I]!=’ ’;i++)if(s[i]!='c'){s[j]=s[i];j++;}s[j]=' ';puts(s)
2、;}2.在考生目录的Paper子目录下,有Modify.c文件,该文件中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入三个整数,按由小到大的顺序输出这三个数。#includevoidswap(int*pa,int*pb){/*交换两个数的位置*/inttemp;temp=*pa;*pa=*pb;*pb=temp;}voidmain(){inta,b,c,temp;scanf("%d%d%d",&a,&b,&c);if(a>b)swap(&a
3、,&b);if(b>c)swap(&b,&c);if(a>b)swap(&a,&b);printf("%d,%d,%d",a,b,c);}3.在考生目录的Paper子目录下,有Modify.c文件,该文件中“*****N*****”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入一个字符串,将组成字符串的所有字符先按顺序存放到字符串t中,再将字符串中的字符按逆序连接到字符串t*后面。例如:输入"ABCD",则字符串t为"ABCDDCBA"。#include#include4、ng.h>voidfun(char*s,char*t){inti,sl;sl=strlen(s);for(i=0;i