c语言谭浩强课后答案第5章,C语言谭浩强版本第5章课后练习题答案.doc
C语言谭浩强版本第5章课后练习题答案
第5章课后练习题
一 单选题
假定所有变量均已正确说明,下列程序段运行后x的值是:
int a=0,b=0,x=35;
if(!a) x--;
if(b) x=3;
else x=4;
34
4
35
3
与 y=(x>0?1:x<0?-1:0);的功能相同的if语句是:
if (x>0) y=1;
else if(x<0)y=-1;
else y=0;
if(x)
{if(x>0)y=1;
else if(x<0)y=-1;
else y=0; }
y=-1;
if(x)
{ if(x>0)y=1;
else if(x==0)}
else y=-1;
y=0;
if(x>=0)
{ if(x>0)y=1;
else y=-1;}
为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(??? )组成配对关系。
缩排位置相同的if??
在其之前未配对的if
在其之前未配对的最近的if??
同一行上的if
能将变量 u 、s中的最大值赋给变量t 的是:
if(u>s) t=u;t=s;??????
t=u; if(t ) ?t=s;
if(u>s) t=s;else t=u;? ??
?t=s; if(u ) ?t=u;
对下面三条语句(其中s1和s2为内嵌语句),正确的论断是
?? (1)if (a) s1;else s2;? ????(2) if (a==0) s2;else s1;?
? (3)if (a!=0) s1;else s2;
三者相互等价
1和2等价,但与 3不等价
三者互不等价 ?
1和3等价,但与2不等价
若执行下面的程序时从键盘上输入 5 ,则输出是:
int x; scanf("%d",&x);
if(x++>5) printf("%d\n",x); else printf("%d\n",x--);
7
6
5
4
判断题
??if (a = 1)? printf(“One\n”) ; ?语句是否正确? ( 正确 )
选择结构可以使用嵌套形式. (?? )
填空题
结构化程序设计所规定的三种基本控制结构是 ________,__________,________
分析题
以下程序的执行结果是:
int a=25,b=14,c=19;
if(a++<=25&&b--<=2&&c++) printf("***a=%d,b=%d,c=%d\n",a,b,c); else???printf("###a=%d,b=%d,c=%d\n",a,b,c);
以下两条if语句可合并成一条if语句为:
if(a<=b)? x=1; else???? y=2;
if(a<=b) printf("**** y=%d\n",y);
else?? printf("#### x=%d\n",x);
以下程序的执行结果是:
? main()
? {? int a,b,c;
???? a=2;b=3;c=1;
???? if (a>b)
???????? if (a>c) printf("%d\n",a);
????????? else ????????? printf("%d\n",b);
???? printf("end\n");
? }
以下程序的执行结果是:
?main()
? {? int a,b,c,d,x;
???? a=c=0;
???? b=1;
???? d=20;
???? if(a)d=d-10;
???? else? if(! b)
?????????? if (! c)x=15;
?????????? else x=25;
???? printf("d=%d\n",d);
? }
以下程序在输入5,2之后的执行结果是:
? main()
? { int s,t,a,b;
??? scanf("%d,%d",&a,&b);
? ?? s=1;
??? t=1;
??? if(a>0) s=s+1;
??? if(a>b)t= s + t;
??? else if(a==b) t=5;
??? else t=2*s;
??? printf("s=%d,t=%d\n",s,t);
? }
写出下列程序的输出结果:
main()
{ int a=100;
if(a>100)? printf("%d\n",a>100);
else??? printf("%d\n",a<=100);
}
c语言谭浩强课后答案第5章,C语言谭浩强版本第5章课后练习题答案.doc相关推荐
- python练习题答案,python练习题-答案
<python练习题-答案>由会员分享,可在线阅读,更多相关<python练习题-答案(16页珍藏版)>请在人人文库网上搜索. 1.Python练习题库By 郑红波 2017- ...
- c语言教材课后题答案6,C语言谭浩强版6章课后练习题答案.doc
C语言谭浩强版6章课后练习题答案 第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a ...
- C程序设计-谭浩强 第三版-学习笔记第1章 C语言概述
第一章 C语言概述 1.C语言历史背景 C语言是在B语言的基础上发展起来的,兼具一般高级语言和低级语言的优点,可用来编写系统软件或应用软件. 1972-1973年,贝尔实验室在B语言基础上设计出C语言 ...
- 自考04747《java语言程序设计(一)》课件_自考04747《java语言程序设计(一)》课后习题答案全集...
<自考04747<java语言程序设计(一)>课后习题答案全集>由会员分享,可在线阅读,更多相关<自考04747<java语言程序设计(一)>课后习题答案全集 ...
- 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...
C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...
- c语言程序设计中国铁道出版社课后题答案,C语言程序设计(中国铁道出版社) 第4章 数组练习题答案003.doc...
C语言程序设计(中国铁道出版社) 第4章 数组练习题答案003 第4章 数组练习题 一.选择题 在c语言中,引用数组元素时,其数组下标的数据类型允许是( ). A)整型常量 B)整型表达式C)整型常量 ...
- 北大青鸟c语言课后答案,北大青鸟C语言教程--第一章 C语言基础.ppt
<北大青鸟C语言教程--第一章 C语言基础.ppt>由会员分享,可在线阅读,更多相关<北大青鸟C语言教程--第一章 C语言基础.ppt(20页珍藏版)>请在人人文库网上搜索. ...
- c语言程序设计第二版课后答案 机械工业出版社,C语言程序设计 第2版
图书简介 本书的写作融入了作者多年的教学经验,充分考虑到初学者的能力.认知水平.知识结构等因素,遵照循序渐进.由浅入深的原则,较系统地介绍了C语言程序设计知识.内容涵盖算法及算法设计.数据描述与基本操 ...
- php高等数学,中国大学《高等数学(四)》期末答案高校邦《PHP语言程序设计》见面课答案...
参考答案如下 Conversation 2Pretco-A12.9-10.mp3:9.中国 A) Some shoes are missing. B) Itsdelivery is delayed.C ...
- 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)
软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...
最新文章
- 第三次学JAVA再学不好就吃翔(part95)--Collections工具类
- php MySQL定义,PHP + MySQL用户定义函数
- python 多态 锁_python 上下文管理器,多态,数据锁定与自省,
- Nginx 作为Http代理服务器配置
- python中node函数的意思_Node.js 函数
- MySQL-第十一篇JDBC典型用法
- 高性能定时器3——时间轮
- Educoder Python顺序结构习题
- AM5SE-IS防孤岛保护装置如何解决分布式光伏发电过程中的影响?
- 程序员不要和陌生人说话——漫谈一些有趣的架构原则
- html遮罩效果mask,H5案例分享:特殊形状图片之遮罩蒙版CSS3-Mask效果
- 还在原地踏步,提高软件测试能力的方法你知道吗?
- 免费开源ETL工具KETTLE
- B/S与C/S模式比较
- form的onsubmit事件--表单提交前的验证最佳实现方式
- 浏览器证书基础介绍和如何测试本地浏览器的HTTPS的完备性
- java开发电脑配置_新电脑java开发环境配置(自用)
- 计算机cap怎么学,6大学计算机大学计算机CAP.pdf
- 一生一世的承诺win7主题——rmzt.com
- CANoe简易教程1
热门文章
- 用OpenCV创建第一个图像
- 时域离散信号/系统频域分析(matlab)零点,极点,因果,稳定
- session同步问题
- c语言枚举法在单片机的应用领域,当前单片机主要应用在哪些领域?
- 浅谈Dubbo服务引入源码(@ReferenceBean依赖注入)
- 单片机io取反c语言,【51单片机】普通I/O口模拟SPI口C语言程序
- 实现迭代服务器端和客户端
- 在微信公众号中写html代码吗,微信公众号代码编写怎么做
- JS逆向|JavaScript代码改写成Python代码之小试牛刀
- python编程语言一览_编程语言大汇总(Part Ⅰ)