- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言习题(前五章)参考答案
C语言习题参考答案
第一部分 C语言基础
一、判断题
1.2. 3.4. 5.6.1.2.3.(1)(2)(3)5.6.7.
8.9.
10.
12.13.14.
15.16.
17.19.20.21.22.23.24.25.
二、填空题
1. 1 , ; , ; ,????;,??。
3. ,。
4. ,。
6. 2.5 。
7. 3.5 。
11. 24 , 10 , 60 , 0 , 12 , 0
12. double 。
14. 9 。
16. 1.5 ,。
18. 2 ,。1.错 /*如常量*/
3.错 /*如float只能准确表示7位有效数字,多余的位数是近似表示*/
4.错 5.对 6.对 10.错
四、简答题
4写出下列各数的二进制补码(写成16为二进制形式):32-1-座机电话号码2: 0000 0111 1101 0010
-1280: 0000 0000 0000 0000
五、程序阅读
1.
aabb[4个空格]cc[6个空格]c
A 6
2.
9,11,9,10
第三部分 顺序结构
一、选择题
2.D
3.B /*假设int占2个字节*/
4.D 5.C 7.C 8.B 9.D 10.B
11.C /*D,scanf函数的格式符中不能规定小数位数*/
12.A /*格式控制符:%2d%2d%3d,输入时,前两个空格对应的数字赋给a,紧挨着的两个空格的位置赋给b*/
13.C 14.D 15.D
二、填空题
6. %
8. -10 12 410.34[回车] 题目补充:scanf函数的调用形式为:scanf “%d%d%f”,i,j,x ; 。
1.
a 3 b 7
8.5 71.82A a[回车]
3.
12345,-1.98e+002, 6.50
4.
D, /*除了X、E、G(用大写字母表示)外,其他格式字符必须用小写字母;6. 12##,12 ##
3.1415926[后接94个0]##
四、程序填空题
6.6
五、编程题
1. #include
void main int a,b,t;
scanf %d%d,a,b ;
t a;
a b;
b t;
printf %d %d \n,a,b ; 2. #include
void main int a 3,b 4,c 5;
float x 1.2,y 2.4,z -3.6;
unsigned u 51274;
long n 128765;
char c1 a,c2 b;
/*a 3 b 4 c 5*/
printf a %2d b %2d c %2d\n,a,b,c ;
/*x 1.200000,y 2.400000,z -3.600000*/
printf x %f,y %f,z %f\n,x,y,z ;
/*x+y 3.60 y+z -1.20 z+x -2.40*/
printf x+y %5.2f y+z %5.2f z+x %5.2f\n,x+y,y+z,
z+x ;
/*u 51274 n 128765*/
printf u %6u n %7ld\n,u,n ;
/*c1 a or 97 ASCII */
printf c1 %c or%3d ASCII \n,c1,c1 ;
/*c2 b or 98 ASCII */ printf c2 %c or%3d ASCII \n,c2,c2 ; 4. #include
void main char c1,c2;
c1 getchar ;
c2 getchar ;
putchar c1 ;
putchar c2 ;
printf %c%c\n,c1,c2 ; 1 变量c1,c2定义为字符型或整型皆可(2)输出1和2值的ASCII码用printf函数“%d,%d\n”,c1,c2 ;
(3)char c1,c2 与 int c1,c2无条件地等价1.D
2.B /*!运算符的优先级比%高*/
4.C 5.D 6.B 7.B 8.D
9.A /*if子句x y;y x;是两条语句,没加 ,导致else找不到匹配的if.*/
10.D /*条件表达式的结合性为从右向左*/
11.A 13.C
14.B /*只有遇到break或是switch的结束 才会跳出该层switch*/
15.D /*题目补充: --y x++ 改为 --y x++ */
16.B 17.D
18.D /*题目补充:int i 0;改成int i 10;*/
19.A /*条件表达式的结合性为从右向左
您可能关注的文档
最近下载
- 2025年国家能源集团夏季招聘启动笔试参考题库附带答案详解.docx
- 2025至2030全球与中国智慧健康养老行业市场占有率及投资前景评估规划报告.docx VIP
- 永磁电机项目可行性研究报告.ppt VIP
- 红色故事在小学低年级语文教学中的运用.doc VIP
- 医学心理学概述.ppt VIP
- 《金属热处理缺陷》课件.ppt VIP
- 冬季施工混凝土施工方案编制依据.docx VIP
- 太原理工大学继续教育学院毕业设计说明书—采矿工程专业.doc.docx VIP
- 某工程咨询有限公司员工手册.doc VIP
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
文档评论(0)