C语言作业答案
本文关键词:c语言程序设计答案,由笔耕文化传播整理发布。
C语言作业答案来源:写论文网 关键词:c语言程序设计答案
厦门大学公共课 《C语言程序设计》 教材习题答案 第三章 结构化程序设计
一、思考题
1、顺序结构的语句有哪些?
表达式语句,空语句,复合语句
2、从程序控制的角度看,复合语句是单一的语句吗?
是
3、C语言中的语句有哪几类?C语句与其他语言中的语句有哪些异同?
表达式语句,空语句,复合语句,控制语句。C语言与其他语言的语句类型基本相同,只是语法有所区别。
4、怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?
在C语言中,只要在任何表达式的结尾加上分号“;”就构成了表达式语句。表达式语句使C语言更加灵活。当我们使用表达式语句时一般只关心它的作用而不关心该表达式的值。如puts("hello");这个表达式语句,我们关心的是输出hello这个结果而不是puts函数的返回值。
5、C语言的输入输出功能是表达式语句吗,为什么?
是,因为输入输出功能是函数调用语句。
二、选择题
1、以下符合C语言语法的赋值表达式是B)d=9+e,f=d+9
2、下面程序运行时的输出结果是D)a=8
main(){
int a=5;
printf(“a=%d\n”,++a+2);
}
3、putchar函数可以向终端输出一个D)字符或字符变量值
4、运行以下程序时,从键盘输入25,13,10(回车),,则输出结果是A)a1+a2+a3=48
main() {
int a1,a2,a3;
scanf(“%d,%d,%d”,&a1,&a2,&a3);
}
5、若有以下定义和语句
char c1=?b?,c2=?e?;
printf(“%d,%c\n”,c2-c1,c2-?a?+?A?);
则输出结果是B)3,E
6、下面程序的执行结果是A)10
main(){
int a,b;
a=20;b=10;
a+=a+b;
a-=a-b;
printf(“%d\n”,a);
}
7、使下列程序输出”123,456,78”,由键盘输出数据,正确的输入是C)123,45678
int i,j,k;
scanf(“%d,%3d%d”,&i,&j,&k);
主讲教师:林子雨 E-mail:ziyulin@xmu.edu.cn 第1页/共4页
厦门大学公共课 《C语言程序设计》 教材习题答案 第三章 结构化程序设计
printf(“%d,%d,%d\n”,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=3 b=4 c=5
x=1.200000,y=2.400000,z=-3.600000
x+y=3.60 y+z=-1.20 z+x=-2.40
u=51274 n=128765
c1=’a’or 97(ascii)
c2=’b’or 98(ascii)
#include
本文关键词:c语言程序设计答案,由笔耕文化传播整理发布。
本文编号:36891
本文链接:https://www.wllwen.com/wenshubaike/hecizhici/36891.html