版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河南理工大学C语言课后习题答案,1,第四章 选择结构程序设计,1.选择题 (1)以下关于运算符的优先级顺序的描述中正确的是 关系运算符=1) a=b=c=0; printf(“%d,%d,%d,%d”,a,b,c,a+ 1,0,1,0B.1,1,1,0C.1,0,1,1D.1,1,1,1,河南理工大学C语言课后习题答案,3,第四章 选择结构程序设计,1.选择题 (4)两次运算下面的程序,如果从键盘上分别输入6和4,则输出结果是 #include main() int x; scanf(%d, 7和5B.6和2C.7和4D.6和4,A,河南理工大学C语言课后习题答案,4,第四章 选择结构程序设计
2、,1.选择题 (5)对于以下程序,输出结果为 #include main() int x=3,y=0,z=0; if(x=y+z) printf(“* * * *”); else printf(“# # # #”): 有语法错误不能通过编译 输出* * * * 可以通过编译,但不能通过连接,因而不能运行 输出# # # ,D,河南理工大学C语言课后习题答案,5,第四章 选择结构程序设计,1.选择题 (6)下面的程序片段所表示的数学函数关系是 y=-1; if(x!=0) if(x0) y=1; else y=0,1 (x0,1 (x0,0 (x0,1 (x0,C,河南理工大学C语言课后习题答案
3、,6,第四章 选择结构程序设计,1.选择题 (7)对于以下程序,若从键盘输入2.0 ,则程序输出为 #include main() float x, y; scanf(%f,A. 0.000000 B. 0.250000C. 0.500000 D.1.000000,C,河南理工大学C语言课后习题答案,7,第四章 选择结构程序设计,1.选择题 (8)对于以下程序,输出结果为 #include main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0: a+; break; case 1: b+; break; case 2: a
4、+; b+; break; printf(“a=%d,b=%dn”,a,b);,a=2, b=1 a=1, b=1 a=1, b=0 a=2, b=2,A,河南理工大学C语言课后习题答案,8,第四章 选择结构程序设计,1.选择题 (9)执行以下程序段后,变量a, b ,c的值分别是 int x=10, y=9; int a, b, c; a=(- -x=y+)?- -x:+y; b=x+; c=y,a=9, b=9, c=9B. a=8, b=8, c=10 C. a=9, b=10, c=9D. a=1, b=1, c=10,B,河南理工大学C语言课后习题答案,9,第四章 选择结构程序设计,
5、1.选择题 (10)若w=1, x=2, y=3, z=4, 则表达式wx?w:yz?y:z 4B.3C.2D.1,D,河南理工大学C语言课后习题答案,10,第四章 选择结构程序设计,2.填空题 (1)按下列要求写出C语言表达式: a,b,c三个变量中至少有两个大于0 a小于b或小于c a的绝对值大于5 a是非正整数 a不能被b整除,a0 a=c; c=b,(x0,1,(x=0)如果它是一个小写字母,则把它变成大写字母;其它字符不变,请在横线上填入正确内容. main() char ch; scanf(“%c”,ch=A if( ) y=x*(x+2); else if ( ) y=2*x;
6、else if ( x=-1) y=x-1; else ; if (y!=-1) printf(“%d”, y); else printf(“error”);,X2 b+ca;a+cb都成立时,能组成三角形。 若a最长,只需满足b+ca即可组成一个三角形,河南理工大学C语言课后习题答案,15,include main() float a, b, c; float s, area; scanf(“%f%f%f”,a+ba float y; scanf(“%d”,x0,c=x/10,y!=-2,河南理工大学C语言课后习题答案,18,第四章 选择结构程序设计,3.编程题 (1)编写程序,输入一个整数
7、,打印出它是奇数还是偶数 #include void main() int a; printf(input a number:); scanf(%d,河南理工大学C语言课后习题答案,19,第四章 选择结构程序设计,3.编程题 (2)编写程序计算下面的函数,要求输入x的值,输出y的值,include main() int x,y; printf(please input a number); scanf(%d,河南理工大学C语言课后习题答案,20,第四章 选择结构程序设计,3.编程题 (2)编写程序计算下面的函数,要求输入x的值,输出y的值,include void main() int x,y
8、; scanf(“%d”,河南理工大学C语言课后习题答案,21,第四章 选择结构程序设计,3.编程题 (3)当a为正数时,请将以下语句改写成switch语句 if (a30) m=1; else if(a40) m=2; else if(a50) m=3; else if(a50) m=4; else m=5,include main() int a,m; printf(please input a number:); scanf(%d,河南理工大学C语言课后习题答案,22,第四章 选择结构程序设计,3.编程题 (3)当a为正数时,请将以下语句改写成switch语句 if (a30) m=1;
9、 else if(a40) m=2; else if(a50) m=3; else if(a50) m=4; else m=5,switch(a/10) case 0: case 1: case 2: m=1; break; case 3: m=2; break; case 4: m=3; break; case 5: m=4; break; default: m=5;,河南理工大学C语言课后习题答案,23,第四章 选择结构程序设计,3.编程题 (4)对一批货物征收税金,价格在1万元以上的货物片收5%;价格在5000元以上、一万元以下的货物征税3%;价格在1000元以上、5000元以下的货物征
10、税2%;货物在1000元以下的货物免税。编写程序,读入货物的价格计算并输出税金,河南理工大学C语言课后习题答案,24,include main() float price,tax; printf(please input the price of product:); scanf(%f,河南理工大学C语言课后习题答案,25,include void main() float p, d, s; printf(“输入货物价格:”); scanf(“%f”,河南理工大学C语言课后习题答案,26,第四章 选择结构程序设计,3.编程题 (5)编写一个程序,输入某个学生成绩,若成绩在85 分以上,则输出“
11、VERY GOOD”;若成绩在60分到85分之间,则输出“Good”;若成绩低于60分,则输出“BAD”。 #include void main() float score; printf(“please input the score of student :”); scanf(“%f”,河南理工大学C语言课后习题答案,27,第四章 选择结构程序设计,3.编程题 (6) 编写程序,输入两个两位数的正整数x,y,将这个两个数合并成一个整数放在z中。合并的方式是:将x数的十位和个位依次放在z的千位和十位上,y的十位和个位依次放在z的百位和个位上。例如,当x=12,y=34时,z=1324. (对
12、输入的数据进行判断,若是两位正整数,则进行处理,否则给出提示, include main () int x,y,z; printf(input two number:); scanf(%d%d,河南理工大学C语言课后习题答案,28,第四章 选择结构程序设计,3.编程题 (6) 编写程序,输入两个两位数的正整数x,y,将这个两个数合并成一个整数放在z中。合并的方式是:将x数的十位和个位依次放在z的千位和十位上,y的十位和个位依次放在z的百位和个位上。例如,当x=12,y=34时,z=1324. (对输入的数据进行判断,若是两位正整数,则进行处理,否则给出提示,include void fun(int a,int b) int c,a1,a2,b1,b2; if(a99|b99)/必须加错误判断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青岛版(六三制2017秋)五年级下册第七单元教学设计(含教材目录)
- 7 妈妈睡了 教学设计-2024-2025学年语文二年级上册统编版
- 11《蟋蟀的住宅》教学设计-2024-2025学年统编版语文四年级上册
- 四年级语文楚才杯邻家的春
- 江苏专用2025版高考物理一轮复习课后练习21电场能的性质含解析
- 2024-2025学年新教材高中地理第二单元生态环境与国家安全第三节污染物跨境转移与环境安全练习含解析鲁教版选择性必修3
- 九年级数学下册第3章投影与视图投影说课稿新版湘教版
- 炉外精炼工职业技能竞赛理论考试题库-下(多选、判断题)
- 第二十二届全国机械行业职业技能竞赛(智能焊接)理论考试题库(含答案)
- 教学资源整合计划
- 泌尿外科静脉血栓栓塞症的风险评估与预防
- 学校安全风险清单
- 2024-2029年中国动漫产业发展分析及投资前景预测报告预测
- 管道安装作业安全培训考试题(答案)
- 写一篇关于蓝鲸科普文
- 大数据与会计专业-会计基础课程标准
- 模拟电子技术基础(第四版)习题解答
- 创新创业导论(数字教材版)课件 第一章 创新创业概述
- 飞腾工控主板方案
- java职位述职报告
- 游泳场所沐浴场所卫生管理课件
评论
0/150
提交评论