欢迎来到天天文库
浏览记录
ID:37915927
大小:180.00 KB
页数:22页
时间:2019-06-02
《C语言上机考题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三部分C程序设计上机模拟题(一)上机修改题1.在考生目录下,有Modify.c程序,该程序中”/******N******/”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入m、n(要求输入数均大于0),输出它们的最小公倍数/*findtheleasecommonmultipleofmandn*/#includevoidmain(){intm,n,k;/****1*****/while(scanf("%d%d",&m,&n),m<0&&n<0);/
2、/m<0
3、
4、n<0for(k=m;k%n!=0;)/*****2****/k=k+m%n;//k=k+mprintf("%d",k);}2.在考生目录下,有Modify.c程序,该程序中"/*****N*****/"的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:运行时若输入a、n分别为3、6,则输出下列表达式的值:3+33+333+3333+33333+333333#includevoidmain(){inti,a,n,t=0;/*****1***
5、**/s=0;//ints=0;scanf("%d%d",&a,&n);for(i=1;i<=n;i++){/*******2******/t=t*10+i;//t=t*10+1;s=s+t;}s=s*a;printf("%d",s);}3.在考生目录下,有Modify.c程序,该程序中"/*****N*****/"的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:运行时输入n,输出n各位数字之和(如n=1308则输出12,n=-3204则输出9)。#include
6、tdio.h>#includevoidmain(){intn,s=0;22scanf("%d",&n);n=fabs(n);/********1*******/while(n>1){//ns=s+n%10;/********2******/n=n%10;//n=n/10;}printf("%d",s);}2.在考生目录下,有Modify.c程序,该程序中"/*****N*****/"的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入1个字符串,输出其
7、中所出现过的大写英文字母。如运行时输入字符串"FONTNAMEandFILENAME",应输出"FONTAMEIL"。#includevoidmain(){charx[80],y[26];inti,j,ny=0;gets(x);for(i=0;x[i]!=' ';i++)if(x[i]>='A'&&x[i]<='Z'){for(j=0;j8、ny]=x[i];ny++;}}/*****2*****/for(i=0;i<26;i++)//i#includevoid9、main(){floatx,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do{/*****1****/t=-t*x/++i;//t=-t*x/i++;s+=t;/*****2****/}while(fabs(t)>=eps)//少;22printf("%f",s);}6.在考生目录下,有Modify.c程序,该程序中"/*****N*****/"的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:分别统计字符串中所有英文字母中的各元音字母个10、数。#include#includevoidmain(){chara[80];intn[5]={0},i;gets(a);for(i=0;a[i]!=’ ’;i++)/*****1*****/switch(tolower(a+i)){//switch(tolower(a[i]))case'a':n[0]++;break;case'e':n[1]++
8、ny]=x[i];ny++;}}/*****2*****/for(i=0;i<26;i++)//i#includevoid
9、main(){floatx,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do{/*****1****/t=-t*x/++i;//t=-t*x/i++;s+=t;/*****2****/}while(fabs(t)>=eps)//少;22printf("%f",s);}6.在考生目录下,有Modify.c程序,该程序中"/*****N*****/"的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:分别统计字符串中所有英文字母中的各元音字母个
10、数。#include#includevoidmain(){chara[80];intn[5]={0},i;gets(a);for(i=0;a[i]!=’ ’;i++)/*****1*****/switch(tolower(a+i)){//switch(tolower(a[i]))case'a':n[0]++;break;case'e':n[1]++
此文档下载收益归作者所有