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相关推荐

  1. python练习题答案,python练习题-答案

    <python练习题-答案>由会员分享,可在线阅读,更多相关<python练习题-答案(16页珍藏版)>请在人人文库网上搜索. 1.Python练习题库By 郑红波 2017- ...

  2. 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 ...

  3. C程序设计-谭浩强 第三版-学习笔记第1章 C语言概述

    第一章 C语言概述 1.C语言历史背景 C语言是在B语言的基础上发展起来的,兼具一般高级语言和低级语言的优点,可用来编写系统软件或应用软件. 1972-1973年,贝尔实验室在B语言基础上设计出C语言 ...

  4. 自考04747《java语言程序设计(一)》课件_自考04747《java语言程序设计(一)》课后习题答案全集...

    <自考04747<java语言程序设计(一)>课后习题答案全集>由会员分享,可在线阅读,更多相关<自考04747<java语言程序设计(一)>课后习题答案全集 ...

  5. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  6. c语言程序设计中国铁道出版社课后题答案,C语言程序设计(中国铁道出版社) 第4章 数组练习题答案003.doc...

    C语言程序设计(中国铁道出版社) 第4章 数组练习题答案003 第4章 数组练习题 一.选择题 在c语言中,引用数组元素时,其数组下标的数据类型允许是( ). A)整型常量 B)整型表达式C)整型常量 ...

  7. 北大青鸟c语言课后答案,北大青鸟C语言教程--第一章 C语言基础.ppt

    <北大青鸟C语言教程--第一章 C语言基础.ppt>由会员分享,可在线阅读,更多相关<北大青鸟C语言教程--第一章 C语言基础.ppt(20页珍藏版)>请在人人文库网上搜索. ...

  8. c语言程序设计第二版课后答案 机械工业出版社,C语言程序设计 第2版

    图书简介 本书的写作融入了作者多年的教学经验,充分考虑到初学者的能力.认知水平.知识结构等因素,遵照循序渐进.由浅入深的原则,较系统地介绍了C语言程序设计知识.内容涵盖算法及算法设计.数据描述与基本操 ...

  9. php高等数学,中国大学《高等数学(四)》期末答案高校邦《PHP语言程序设计》见面课答案...

    参考答案如下 Conversation 2Pretco-A12.9-10.mp3:9.中国 A) Some shoes are missing. B) Itsdelivery is delayed.C ...

  10. 软件工程案例教程答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践)

    软件工程案例教程 答案(第三版)韩万江 姜立新 编著 课后题答案 (软件项目开发实践) 第一章 课后答案 一.填空题 二.判断题 三.选择题 第二章 课后答案 一.填空题 二.判断题 三.选择题 第三 ...

最新文章

  1. 第三次学JAVA再学不好就吃翔(part95)--Collections工具类
  2. php MySQL定义,PHP + MySQL用户定义函数
  3. python 多态 锁_python 上下文管理器,多态,数据锁定与自省,
  4. Nginx 作为Http代理服务器配置
  5. python中node函数的意思_Node.js 函数
  6. MySQL-第十一篇JDBC典型用法
  7. 高性能定时器3——时间轮
  8. Educoder Python顺序结构习题
  9. AM5SE-IS防孤岛保护装置如何解决分布式光伏发电过程中的影响?
  10. 程序员不要和陌生人说话——漫谈一些有趣的架构原则
  11. html遮罩效果mask,H5案例分享:特殊形状图片之遮罩蒙版CSS3-Mask效果
  12. 还在原地踏步,提高软件测试能力的方法你知道吗?
  13. 免费开源ETL工具KETTLE
  14. B/S与C/S模式比较
  15. form的onsubmit事件--表单提交前的验证最佳实现方式
  16. 浏览器证书基础介绍和如何测试本地浏览器的HTTPS的完备性
  17. java开发电脑配置_新电脑java开发环境配置(自用)
  18. 计算机cap怎么学,6大学计算机大学计算机CAP.pdf
  19. 一生一世的承诺win7主题——rmzt.com
  20. CANoe简易教程1

热门文章

  1. 用OpenCV创建第一个图像
  2. 时域离散信号/系统频域分析(matlab)零点,极点,因果,稳定
  3. session同步问题
  4. c语言枚举法在单片机的应用领域,当前单片机主要应用在哪些领域?
  5. 浅谈Dubbo服务引入源码(@ReferenceBean依赖注入)
  6. 单片机io取反c语言,【51单片机】普通I/O口模拟SPI口C语言程序
  7. 实现迭代服务器端和客户端
  8. 在微信公众号中写html代码吗,微信公众号代码编写怎么做
  9. JS逆向|JavaScript代码改写成Python代码之小试牛刀
  10. python编程语言一览_编程语言大汇总(Part Ⅰ)