资源描述:
《c语言程序设计教材答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章C语言概述一、选择题123456DCACAC二、填空题1.一个主函数多个2.main()3.cobjexe三、程序填空题main()printf四、运行结果$$$$$$$$$$$$$$$$AAAAAAAAASSSSSSSSSSSSSS五、编程题voidmain(){printf("**********************************");printf("*请完成以下功能*");printf("*1、进入程序2、切换用户*");printf("*3、更新程序4、删除程序*"
2、);printf("*请选择(1-4):*");printf("**********************************");}第2章数据类型、运算符、表达式与基本输入输出一、选择题123456789101112131415BDDBACCACCBCDBAAACA221二、填空题1.3,12.不定值3.14.05.1,0,0,06.-2647.88.8,8,109.1三、运行结果题1.n=12.n=3,a=2,b=33.32767,327684.<1>7.000000<2>6<3>3.000
3、000<4>2<5>6.0000000.0000003.<1>0.000000<2>0<3>0<4>2<5>10<6>5第3章顺序程序设计一、选择题12345678910DABAADA没有正确选项CCD二、填空题1.dec:-1,oct:37777777777,hex:ffffffff,unsigned:42949672952.dec:1,oct:1,hex:1,unsigned:13.dec:65,oct:41,AXCII:A4.3.141593,,3.1425.3.500000,3.56.31.41
4、5920,3.141592e+0017.c=K8.a=1,b=,c=29.a=12,b=34510.c=A三、编程题1.#includevoidmain(){floatr,h,v;scanf("%f%f",&r,&h);v=3.14*r*r*h;printf("v=%f",v);}2.#includevoidmain(){intn,s=0;scanf("%d",&n);s=(n+1)*(n+2)*n/3;printf("1*2+2*3+...+n(n+1)=%d",
5、s);}3.#includevoidmain(){inta,b,n=0;scamf("%d%d",&a,&b);n=a/2+b/4;printf("n=%d",n);}4.#includevoidmain(){printf("O");printf("OOOOOOOOOOO000");printf("OO0");printf("OO0");printf("OOOOOOOOOOO000");printf("O");}第4章分支结构程序设计习题解一、选
6、择题12345BDABD二、填空题1.缺省{}时,else总是与上面最近的、没有匹配过的if匹配。2.if(a<=b){x=1;printf(“####x=%d”,x);}else {y=2;printf(“****y=%d”,y);}3.根据条件判定值,从两种选择对象中,选取一个作为整个运算的结果4.(1)整个条件表达式的结果就取自运算分量b的结果(2)整个条件表达式的结果就取自运算分量c的结果三、程序填空题chargrade;gradedefault四、运行结果题1.1,0,12.x=63.323
7、34.*&五、编程题1.#include#includevoidmain(){floata,b,c,s,s1;printf("Pleaseenter3reals:");scanf("%f%f%f",&a,&b,&c);if((a+b)>c&&(a+c)>b&&(b+c)>a){s=(a+b+c)*0.5;s1=s*(s-a)*(s-b)*(s-c);s=sqrt(s1);printf("Areaofthetriangleis%f",s);}elseprintf("
8、Itisnottriangle!");}2.#include#definePI3.14159voidmain(){intk;floatr,c,a;printf("inputr,k");scanf("%f%d",&r,&k);switch(k){case1:a=PI*r*r;printf("area=%f",a);break;case2:c=2*PI*r;printf("