二级b卷选择填空题Word文档格式.docx
《二级b卷选择填空题Word文档格式.docx》由会员分享,可在线阅读,更多相关《二级b卷选择填空题Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
\KS\中。
功能说明:
程序从键盘输入8个学生计算机二级考试的成绩(成绩可能有小数),统计并输出成绩合格的学生的人数。
程序对有小数的成绩应也能够正确处理。
例如输入:
71.54664.58294537948则输出:
5
带错误原程序(见C:
\KS\B_2_1.C):
#include<
stdio.h>
intmain()
{
inti,c;
floatscore[8];
c=0;
for(i=0;
i<
8;
i++)
{scanf("
%d"
&
score[i]);
if(score[i]≥60)c++;
}
printf("
%d\n"
c);
getchar();
/*本句无错;
暂停程序,按任意键继续*/
}
2.程序调试题2
下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。
将结果(包括B_2_2.C文件和B_2_2.EXE文件)保存到目录C:
程序从键盘输入一个字符串(长度不超过80),然后用选择法按照字符顺序从小到大进行排序,最后输出排序后的字符串。
ca39t6k则输出:
369ackt
\KS\B_2_2.C):
string.h>
charstr[81],*p,*q,*minq;
gets(str[81]);
for(p=str;
*p!
='
\0'
;
p++)//用选择法按照字符顺序从小到大进行排序
{
for(q=minq=p;
*q!
q++)//用minq指向本趟排序字符值最小的字符的位置
if(*q>
*minq)minq=q;
if(minq!
=p)//字符值最小的字符不在希望的位置上,则交换
{c=*minq;
*minq=*p;
*p=c;
}
puts(str);