二级c卷选择填空题.docx
- 文档编号:3527229
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:22
- 大小:685.61KB
二级c卷选择填空题.docx
《二级c卷选择填空题.docx》由会员分享,可在线阅读,更多相关《二级c卷选择填空题.docx(22页珍藏版)》请在冰豆网上搜索。
二级c卷选择填空题
(一)程序调试题(3小题,第1小题2处错,第2、3小题各3处错,每改正1处错2.5分,共20分)
1.程序调试题1
调试要求:
下列程序包含2个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。
将结果(包括C_2_1.C文件和C_2_1.EXE文件)保存到目录C:
\KS\中。
功能说明:
程序从键盘输入8个正整数,输出其中偶数的个数。
例如输入:
12345678则输出:
4
带错误原程序(见C:
\KS\C_2_1.C):
#include
intmain()
{
inta[8],i,c;
c=0;
for(i=0;i<8;i++)
{
scanf("%d",a[i]);
if(a[i]%2=0)c++;
}
printf("%d\n",c);
getchar();/*本句无错;暂停程序,按任意键继续*/
}
2.程序调试题2
调试要求:
下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。
将结果(包括C_2_2.C文件和C_2_2.EXE文件)保存到目录C:
\KS\中。
功能说明:
程序从键盘输入5个字符串(每个字符串长度不超过80,且字符串中不含有空格),程序找出其中最大的字符串放到max中,最后输出该最大的字符串。
例如输入:
BASIC
Java
C++
Pascal
PHP
则输出:
Pascal
带错误原程序(见C:
\KS\C_2_2.C):
#include
#include
intmain()
{
inti;
chars[81],max[81]={'\0'};
for(i=0;i<5;i++)
{gets(&s);
if(strcmp(s,max))
strcpy(max,s);
}
puts(max[81]);
getchar();/*本句无错;暂停程序,按任意键继续*/
}
3.程序调试题3
调试要求:
下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。
将结果(包括C_2_3.C文件和C_2_3.EXE文件)保存到目录C:
\KS\中。
功能说明:
函数aver的功能是计算n个整数去掉一个最大值和一个最小值后的平均值,程序从键盘输入8个整数,通过调用函数aver计算这8个整数去掉一个最大值和一个最小值后的平均值,然后输出(保留一位小数)。
例如输入:
12345678则输出:
average=4.5
带错误原程序(见C:
\KS\C_2_3.C):
#include
floataver(int*a,intn)
{inti,max,min;
floats;
s=max=min=a[0];
for(i=0;i {s+=a[i]; if(a[i]>max)max=a[i]; if(a[i]>min)min=a[i]; } return(s-max-min)/(n-2); } intmain() { intb[8],i; for(i=0;i<8;i++) scanf("%d",b+i); printf("average=%.1f\n",aver(*b,8)); getchar();/*本句无错;暂停程序,按任意键继续*/ } (二)编程题(2小题,共35分) 1.编程题1 编程要求: 请按题中的功能要求,编写程序并能得到正确的结果。 将结果(包括C_4_1.C文件和C_4_1.EXE文件)保存到目录C: \KS\中。 程序功能: 从键盘上输入整数n和m(设2≤n≤12,2≤m≤39),按以下格式输出以字符"C"组成的2n行2m+1列"上"字图案,当n,m分别为4,5时,图案及坐标计算如下图所示。 程序运行两次,分别输入"45"和"38"时的运行结果如下: 2.编程题2 编程要求: 请按题中的功能要求,编写程序并能得到正确的结果。 将结果(包括C_4_2.C文件和C_4_2.EXE文件)保存到目录C: \KS\中。 功能说明: 编写程序,实现以下成绩处理功能(输出格式参见示例): (1)输入10个整数; (2)从大到小排序; (3)成绩排名第1名为一等奖,第2、3名为二等奖,第4、5、6名为三等奖,输出各等奖学金获奖者的最低分数。 运行示例: 输入(输入10个整数成绩): 190188150158199155175160170180 输出(一等奖1人,二等奖2人,三等奖3人): Award1: 199 Award2: 188 Award3: 170
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 选择 填空