欢迎来到天天文库
浏览记录
ID:34399359
大小:300.00 KB
页数:41页
时间:2019-03-05
《c二级上机题答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一、各类题型(黑体部分是改错或填空的答案)1./**在考生目录的Paper子目录下,有Modify.c文件,该文件中“/*****N*****/”的下一行中有错误,*请改正(注意:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:输入n(0#include#includevoidmain(){intn,i;/*****1*****/char*str;
2、scanf("%d",&n);str=(char*)malloc(n);gets(str);/*****2*****/for(i=0;i='a'&&str[i]<='z')str[i]=str[i]-('a'-'A');puts(str);}2./**在考生目录的Paper子目录下,有Modify.c文件,该文件中“/*****N*****/”的下一行中有错误,*请改正(注意:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:输入m、n(要求输入数均大于0,且m>=n
3、),输出它们的最小公倍数。*/#includevoidmain(){intm,n,k;/********1*********/while(scanf("%d%d",&m,&n),m<0
4、
5、n<0);for(k=m;k%n!=0;)/********2********/k=k+m;printf("%d",k);}3./**在考生目录的Paper子目录下,有Modify.c文件,该文件中“/*****N*****/”的下一行中有错误,*请改正(注意:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:分别统计
6、字符串中所有英文字母中的各元音字母个数。*/#include#includevoidmain(){chara[81];intn[5]={0},i;gets(a);for(i=0;a[i]!=' ';i++)/*****1*****/switch(tolower(a[i])){case'a':n[0]++;break;case'e':n[1]++;break;case'i':n[2]++;break;case'o':n[3]++;break;/*****2*****/case'u':n[4]++;
7、}for(i=0;i<5;i++)printf("%d",n[i]);}4./**在考生目录的Paper子目录下,有Modify.c文件,该文件中“/*****N*****/”的下一行中有错误,*请改正(注意:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:输入1个字符串,按字母首次出现次序输出其中所出现过的大写英文字母。*如运行时输入字符串"FONTNAMEandFILENAME",应输出"FONTAMEIL"。*/#includevoidmain(){charx[80],y[26];inti,j,
8、ny=0;gets(x);for(i=0;x[i]!=' ';i++)if(x[i]>='A'&&x[i]<='Z'){for(j=0;j9、:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:输入x和正数eps,计算多项式1-x+x*x/2!-x*x*x/3!+...的和直到末项的绝对值小于eps为止。*/#include#includevoidmain(){floatx,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do{/*****1*****/t=-t*x/i++;s+=t;/*****2*****/}while(fabs(t)>=eps);printf("%f",s);}6./**在考生10、目录的Paper子目录下,有Modify.c文件,该文件中"____N____"是根据程序功能*需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:调用函数f计算代数多项式1.1+2.2*x+
9、:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:输入x和正数eps,计算多项式1-x+x*x/2!-x*x*x/3!+...的和直到末项的绝对值小于eps为止。*/#include#includevoidmain(){floatx,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do{/*****1*****/t=-t*x/i++;s+=t;/*****2*****/}while(fabs(t)>=eps);printf("%f",s);}6./**在考生
10、目录的Paper子目录下,有Modify.c文件,该文件中"____N____"是根据程序功能*需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。*该程序功能:调用函数f计算代数多项式1.1+2.2*x+
此文档下载收益归作者所有