失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 二级c语言填空题库及答案 计算机二级C语言程序填空题及答案解析精选

二级c语言填空题库及答案 计算机二级C语言程序填空题及答案解析精选

时间:2023-12-21 18:17:40

相关推荐

二级c语言填空题库及答案 计算机二级C语言程序填空题及答案解析精选

{ int a[10],i,*k=&i; for(i=0;i<10;i++) scanf(\; findmin(a,10,k);

printf(\; }

【3.4】下面程序的功能是计算1-3+5-7+ …… -99+101的值。 main() { int i,t=1,s=0; for(i=1;i<=101;i+=2)

{ ① ; s=s+t; ② ; }

printf(\; }

【3.5】有以下程序段: s=1.0;

for(k=1;k<=n;k++) s=s+1.0/(k*(k+1)); printf(\;

填空完成下述程序,使之与上述程序的功能完全相同。 s=0.0; ① ; k=0; do { s=s+d; ② ;

d=1.0/(k*(k+1)); }while( ③ ); printf(\;

【3.6】下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。 main()

{ float x,amax,amin; scanf(\; amax=x; amin=x; while( ① )

{ if(x>amax) amax=x; if( ② ) amin=x; scanf(\; }

printf(\; }

【3.7】下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。 fun(int x,int b[]) { int k=0,r; do

{ r=x% ① ; b[k++]=r; x/= ② ;

}while(x); }

【3.8】下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。 main()

{ int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; ① ; while( ② ) { k*=m; s+=m; ③ ; } if(k>s)

printf(\; } }

【3.9】下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。 main()

{ int i,j,k,count=0; for(i=1;i<=9;i++) for(j=0;j<=9;j++) if( ① ) continue; else for(k=0;k<=9;k++) if( ② ) count++; printf(\; }

【3.10】下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。 main() { int i,j;

for(i=0; ① ;i++) { j=i*10+6; if( ② ) countinue; printf(\; } }

【3.11】下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。 hcf(int m,int n) { int r; if(m{ r=m; ① ; n=r; } r=m%n; while( ② ) { m=n; n=r; r=m%n; } ③ ; }

【3.12】下面程序的功能是使用冒泡法对输入的10个浮点数从小到大进行排序。排好序的10个数分两行输出。程序如下: #include main() { ① ; int i,j;

printf(\; for(i=0; ② ;i++ ) scanf(\; printf(\; for(i=2; ③ ;i++ ) for(j=0; ④ ;j++ ) if( ⑤ ) { x=a[j]; ⑥ ; a[j+1]=x; }

printf(\;\\n\; for(i=0; ⑦ ;i++ ) { if( ⑧ ) printf(\; printf(\; }

printf(\; }

【3.13】下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。 #include \main()

{ int i,a[20],s,count; s=count=0; for(i=0;i<20;i++ ) scanf(\① );

for(i=0;i<20;i++) { if(a[i]<0) ② ; s+=a[i]; count++; }

printf(\; }

【3.14】下面程序的功能是删除字符串s中的空格。 #include main()

{ char *s=\; int i,j;

for(i=j=0;s[i]!='\\0';i++) if(s[i]!= ' ') ① ; else ② ; s[j]= '\\0'; printf(\; }

【3.15】下面程序的功能是将字符串s中所有的字符'c'删除。请选择填空。 #include main( ) { char s[80]; int i,j; gets(s);

for(i=j=0;s[i]!= '\\0';i++ ) if(s[i]!= 'c') ① ; s[j]= '\\0'; puts(s); }

【3.16】下面程序的功能是输出两个字符串中对应相等的字符。请选择填空。 #include

char x[]=\; char y[]=\; main() { int i=0;

while(x[i]!= '\\0' && y[i]!= '\\0') if(x[i]==y[i]) printf(\① ); else i++; }

以上是由77cn范文大全为大家整理的计算机二级C语言程序填空题及答案解析精选的相关范文,本文关键词为计算机,二级,语言程序,填空,答案,解析,精选,,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

计算机二级C语言程序填空题及答案解析精选.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机二级C语言程序填空题及答案解析精选在线全文阅读。

本文来自:免费范文网() 转载请注明出处!

如果觉得《二级c语言填空题库及答案 计算机二级C语言程序填空题及答案解析精选》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。