最新C语言程序设计作业答案汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计作业
答案
C语言程序设计作业答案
作业一 C语言概述参考答案
一、选择题
1-5 ACDCB
二、编程题
main()
{
printf(“****************************************\n”);
printf(“ Hello,world! \n”);
printf(“****************************************\n”);
}
作业二程序的灵魂——算法参考答案
一、填空题
1、确定性、有效性、有零个或多个输入、有一个或多个输出
2、顺序结构、选择结构、循环结构
3、函数
作业三数据类型、运算符与表达式参考答案
一、选择题
1-5 BDDAB 6-10 BCAAB 11-15 BCADC 16-20 DACCA 21-25 ADDBA 26-30 DDDDD
作业四顺序结构参考答案
一、选择题
1-5 BCDDD 6-10 BDADD
二、填空题
1、【31.415920,3.14159e+01】
2、【c=k】
3、【a=1,b=空格,c=2】
4、
【a=12,b=345】
5、【c=A】
作业五选择结构参考答案
一、选择题
1-5 ADCBC 6-10 BBBBA 11-15 DBAAC 16-17 CB
二、填空题
1.【-1】
2.【3】
3.【4】
4.【11】
5. 【97或'a'】
作业六循环结构参考答案
一、选择题
1-5 CBAAC 6-10 CBCCB 11-15 DBDDB 16-20 BCAAC
21-25 CDBBB
作业七数组参考答案
一、选择题
1-5 CDDAC 6-10 CCDBC 11-15 DDBCA 16-20 DCBDD
21-23 BDB
二、填空题
1、LBLMNP
2、SW*
3、mo
4、a=2,b=1
作业八函数参考答案
一、选择题
1-5 AAACA
二、填空题
1【编程中的main( )函数】2【函数说明部分】和【函数体】 3【–125= –5*5*5】
4【void add (float a, float b)】【float add (float a, float b)】
5【
i=7; j=6; x=7
i=2; j=7; x=5
】。
6【111】
三、编程题
1、参考代码
main()
{
int score,temp,log; char grade;
log=1;
while (log)
{ printf(“enter score:”);
scanf(“%d”,&score);
if ((score>100)||(score<0))
printf(“\n error,try again! \n”);
else log=0;
}
if (score==100)temp=9;
else temp=(score-score%10)/10;
switch(temp)
{ case 0:case 1:case2:
case 3:case 4:case 5:grade=’E’;break;
case 6:grade=’D’;break;
case 7:grade=’C’;break;
case 8:grade=’B’;break;
case 9:grade=’A’;
}
printf(“score=%d,grade=%c\n”,score,grade);
}
2、解:设计以高度n为参数的函数trangle(int n),打印等边三角形。参
考程序如下:
#include
void trangle(int n)
{ int i,j;
for (i=0;i { for (j=0;j<=n-i;j++) putchar(' '); for (j=0;j<=2*i;j++) putchar('*'); putchar('\n'); } } main() { int n; printf("Enter n: "); scanf("%d",&n); printf("\n"); trangle(n); } 作业九编译预处理参考答案 1-5 CCBBD 6-9 BDDD 作业十指针参考答案 1-5 DBBDD 6-10 CDCDC 11-15 CCCCB 作业十一结构体与共用体参考答案 1-5 DADCA 6-10 DADDA 作业十二位运算 1-5 CABAB 作业十三文件 1-7 ADBBACC