- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言题库bingo
C语言考试模拟题1一、 程序修改题(30分)在考生文件夹下,给定程序MODI.C的功能是:输入一个百分制成绩,打印出五级记分成绩。考试成绩在90分或90分以上为优秀,80~89分为良好,70~79为中等,60~69为及格,低于60分为不及格。请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/***********found***********/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构!#include stdio.h #include conio.h #include stdlib.h #include math.h void main() { int score,t; printf(Please enter a score:); do scanf(%d,score); while(score0||score100); t=score/10; /*************found**************/ switch(score) ----switch(t) { case 10: case 9:printf(优秀!\n);break; case 8:printf(良好!\n);break; case 7:printf(中等!\n);break; case 6:printf(及格!\n);break; /*************found**************/ else :printf(不及格!\n);: } }switch(score) ----switch(t) else :printf(不及格!\n)----defalut: printf(不及格!\n)二、 程序填空题(30分)在考生文件夹下,给定程序FILL.C的功能是:打印出1至1000中满足其个位数字的立方等于其本身的所有整数。本题的结果为:1 64 125 216 729。请填空,并运行该程序,然后将源程序文件FILL.C提交。程序有两个空(1)、(2)需要补充完整。并将程序调试出所需的结果。注意:不要随意改动程序,不得增行或删行,也不得更改程序的结构!#include stdio.h main() { int i,g; for(i=1;i1000;i++) { /************found************/ g=i___(1)% ___10; /************found************/ if(_(2)_ g*g*g==i __) printf(%4d,i); } printf(\n); }三、 程序设计题(40分)在考生文件夹下,给定程序PROG.C的功能是:求指定字符在字符串中出现的次数并输出。例如,当字符串为This Is a c Program,指定字符为a’时则应输出:Result is: 2部分源程序存在文件PROG.C中。请打开该程序文件,在fun( )函数中的/*******begin********/ 与 /********end*********/之间填入你编写的若干语句。main( )函数中的最后一行和main( )函数后面的程序学生不必阅读,但不要进行任何改动,也不要改动其它位置的任何内容。 保存、运行并调试程序,最后将源程序文件PROG.C提交。 #include string.h #include stdio.h int fun(char str1[],char ch) { /***********begin***********/ /************end************/ } void main() { void NONO( );//函数声明 char str1[80],ch; int count; printf(Enter str1:\n); gets(str1); printf(Enter ch:\n); ch=getchar(); count=fun(str1,ch); printf(Result is: %d\n,count); NONO( ); }void NONO( ) {FILE *fr,*fw;
文档评论(0)