c语言程序设计答案(黄保和编)第3章new

c语言程序设计答案(黄保和编)第3章new

ID:34619209

大小:269.15 KB

页数:4页

时间:2019-03-08

c语言程序设计答案(黄保和编)第3章new_第1页
c语言程序设计答案(黄保和编)第3章new_第2页
c语言程序设计答案(黄保和编)第3章new_第3页
c语言程序设计答案(黄保和编)第3章new_第4页
资源描述:

《c语言程序设计答案(黄保和编)第3章new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、厦门大学本科生公共课《C程序设计基础》教材习题答案第三章结构化程序设计一、思考题1、顺序结构的语句有哪些?表达式语句,空语句,复合语句2、从程序控制的角度看,复合语句是单一的语句吗?是3、C语言中的语句有哪几类?C语句与其他语言中的语句有哪些异同?表达式语句,空语句,复合语句,控制语句。C语言与其他语言的语句类型基本相同,只是语法有所区别。4、怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?在C语言中,只要在任何表达式的结尾加上分号“;”就构成了表达式语句。表达式语句使C语言更加灵活。当我们使用表达式语句时一般只关心它的作

2、用而不关心该表达式的值。如puts("hello");这个表达式语句,我们关心的是输出hello这个结果而不是puts函数的返回值。5、C语言的输入输出功能是表达式语句吗,为什么?是,因为输入输出功能是函数调用语句。二、选择题1、以下符合C语言语法的赋值表达式是B)d=9+e,f=d+92、下面程序运行时的输出结果是D)a=8main(){inta=5;printf(“a=%d”,++a+2);}3、putchar函数可以向终端输出一个D)字符或字符变量值4、运行以下程序时,从键盘输入25,13,10(回车),则输出结果是A)a1+a2+a3=48main(){in

3、ta1,a2,a3;scanf(“%d,%d,%d”,&a1,&a2,&a3);}5、若有以下定义和语句charc1=’b’,c2=’e’;printf(“%d,%c”,c2-c1,c2-‘a’+’A’);则输出结果是B)3,E6、下面程序的执行结果是A)10main(){inta,b;a=20;b=10;a+=a+b;a-=a-b;printf(“%d”,a);}7、使下列程序输出”123,456,78”,由键盘输出数据,正确的输入是C)123,45678inti,j,k;scanf(“%d,%3d%d”,&i,&j,&k);第1页/共4页厦门大学本科生公共课

4、《C程序设计基础》教材习题答案第三章结构化程序设计printf(“%d,%d,%d”,i,j,k);三、编程题1、若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’,想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。要求输出结果如下:a=3b=4c=5x=1.200000,y=2.400000,z=-3.600000x+y=3.60y+z=-1.20z+x=-2.40u=51274n=128765c1=’a’or97(ascii)c2=’b’or98(ascii)#incl

5、udevoidmain(){inta=3,b=4,c=5;doublex=1.2,y=2.4,z=-3.6;longu=51274,n=128765;charc1='a',c2='b';printf("a=%db=%dc=%d",a,b,c);printf("x=%lf,y=%lf,z=%lf",x,y,z);printf("x+y=%.2fy+z=%.2fz+x=%.2f",x+y,y+z,z+x);printf("u=%ldn=%ld",u,n);printf("c1='%c'or%d(ascii)",c1,c1);pr

6、intf("c2='%c'or%d(ascii)",c2,c2);}2、请写出下面程序的输出结果main(){inta=5,b=7;floatx=67.8564,y=-789.124;charc=’a’;longn=1234567;unsignedu=65535;printf(“%d%d”,a,b);printf(“%3d%3d”,a,b);printf(“%f,%f”,x,y);printf(“%-10f,%10f”,x,y);printf(“8.2f,%8.2f,%.4f,%.4f,%3f,%3f”,x,y,x,y,x,y);prin

7、tf(“%e,%10.2e”,x,y);printf(“%c,%d,%o,%x”,c,c,c,c);printf(“%ld,%lo,%x”,n,n,n);printf(“%u,%o,%x,%d”,u,u,u,u);printf(“%s,%5.3s”,”computer”,”computer”);}57第2页/共4页厦门大学本科生公共课《C程序设计基础》教材习题答案第三章结构化程序设计5767.856400,-789.12402367.856400,-789.1240238.2f,67.86,-789.1240,67.8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。