计算机二级程序设计

上传人:m**** 文档编号:173654249 上传时间:2022-12-12 格式:DOCX 页数:26 大小:186.10KB
返回 下载 相关 举报
计算机二级程序设计_第1页
第1页 / 共26页
计算机二级程序设计_第2页
第2页 / 共26页
计算机二级程序设计_第3页
第3页 / 共26页
点击查看更多>>
资源描述
二级考试(C语言)上机试题1三个数比较大小。尋考试须知-迫选择题型Windows 操作j圄 PowerPointffc | “撲IE操作程序调试1逡程序设计1:r口古r ni请务必仔细阅读下列信息,单击“回答按祀,进行C语言调试【1】肴试.瞬欝神斋飞詐療飜曙严戚程序填充.在考生文件夹的Paper子文件夹下已Modifyl. c文件.程序功能:输入三整数,按由小到犬的顺序输出这三个数#include void swap(1) /int *pa,int *pb /*交换两个数的位置 */int temp;temp = *pa;*pa = *pb; *pb = temp; void main() int a,b,c,temp; scanf(%d%d%d,&a,&b,&c);if(ab) swap(&a,&b);if(bc) swap(&b,&c);if(2) /abswap(&a,&b);printf(%d,%d,%d,a,b,c); 2表达式求和。S考试须知-选择题型鋼Windows操作1圖 PowerPoint作|摻IE操作廝程序调试1程序设计1厨程序调试2请务必仔细阅读下列信息,单击“回答”按祀,进行C语言设计【1】肴试._d在考生文件夹的Pape工子文件夹下已有Demignl,文件.设计编写并运行程序,完成以下功能:利用公式3T辱1-1/3+1/5-1/7+公式计算JT的近似值,直到某一项的绝对值小于 1旷6为止。5 Z4的结果不包舍此项)将计算结果以格式辄.6厂写入到考生文件夹中 Paper子文件夹下的新建文件Designl. dat#include #include void main() FILE *fp;float n=1,t=1,pi=0;int i;i=1;while(fabs(t)=1e-6) pi=pi+t; i=-i; n=n+2; t=i/n; fp=fopen(Design1.dat,w); fprintf(fp,%.6f,4*pi);fclose(fp); 运行结果:3.141594 3字母后移循环输出。尋考试须知-迫选择题型卜鈴 Windows操作|固 PowerPoint作|勇IE操作厨程序调试1逵程序设计1请务必仔细阅读下列信息,单击“回答按钮,进行C语言调试【2】考试.在肴生文件夹的Paper子文件夹下已Modify2. c文件.吒鑒襦諾门淖腐勰嚅廣欝护成程序壇充。程序调试2遷稈库设计21程E醐飞麗沖巒噩普呼#include void main() char c; c=getchar();if(1) / c=a & c=v & c=z) 2 / c=c-21;putchar(c); 4 求满足条件的数。请务必仔细阅读下列信息,单击“回答”按钮,进行C语言设计【2】考试.-在考生文件夹的Paper子文件夹下已DeSlgn2. c文件.设计编写并运行程序,完戚段下功能:将满足条件paw(1. 05j n) le6pow(l. 05, n+1)的nS其相应pow(l. 05, n)值段榕式 %. Of写入到考生文件夬中Pa“工子文件夬下的新建文件Design2 datS考试须知-迫选择题型 鑰Windows操作圏 PowerPoint作| “掙IE操作廝程序调试1 遑程序设计1 酹程昂週试丄2】#include #include void main() float y=1.05; int n=1; FILE *p;/ 以下开始做答while(!(pow(y,n)1e6)n+;p=fopen(Design2.dat,w);fprintf(p,%d,%.0f,n,pow(1.05,n);fclose(p); 运行结果:283,992137 5求满足条件的数。尋考试须知-迫选择题型豪Windows操作$圏 PowerPoint作j j “捷叵堺企廝遑程序设计1酹程序调试2#inclUde 程序调试1请务莎仔细悦I读卜列信息,单击“回答羽按锻,进行C语言调试【1】苇试. 在考生文件夹的Paper子文件夹下已有Mod迂yl,文件.帑穷神希n帯聽驟严戚程序壇充.程序功能:输入整数n (n0)、求m使得2的帚菱右小于或等于n, 2的m+1次方丈于或等 .I Ilnvoid main() int m=0,t=1,n;while( 1 ); / (scanf(%d,&n),n=0)while(!(t=n) 2 / t=t*2;m+; printf(%dn,m); 6求平面点间的最短距离。尋考试须知h迫选择题型1W Windows操作圄 PowerPoint作 善IE操作厨程序调试11程序设计1倩务必仔细阅读下列信息,单击“回答按钮,进行C语言设计【1】若试.Z1在考生文件夹的Paper子文件夬下已有Designl. c文件.设计编写并运行程序,完戚以下功能:魏组元素xi. yi表示平面上某点坐标,统计所有各点间最短距离,并将其值以格惡厂写入到考生文件夹中Paper子文件夹下的新建文件Designl. dat#include #include #define len(x1,y1,x2,y2) sqrt(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2) void main() FILE *p; int i,j; float c,minc;float x=1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65;float y=-6,4.3,4.5,3.67,2.42,2.54,5.6,-0.97,4.65,-3.33;minc=len(x0,y0,x1,y1);p=fopen(Design1.dat,w);for(i=0;i9;i+)for(j=i+1;j10;j+)if(c=len(xi,yi,xj,yj)minc) minc=c;fprintf(p,%f,minc);fclose(p); 运行结果:1.4579447Fibonacci数列求值问题。寒考试须知-迫选择题型討鑰Windows操作固 PowerPoint作|澎IE操作刖程序调试11遑程序设计1JP程序调试【2】谙务必仔细阅读下列信息,单击“回答那搜钮,进行C吾言调试【2】肴试.在若生文件夹的Paper子文件夹下已Mod!fy2. c文件.瞬書T襦諾飞誥專翻;疇籲欝严成程序壇充。程序功能:總龜麟耙碍该项前二项之和逡程序设计2#include 1 / long f(int n); void main() printf(%ldn,f(30); long f(int n) if( 2 )/ n=1 | n=2return 1;elsereturn f(n-1)+f(n-2); 运行结果:832040 8多项式求和问题。尋考试须知-迫选择题型卜飭Windows操作固 PowerPoint作|澎IE操作丽程序调试11遑程序设计1廝程序调试2倩务必仔细阅读下列信息,单击“回答那搜钮,进行C吾言设计【2】肴试.U在考生文件夹的Paper子文件夹下已DeSlgn2.仅件.设计编写并运行程序,完戚農下功能:if:计算多项式aO+al*K+a2柚*s+a3柚柚畑+. . . +a9畑*s*k*s*k畑*的值,并将其值農 榕式辄厂写入到考生文件夹中Pa“工子文件夹下的新建文件Design, dat程序设计【2】#include #include void main() FILE *p; int i; float x=1.279,t=1,y=0;float a10=1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65;p=fopen(Design2.dat,w);y=a0 ;for(i=1;i10;i+) t=t*x; y=y+t*ai;fprintf(p,%f,y);fclose(p); 运行结果:98.722542 9整数转换为字符串。S考试须知-您选择题型 逊文件操作1“囲Excel操作 m Outlook Express 谊程序设计1 廝程序调试2 逵程序设计2程序调试1#includeJ I R J1E- 谙务必仔细阅读下列信息,单击“回答3搜祀,进行C语言调试【1】考试.在考生文件夹的Paper子文件夹下已有M込fyl,文件。该文件中枠电n 甘* r的下一行中有错误,谙改正.(注意:不得加行、减行、加句、减句,否则后果自负)程序功能:用谨归法将个六位整数n转换戚字符串.(例如:输A123456,应输出字符串12345旷)void itoa(long i,char *s) if(i=0) return;/* 1 */*s = 1+i%10; itoa(i/10,s-1); void main() long n; char str7=;/*s=0+i%10scanf(%ld,&n);/* 2 */itoa(n,str+6);printf(%s,str); 10. Fibonacci数列求值问题。/ itoa(n,str+5);功能选择:提示信息:尋考试须知-选择题型 出文件操作西Excel操作m Outlook Express 厨程序调试1请务必仔细阅读下列信息,单击“回答按钮,进行C语言设计【1】芳试.在肴生文件夹的Paper子文件夹下已有Demignl,文件.设计编写并运行程序,完戚以下功能:程序设计1廝程序调试【2】略加曝歸蟹桜勰饗叫鵜文件已sign 1dat#include void main() FILE *p; int i; float f1=1.0,f2=2.0,t1=2.0,t2=3.0,s; float f,t; s=t1/f1+t2/f2;p=fopen(Design1.dat,w); for(i=3;i40;i=i+2) t1=t1+t2; t2=t1+t2; f1=f1+f2; f2=f1+f2; s=s+t1/f1+t2/f2; fprintf(p,%.6f,s); fclose(p); 运行结果:65.02095011.数组赋值。尋考试须知h- 选择题型逊文件操作西Excel操作m Outlook Express 酹程序调试1 逡程序设计1请务必仔细阅读下列信息,单击回答按钮,进行C语言调试【2】考试.在考生文件夹的P曲祇子文件夹下已Modify2. c文件.帑書T桶諾据靜聽囑瓷鳖魔欝严成程序填充程序调试【2】遑程序设计【2】程序功能:求出a中各相邻两个元素的和,并将这些和存顽在数组b中,按每行3个元 素的形式输出.(例如:bl=al+a0,b9=a9+a8)#include void main()/* 数组输入 */ bi=ai+ai-1;尋考试须知-迫选择题型 A1文件操作画Excel操作m Outlook Express 厨程序调试1 谊程序设计1 翩程序调试2#include#include int a10,b10,i;printf(ninput 10 numbers: ); for (i=0; i10;i+) scanf(%d, &ai);for (i=1; i10; i+) bi=1;for (i=1; i10; i+) printf(%3d,bi);if (2) printf(n); / i%3=0 12求各点距离和。谙务必仔细阅读下列信息,单击“回答按祀,进行C语言设计【2】肴试.在考生文件夹的Pape工子文件夹下已有Designs. 文件。设计编写并运行程序,完成段下功能:盜ihyi分别表示平面上一牛点册坐标,求下列10个点与点(1。1.0)的距离的总和弃将结果農榕式 6厂写入到考生文件夹中Pa“r子文件来下的新建文件DeSign2. datvoid main() FILE *p; int i;float x10=-1.5,2.1,6.3,3.2,-0.7,7.0,5.1,3.2,4.5,7.6;float y10=3.5,7.6,8.1,4.5,6.0,1.1,1.2,2.1,3.3,4.4; float s=0.0;p=fopen(Design2.dat,w);for(i=0;i10;i+)s=s+sqrt(pow(xi-1, 2)+pow(yi-1, 2);fprintf(p,%.6f,s); fclose(p); 运行结果:52.67944713十进制数转换为二进制数。尋考试须知-选择题型 鼻文件操作j圏 PowerPoint-ft|静归操作程序调试1遑程序设计【1】 酹程序调试【2】 遷程电裾;+ F21瞬割神掛飞哉鬻鬻瞬严戚程序埴充。谙务必仔细阅读下列信息,单击“回答”按钮,进行C语言调试【1】考试. 在肴生文件夹的Paper子文件来下已Modxfyl. c文件.霸功箔将输十进制正整数邇过函如莎嶺槪二进制斷并将转换结果#include void dec2bin(int m)int bin32,j;for(j=0;m!=0;j+) binj= 1; / m%2m=m/2;for(;j!=0;j-) printf(%d, 2 ); / binj-1 void main() int n;scanf(%d,&n); dec2bin(n); 14求符合条件的数列之和。毎考试须知-迫选择题型 丈件操作1圖 PowerPoint作I扁IE操作程序调试1 谊程序设计1 廝程序调试2请箸必仔细阅读卜列信息,单击“回答按班,进行c语言设计【2】肴试._d在考生文件夹的Paper子文件夹下已有Demign2,文件.设计编写并运行程序,完成以下功能:数列第1项为8良此后各项均为它前1项的正平右根,统计该数列前恥项之和,并法稱式程序设计【2】n h ii-, * , 1 a 11 a#include #include void main() FILE *p; float s=0,a=81;int i; p=fopen(Design2.dat,w);for(i=1;i=30;i+) s=s+a;a=sqrt(a); fprintf(p,%.3f,s);fclose(p); 运行结果:121.336 15在字符串中删除数字字符。9考试须知-迫选择题型出文件操作”画Excel操作m Outlook Express倩务必仔细阅读下列信息,单击“回答按祀,进行C语言调试【1】考试. 在考生文件夹的P曲卓子文件夹下已Modifyl. c文件.程序调试1遑程序设计【1】JP程序调试【2】 谊程序设计【2】#include void f(char *s) int i=0;while(si!=0) if(isdigit(si) _2_ i+;帑欝彬希P誥鬻籍鳖薦严戚程序填充.程序功能:调用函数f,尿字符串中刪除所有的数字字符。#include #include 1(s+i,s+i+1);/ strcpy/ else 筑3厂写入到著生文件夹中Pape工子文件夹下的新建文件Design?, datvoid main() char str80;gets(str); f(str); puts(str); 16求满足条件的数。尋考试须知-您选择题型阂文件操作 團Excel操作 m Outlook Express JP程序调试1程序设计1JP程序调试2 遑程序设计【2】请务必仔细阅读下列信息,单击“回答搜祀,进行C语言设计【1】肴试.ZJ在考生文件夹的P咛子文件夹下已有Designl. c文件.豊设计编写并运行程序,完戚段下功能:jJz=f (x, y) =(3. 14-y) / (x+y) ?若x、y取值拘区间1,引的整数,找出使z取最小值的盜1 yl j并fexl. ylU船式独紀写入到考生文件夹中Pape工子文件夹下的新建文件Design1 dat#include void main() FILE *p; float f(float x,float y),min; int x,y,x1,y1;p=fopen(Design1.dat,w); min=f(1,1);for(x=1;x=6;x+)for(y=1;y=6;y+)if (f(x,y)min) x1=x;y1=y;min=f(x,y); fprintf(p,%d,%d,x1,y1);fclose(p); float f(float u,float v) return (3.14*u-v)/(u+v); 运行结果:1, 617去除数组中的负数。S考试须知h-选择题型 出文件操作1画Excel操作 m Outlook Express 廝程序调试1 遑程序设计1谙务必仔细阅读下列信息,单击“回答”按祀,进行C语言调试【2】肴试.在肴生文件夹的P曲祇子文件夹下已Modify2. 文件.瞬當棉斋飞詐療翱7鳖舉严戚程序壇充.程序调试2#include 程序功能:调用函数f,去除数组中的负数,输入数组k7,输出结果为:1 346void f(int *a,int *m) int i,j; for(i=0;i*m;i+) if(ai0) for(j=i-;j*m-1;j+) aj=aj+1; 1; / *m=*m-1; void main() int i,n=7,x7=1,-2,3,4,-5,6,-7;2; / f(x,&n);for(i=0;in;i+) printf(%5d,xi); printf(n); 运行结果:1 3 4 618二维数组中的运算。S考试须知 -迫选择题型创文件操作“囲Excel操作m Outlook Express 酹程序调试1 逡程序设计1谙务必仔细阅读下列信息,单击“回答搜祀,进行C语言设计【2】若试Z在君生文件夹KlPaper子文件夹下已有Design2. c文件.设计编写并运行程序,完戚以下功能:将数组a的每1行均除農该行上绝对值最犬的元蓋,然后将藏组写入到考生文件夹中Paper子交件夹下的新建交件DesignS1. dat#include #include void main() float a33=1.3,2.7,3.6,2,3,4.7,3,4,1.27;FILE *p; float x; int i,j; for(i=0;i3;i+) x=fabs(ai0);for(j=1;jx) x=fabs(aij);for(j=0;j3;j+)aij=aij/x; p=fopen(Design2.dat,w); for(i=0;i3;i+) for(j=0;j3;j+) fprintf(p,%10.6f,aij);fprintf(p,n); fclose(p); 运行结果:0.361111 0.750000 1.000000 0.425532 0.638298 1.000000 0.750000 1.000000 0.31750019 平面上各点距离计算。S考试须知-选择题型 逊文件操作1囲Excel操作|鳶IE操作酹程序调试1 谊程序设计【1】请务必仔细阅读下列信息,单击回答”按钮,进行c语言调试【2】肴试.3在考生文件夹的Pa工子文件夹下已Modify2. c文件.该文件中枠电n世碎r的下一行中有错误,请改正.(注意:不得加行、减行、加句、减句,否则后果自负)=程序调试2程序功能:输入n,再输入“个点.的平面坐标,然后输出那些距离坐标原点. 不超过5的点的坐标值。遷稈库设计C21#include #include #include void main()int i,n;/* 1 */struct axy float x,y; a;/ struct axy float x; float y; *a;scanf(%d,&n);a=(float*) malloc(n*2*sizeof(float);for(i=0;in;i+)/* 2 */scanf(%f%f,ai.x,ai.y); / scanf(%f%f,&ai.x,&ai.y); for(i=0;in;i+)if(sqrt(ai.x*ai.x+ai.y*ai.y)=5) printf(%f,%fn,ai.x,ai.y); *试题本身有错误,a=(struct axy *) malloc(n*2*sizeof(float);20从a数组中找出偶数放入b数组。酹程序调试2逵程序设计2尋考试须知-笔选择题型詡Windows操作圏Excel操作|掙IE操作廝程序调试1程序设计1请务必仔细阅读下列信息,单击“回答按祀,进行C吾言设计【1】肴试.在考生文件夹的Paper子文件夹下已有Demignl,文件.设计编写并运行程序,完成以下功能:在整数数组a中找出偶数簸到匕数组中,对b数组按从小到犬的顺序进行扫E序后農格式 伽d每行3个数写入到考生文件来中Pap祇子文件来下的新建文件Designl. dat#include void main() FILE *p;int i,j,temp,n=0;int a10=7,6,20,3,14,88,53,62,10,29,b10; for(i=0;i10;i+)if(ai%2=0) bn+=ai; for(i=0;in-1;i+)for(j=0;jbj+1) temp=bj;bj=bj+1;bj+1=temp; p=fopen(Design1.dat,w);for(i=0;in;i+) fprintf(p,%3d,bi);if ( (i+1)%3=0) fputc (p, n5); fclose(p); 运行结果:610 1420 62 8821求输入整数的各位数字之和。S考试须知-迫选择题型Windows 操作 j四Excel操作|鳶IE操作酹程序调试1逵程序设计1请务必仔细阅读下列信息,单击“回答3按钮,进行c语言调试【2】考试在考生文件夬的P曲祇子文件夬下已Modify2. c文件.獰鹽宿諾卞靜籃褰瓷鳖魔欝严成程序填充-程序功能:求输入的整数各位数字之和,如输入器4则输出9,输A-312则输出缶程序调试【2】#include #include void main() int n,s=0;scanf(%d,&n); 1 while(n!=0) 2 n=n/10; printf(%dn,s); 22关于生产能力的数学应用题。/ n=fabs(n);/ s+=n%10;S考试须知-迫选择题型Windows 操作j四Excel操作|務IE操作酹程序调试1 逵程序设计1 廝程序调试2程序设计【2】#include请务必仔细阅读下列信息,单击回答”按钮,进行C语言设计【2】肴试.ZJ在考生文件夹的Pap祇子文件夹下已有DemignZ,文件.设计编写并运行程序,完戚以下功能:某公司1999年年产量11. 5万件,生产能力每年提高9. 8热求出产量能超过盜万件的年份 羞果由函数Year返回。分别计算当沪20和沪30时的结果,将计算结果写入到肴生文件 中Paper子文件夹下的新建文件Design, datint year(int x) float p=11.5; int y=1999; while(p=x) p=p*(1+0.098); y+; return y; void main() FILE *p;p=fopen(design.dat,w);fprintf(p,%d,%d,year(20),year(30); fclose(p); 运行结果:2005,201023穷举法求解方程。ZJHEidh!十 JZtJ、1冃皿h尋考试须知h选择题型 出文件操作国Excel操作m Outlook Express 廝程序调试1程序设计1酹程序调试2请务必仔细阅读下列信息,单击“回答援钮,进行C语言设计【1】若试在若生文件夹的Paper子文件夹下已有Dezignl. c文件.设计编写并运行程序,完戚段下功能:统计满足条件对对7村+z*z=2000的所有解的牛数,f注意:若a、匕、c是1个解, 则扒e b也是1个亀等等)=并将统计结果次榕式利十写入到肴生文件夹中Pap吐子文件夹下的新建文件Designl. dat逡程序设计【2】#include void main() FILE *p; int x,y,z,k=0;p=fopen(Design1.dat,w); for(x= -45;x45;x+)for(y= -45;y45;y+)for(z= -45;z45;z+) if(x*x+y*y+z*z=2000) k+; fprintf(p,%d,k); fclose(p); 运行结果:144 24字符串排序。尋考试须知-迫选择题型 出文件操作j西Excel操作m Outlook Express 廝程序调试1 遑程序设计1 酹程序调试2谙务必仔细阅读下列信息,单击“回答那按钮,进行C吾言设计【2】考试.在考生文件夹的P曲卓子文件夹下已DeS1gn2. c文件.设计編写并运行程序,完戚法下功能:将字符串s中的所有字符按ASCII值从小到丸重新扫E序后,将扫E序后的字符串 写入到肴生文件夬中P曲卓子文件夹下的新窪文件DeSlgn2. dat程序设计【2】#include #include void main() FILE *p; char *s=634,.%w|sq2,c;int i,j,k,n=strlen(s); p=fopen(Design2.dat,w);for(i=0;in-1;i+) for(j=i+1;jn;j+) if( *(s+j)*(s+i) ) c=*(s+i); *(s+i)=*(s+j); *(s+j)=c; for(i=0;in;i+) fputc(si,p);fclose(p); 运行结果:,.2346qswl25 将整数首尾倒置。I 9考试须知 -迫选择题型 j - Windows 操作 圏 PowerPoint作 m Outlook Express 酹程序调U 1 谊程序设计【1】 包程序设计2I Q保存结果程序调试【2】请务必仔细阅读下列信息,单击“回答按钮,进行C语言调试【2】肴试.在考生文件夹的Pap紀子文件夹下已Modify2. c文件.辔醤襦諾n認聽魔甕鳖廣欝严成程序壇充。程序功能:调用函数f,将1个整数首尾倒苴 例如:若程序输A12345,则输出54321; 若程序输A-34567,则输出-76543=#include #include long f(long n) long m,y=0; m=fabs(n);while(m!=0) y=y*10+m%10;1 / m/=10; if(n=0) return y;else2 / return -;void main() printf(%ldt,f(12345); printf(%ldn,f(-34567);运行结果: 54321-7654326求数组的平均值,及与平均数的差。毎考试须知-选择题型圈Windows操作圏 PowerPoint作 m Outlook Express 酹程序调试1程序设计1请务莎仔细阅读下列信息,单击“回答丽按钮,进行C语言设计【1】着试。在若生文件夹的Paper子文件夹下已有Demignl,文件.设计编写并运行程序,完戚農下功能:在数组盜的1。个数中求平均值w,找出与讲冃差最小的数组元寿并将其以格式利.5厂 写入到考生文件夹中Paper子文件夬下的新建文件Designl. dat#include #include void main() FILE *p; int i,k=0;float x10=7.23,-1.5,5.24,2.1,-12.45,6.3,-5,3.2,-0.7,9.81,d,v=0;for(i=0;i10;i+) v+=xi; v=v/10; d=fabs(x0-v);p=fopen(Design1.dat,w);for(i=1;i10;i+)if(fabs(xi-v)d) d=fabs(xi-v); k=i;fprintf(p,”%.5f”,xk); fclose(p); 运行结果:2.1000027求平方根数列之和。尋考试须知-迫选择题型Windows 操作固 PowerPoint 作当 0 utloo k Exp re s s 操f iP程序调试11 谊程序设计1 r?FD H 口 ri-RT-P r m请务必仔细阅读下列信息,单击“回答3按钮,进行c吾言设计【2】肴试.3在考生文件夹的Pap紀子文件夹下已有Design, c文件.;J设计编写并运行程序,完戚農下功能:J计算2的平方根、3的平方根1Q的平方根之和,要求计算结果具肓小数点石1。位有效位数,并以稱式10fn写入到考生文件夹中Paper子文件夹下的新建文件 Design2 dat#include #include void main() FILE *p;int i; double s=0; for(i=2;i=10;i+) s+=sqrt(i);p=fopen(“design2.dat”,”w”)fprintf ( p, “%.10fn”, s); fclose(p); 运行结果:21.4682781862 28求多项式之和直考试须知-迫选择题型 冬文件操作|固 PowerPoint作奇 0 utloo k Exp re s s 操 f 厨程序调试11 迫.程序设计11程序调试【2】#include void main()倩务莎仔细阅读卜列信息,单击“回答按珂,进行C语言调试【2】琴试. 在考生文件夹的Paper子文件夹下已有碍切c文件该文件中“/申世n mt: r册下一行中有错误,请改正(:注意:不得加行、减行、加句、减句,否则后果自负)程序功能:运行时若输入卧n分别为3、6,则输出下列表达式的值:3+33+333+3333+33333+333333int i,a,n; long t=0;/7* 7* 叩 7* 7* 7* 7* 7* 7* 7* /彳、彳、彳、彳、彳、彳、彳、彳、彳、 彳、彳、彳、彳、彳、彳、彳、/s=0; / long s=0; scanf(%d%d,&a,&n); for(i=1;i=n;i+) t=t*10+i; / t=t*10+1s=s+t; s=s*a;printf(%ldn,s); 29计算学生的平均成绩,并输出。考试须知选择题型丈件操作PowerPoint-ftIE操作程序调试1程序设计1程序调试2谙务必仔细阅读下列信息,单击“回答按祀,进行C语言调试【1】肴试.瞬醤襦諾7赢我鬻懿鳖廣欝严戚程序壇充.在若生文件夹的Pap牡子文件夹下已有Modifyl. 文件.程序功箔需計算四位学生的平臧赛保存在结构中,溺列表输出这些学生#include struct STUDENT char name16;int math;int english;int computer;int average; ;void GetAverage(struct STUDENT *pst)/* 计算平均成绩 */ int sum=0;sum = 1 /sum+pst-math+pst-english+pst-computer;pst-average = sum/3; void main() int i;struct STUDENT st4=Jessica,98,95,90,Mike,80,80,90, Linda,87,76,70,Peter,90,100,99;for(i=0;i4;i+) GetAverage (2); / st+i printf(NametMathtEnglishtComputAveragen); for(i=0;i4;i+) printf(%st%dt%dt%dt%dn,sti.name,sti.math,sti.english, sti.computer,sti.average); 30求符合条件的数。寒考试须知-迫选择题型 出文件操作j圏 PowerPoint-ft| “撲IE操作 廝程序调试1程序设计1请务必仔细阅读下列信息,单击“回答搜祀,进行C语言设计【1】肴试.ZJ在考生文件夹的Paper子文件夹下已有Dmgnl.仅件.罷f设计编写并运行程序,完戚農下功能:可在正整数中找出1个最小的、被3、5. 7. 9除余数分别为1、3、5、F的数,将该数農格 式応d写入到考生文件夹中Pa“工子文件夹下的新建文件Designl. dat#include #include #include void main( ) FILE *p; int i,j;(p=fopen(design.dat,w); for(i=1; ; i+) if(i%3=1&i%5=3&i%7=5&i%9=7) break; fprintf(p,%d,i);fclose(p); 运行结果:313 31求 Armstrong 数。尋考试须知-3选择题型 冬文件操作j圏 PowerPoint-ft|祷IE操作酹程序调试1谊程序设计1谙务莎仔细阅读下列信息,单击“回答丽按钮,进行C语言调试【2】肴试.在若生文件夹的Paper子文件夹下已Mod!fy2. c文件.瞬醤襦諾飞誥專勰鳖魔欝严成程序壇充。程序调试【2】遑程序设计【2】Q保存结果程序功弧:篇蠶窗鷲翼麗芻讚熬上数字的立方和等于旦身.f例如:若371=3*3*3+7*7*7+1*1*1,则3口就是Armstrong:)#include#includevoid main() int i, m,s=0;printf(armstrong numbers in 100-999:); for(i=100; i1000; i+)m=i;s=0;while (m!=0)s+=pow(m%10,3); m=m/10; if(s= =i) printf(%5d, i); 运行结果:153 370 371 407 32将两个字符串连接起来。尋考试须知-迫选择题型筑Windows操作?“圏Excel操作| “静IE操作 廝程序调试1 遑程序设计1#include 谙务必仔细阅读下列信息,单击“回答按祀,进行C语言调试【2】肴试.ZJ在若生文件夹的PW子文件夹下已Modify2.仅件.可该文件中nr的下一行中有错误,请改正(:注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:将两个字符串连接起来.void main() char s180,s240;int i=0,j=0;printf(ninput the first string:);scanf(%s,s1);printf(ninput the second string:); scanf(%s,s2);while (s1i !=0)/* 1 */i+1;/ i+;while (s2j !=0)/* 2 */s1+i=s2+j; / s1i+=s2j+; s1i =0;/* 拼接字符到 s1 */printf(nnew string: %s,s1);33选择法排序。毎考试须知-选择题型冬文件操作圏Excel操作 |爲IE操作程序调试1逵程序设计【1】JP程序调试【2】谡程序设计【2】请务莎仔细阅读下列信息,单击“回答丽按钮,进行C语言调试【1】着试.Z在若生文件夹的Paper子文件夹下已Modxfyl. c文件.J该文件中“/如世n mt: r的下一行中肓错误,请改正(注意:不得加行、减行、加句、减句,否则石果自负)程序功能:用选择法对10个整数按升序挂序-#include #define N 10 void main() int i,j,min,temp; int aN=5,4,3,2,1,9,8,7,6,0; printf(nThe array is:n); /* 输出数组元素 */ for (i=0;iN;i+)printf(%5d,ai);for (i=0;iN-1;i+) /* 排序操作 */ min = i;for (j=i+1; jN; j+)/* 1 */if (amin=aj) min =j;/* 2 */temp=amin; amin=aj; aj=temp; /* 数据交换 */ / temp=amin; amin=ai; ai=temp; printf(nThe sorted numbers: n); /* 输出排序结果 */ for (i=0;iN;i+)printf(%5d,ai);printf(n); 34计算字符串中字符权重值。尋考试须知-迫选择题型勾文件操作“圏Excel操作|静IE操作廝程序调试【1】程序设计1JP程序调试2 遑程序设计【2】请务必仔细阅读下列信息,单击“回答搜祀,进行C语言设计【1】肴试。jJ在考生文件夹的P咛子文件夹下已有Designl. c文件.豊设计编写并运行程序,完戚段下功能:jJ计算字符串m中每个字符的权重值,所谓枫重值就是字符在字符串中的位苴值与该字符 的dCII码值的乘积.位苴值AU开始依此谨增-将每个字符的权重值,段榕式讥d 写入 到考生文件夹中Pape工子文件夹下的新建文件DeSlgnl. dat#include #includevoid main() FILE *p; int i,w; char *s=we45*&y3r#$1;p=fopen(“Design1.dat”,”w”); for(i=0;si!=0;i+) w=si*(i+1);fprintf(p,“%d”,w); fclose(p); 运算结果:1192021562122102288474081026350396588 35将字符串中的某个字符删除。尋考试须知-迫选择题型厲文件操作“圏Excel操作|静IE操作 酹程序调试1 谊程疥谟辻口】 廝険噩個请务必仔细阅读下列信息,单击“回答按钮,进行c语言调试【2】肴试.瞬醤襦諾71認聽魔甕鳖廣欝严成程序壇充。程序功能:将字符串m中所有的字符工删除.在考生文件夹的Pap紀子文件夹下已Modify2. c文件.#include void main() char s80; int i,j; gets(s);for(i=j=0;1;i+)/ si!=505if(si != c)sj=si;2 /j+;sj=0; puts(s); 36计算表达式值。尋考试须知-迫选择题型冬文件操作j画Excel操作|祷IE操作 酹程序调试【1】 遑程序设计【1】倩务必仔细阅读下列
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!