- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课本习题答案2010-12
第1章 概 述
习 题
一、填空题
1. C语言的特点是应用广泛、语言简洁、紧凑、明了,目标代码质量高_、运算符及其表达式种类多,语言表达能力强_、数据结构丰富,编程方便灵活_、丰富的结构化控制语句_和程序运行效率高,可移植性强_。(见1.2 C语言的特点)
2. 一个C语言程序从编写成功到实现既定功能,需要经历的基本过程是_____编辑____、__编译_______、__链接_______和____运行_____。
1. 以下叙述中正确的是( B)。
A. C程序由主函数组成 B. C程序由函数组成C. C程序由函数和过程组成 D. C程序中的注释行由“/*”开头,由“*/”结束. C语言是( B)由美国贝尔实验室的D.M.Ritchie在B语言的基础上设计的。
A. 20世纪60年代 B. 20世纪70年代C. 20世纪80年代 D. 20世纪90年代1. 熟悉各种数制相互转换和原码、反码、补码的知识。
2. 试比较常量与变量的关系?3. 用转义字符有什么好处?转义字符主要用来表示那些用一般字符不便于表示的控制代码。常用的转义字符及其含义见表2-2。4. 使用符号常量有何好处?使用时应注意什么问题?5. 对照变量类型与常量类型,哪些是相同的,那些是常量所独有的?. 下列选项中,可以作为C语言常量的是(C. )A. 13.8e B. 1/2 C. M D. abc
2. 下列选项中,不可以作为C语言常量的是( D )
A. .88 B. 35.6e3 C. 4e-2 D. 3/5
3. 下列选项中,正确的一组程序是( A )
Achar a; B. char b; C. char c; D. char d
a=M; b=55; c=M; d=55
4. 已知字母’b’的ASCII码值为98,如ch为字符型变量,则表达式ch=’b’+’5’-‘2’的值为( )A. ‘e’ B. d C. 102 D. 100
5. 下列程序的运行结果是( B )main( )
{
char c1=6,c2=0;
printf(%c,%c,%d\n,c1,c2,c1-c2);}
A. 因程序格式不合法,提示出错信息。B. 6,0,6
C 6,0,7D. 6,0,5
. 以下程序的输出结果是( A )main( )
{
int x=010,y=10,z=0x10;
printf(%d,%d,%d\n,x,y,z);}
A. 8,10,16 B. 8,10,10 C. 10,10,10 D. 10,10,16
7. 已知各变量的类型定义如下:
int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;
则,以下两组表达式中不符合C语言语法的表达式分别是( )。
(1) A. k=i++ B. (int)x+0.4 C. y+=x++ D. a=2*a=3
(2) A . x%(-3) B. w+=-2 C. k=(a=2,b=3,a+b) D. a+=a-=(b=4)*(a=3)
三、填空题
1. 分别计算下列各表达式的值。
⑴ 设x=2.5,a=5,y=4.7,计算表达式x+a%3*(x+y)%2/4的值。(本题有错×)
⑵ 设a=4,计算表达式a=1,a+5,a++的值。1
⑶ 设a=2,b=3,x=3.5,y=2.5,计算表达式(a+b)/2+x%y的值。(本题有错×)
⑷ 设x=4,y=8,计算表达式y=(x++)*(--y)的值。31
⑸ 设x=1,y=2,计算表达式1.0+x/y的值。1
2. 写出下面表达式运算后a的值,设原来a=12,且a和n已定义为整型变量。
⑴ a+=a 24 ⑵ a-=2 10 ⑶ a*=2+3 60
⑷ a/=a+a 0 ⑸ a%=(n%=2),n的值等于5 0 ⑹ a+=a-=a*=a 0
第3章 顺序结构程序设计
习 题
一、选择题
1. 定义变量如下:int x;float y;则以下输入语句( C )是正确的。
(A)scanf(%f%f,x,y); (B)scanf(%f%d,x,y);
(C)scanf(%f%d,y,x); (D)scanf(%5.2f%2d,x,y);
2. putchar函数可以向终端输出一个( A )。
(A)字符或字符变量的值 (B)字符串
(C)实型变量 (D)整型变量的值
3. 下列叙述正确的是( C )。
(A)赋值语句中的“=”是表示左边变量等于右边表达式
(B)赋值语句中左边的变量值不一定等于右边表达式的
您可能关注的文档
- 05.05 筒模方案.doc
- C13011课后测试.doc
- 1500个常用汉字王码五笔拆字.doc
- C程序设计教程与实验(吉顺如 陶恂)实验9答案.docx
- C、c++语言程序设计_张树粹_清华大学习题解答.doc
- 4.2 偏摩尔量.ppt
- C-CORE介绍.doc
- MSC中继计算.docx
- Microsoft WIndows 7 密钥.doc
- MSC调测流程.doc
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
最近下载
- LAPPINGsomegeneralinfo(螺纹折叠形成原理).pdf
- 驻车制动设计计算.pdf
- 新北师大版高中英语必修一Unit 3 Celebrations Topic Talk说课稿.doc
- 2023年08月新疆兵团第一师阿拉尔市事业单位公开招聘工作人员(433人)笔试历年难易错点考题荟萃附带答案详解.docx VIP
- 方正控股:2021年报.PDF
- 企业短期偿债能力分析-以东阿阿胶股份有限公司为例 (2).doc VIP
- 有限空间作业票.docx
- 国开53460《简明新疆地方史教程》终结性考试答案.docx
- 高中数学课件:余弦定理正弦定理应用举例课件.pptx
- 医务人员手卫生规范ppt课件-.pptx VIP
文档评论(0)