赞
踩
《C语言编程测试题(含答案)》由会员分享,可在线阅读,更多相关《C语言编程测试题(含答案)(4页珍藏版)》请在人人文库网上搜索。
1、C语言程序设计阶段性考核(90分钟)学号__________ 姓名_________ 得分_________程序设计题(本大题共7小题,选5题完成,3、5题必选,共100分)注意:将在vc+中调试通过的代码复制到每题“程序代码”下面,然后提交本文档即可,文档命名为“姓名.doc”,如 张文.doc1、求出 10 到100内能同时被2、3、7整除的数,并输出。 程序代码:#includestdio.hvoid main()/求出 10 到100内能同时被2、3、7整除的数,并输出int i;for(i=10;imax) max=aij; /输出最大值printf(max=%dn,max);4、编。
2、写程序,输入12个数,按照从后向前的顺序依次找出并输出其中能被7整除的所有整数以及这些整数的和,在屏幕上输出程序代码:#includestdio.hvoid main()/4、编写程序,输入12个数,按照从后向前的顺序依次找出并输出其中能被7整除的所有整数以及这些整数的和,在屏幕上输出int a12;printf(请输入数组元素n);for(i=0;i=0;i-)if(i%7=0)printf(%d ,ai);sum=sum+ai;printf(n);printf(sum=%dn,sum);5、编写程序打印以下图形:(必须使用循环结构)01 23 4 56 7 8 9程序代码:#include。
3、stdio.hvoid main()int a44;int k=0,i,j;/输入数组元素printf(请输入数组:n);for(i=0;i4;i+)for(j=0;j4;j+)scanf(%d,&aij);/变量k累加赋值for(i=0;i4;i+)for(j=0;j=i;j+)aij=k+;/等同于aij=k; k=k+1; /输出数组for(i=0;i4;i+)for(j=0;j=i;j+)printf(%d ,aij);printf(n); 6、已知字符串char s50=”Iamstudent”,请编写程序将字符a插入到student之前,结果为“Iamastudent”,程序框架为。
4、:Void main() char s50=”Iamstudent”;.程序代码:#includestdio.hvoid main()/6、已知字符串char s50=Iamstudent,请编写程序将字符a插入到student之前,结果为Iamastudentchar s50=Iamstudent;int i;/字符串实际长度为10,数组下标为09的存储for(i=strlen(s)-1;si!=s;i-)si+1=si;/每个字符向后移一个si+1=si;/s向后一定一个,s的位置用来存放asi=a;printf(%sn,s);7、设计程序计算以下式子的值1+(1+2)+(1+2+3)+(1+2+3+4)+。+(1+2+3+。+99+100)程序代码:#includestdio.hvoid main()/设计程序计算以下式子的值/(0+1)+(1+2)+(1+2+3)+(1+2+3+4)+。+(1+2+3+。+99+100)int i,j,sum1,sum=0;for(i=1;i=100;i+)/可以将100改成5测试结果的正确性,i表示1到100项sum1=0;for(j=1;j=i;j+)sum1=sum1+j;/求每一项的累加和sum=sum+sum1;/求总和,在每一项求和之后printf(%dn,sum);。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。