c语言课后答案.doc

c语言课后答案.doc

ID:54806

大小:188.50 KB

页数:27页

时间:2017-04-30

c语言课后答案.doc_第1页
c语言课后答案.doc_第2页
c语言课后答案.doc_第3页
c语言课后答案.doc_第4页
c语言课后答案.doc_第5页
资源描述:

《c语言课后答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C程序设计》课外作业及参考答案说明: (1)章节顺序按照PowerPoint电子教案;    (2)教材上的作业注明了章节和题号;    (3)所用教材是《C程序设计(第二版)》 谭浩强 清华大学出版社;    第一章C语言概述1.1简答题:写出C语言的主要特点(教材习题1.1)。1.2填空题:1.C语言与操作系统并称“栾生兄弟”。2.C语言俗称为形式。3.C源程序文件经过处理后产生目标文件,目标文件经处理后生成可执行文件。1.3单项选择题1.以下说法中正确的是。(A)C语言程序总是从第一个定义的函数开始执行 (B)在C语言程序中,要调用的函数必须在main函数中定义 (C)C语言程序

2、总是main函数开始 (D)C语言程序中的main函数必须放在程序的开始部分2.以下正确的C标识符是。 (A)_125(B)C#(C)C++(D)A$1.4多项选择题1.以下关于C语言的说法中,错误的是。(A)俗称为“低级语言的高级形式”,因此功能简单(B)不是结构化程序设计语言(C)可能直接访问内存(D)语法限制不严2.以下标识符属于C语言关键字的有。(A)integer(B)else(C)include(D)while第二章C语言基本数据类型、变量、常量与表达式2.1简答题1.求下面算术表达式的值。(教材习题3.9)a)x+a%3*(int)(x+y)%2/4设x=2.5,a=7,y

3、=4.727a)(float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=3.5,y=2.51.写出下面程序的运行结果。(教材习题3.10)main(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}2.写出下面表达式运算后a的值,设原来a=12。设a和n已定义为整型变量。(教材习题3.12)a)a+=ab)a-=2c)a*=2+3b)d)a/=a+ae)a%=(n%=2),n的值等于5f)a+=a-=a*=a3.C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?2.2填

4、空题1.写出下面各逻辑表达式的值。设a=3,b=4,c=5。(教材习题5.3)(1)a+b>c&&b==c(2)a

5、

6、b+c&&b-c(3)!(a>b)&&!c

7、

8、1(4)!(x=a)&&(y=b)&&0(5)!(a+b)+c-1&&b+c/22.(1)5<<2(2)0!=1(3)!!3(4)105%10(5)3/2*2(6)5^3(7)1<2<0(8)1%2*23.已知inta=1,b=2,c;执行下列语句后,写出各变量的值。c=++b―a++;变量(1)a=,(2)b=,(3)c=4.数学式对应的C语言表达式是。5.当算术表达式中出现了float型变量时,系统自动将该型变量值转换为 

9、  (1)   类型,然后参与运算,如果出现char型变量时,直接转换为(2)型参与运算。2.3单项选择题1.C语言中,常量0.5F在内存需占用字节存储。(A)1(B)2(C)4(D)82.下列符号中,合法的C常量是。(A)097(B)0.5e+1.0(C)0x5FH(D)'\'3.C语言没有专门的逻辑变量,它表示逻辑真的方法是。(A)TRUE(B)0(C)1     (D)一切非零数值4.以下C常量错误的是。(A)'xX0d'(B)-1U(C)1e-2F(D)0101015.以下不正确的字符串常量是。27(A)"12'12"(B)'abc'(C)"\0"(D)""6.逻辑运算符两

10、侧运算对象的数据类型。(A)只能是0或非0正数(B)可以是任何类型的数据。(C)只能是整型或字符型数据。(D)只能是0或17.下列符号中,合法的C常量是。(A)‘t’(B)079(C)3.5e2.1(D)0xch2.4多项选择题1.以下变量在内存中占2个字节的是。(只考虑TC2.0)(A)inta;(B)intb[2];(C)charc[2];(D)floatd[2];2.C语言中,与常量'A'等效的常量表达式有。(A)65(B)'x41'(C)'a'-32(D)0101第一章简单C程序设计1.1程序设计题1.输入一个华氏温度,要求输出摄氏温度。公式为要求输出要有文字说明,取2位小数

11、。(教材习题4.9)2.输入年增长率p,编程计算并输出经过多少年后,生产总值会翻一翻。3.2单项选择题1.已知实型变量a存贮的是一个0~1之间的实数,将a以两位小数百分比形式输出(如:a=0.347592,则输出为34.75%)正确的打印语句是。(A)printf(“%.2f%%”,a*100);(B)printf(“%.2f%”,a);(C)printf(“%.2f%%”,a/100);(D)printf(“%.2f%%”,100

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

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

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