




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第四章 选择结构程序设计,1.选择题 (1)以下关于运算符的优先级顺序的描述中正确的是 关系运算符=1)&(x=200)&(x=1)|(x=200)|(x=1)&(x=200)&(x=1)|(x=200)|(x=210),c,c,第四章 选择结构程序设计,1.选择题 (3)对于以下程序,输出结果为 A #include main() int a,b,c; a=b=c=0; printf(“%d,%d,%d,%d”,a,b,c,a+ 1,0,1,0 B.1,1,1,0 C.1,0,1,1 D.1,1,1,1,第四章 选择结构程序设计,1.选择题 (4)两次运算下面的程序,如果从键盘上分别输入6和4,则输出结果是 #include main() int x; scanf(“%d“, 7和5 B.6和2 C.7和4 D.6和4,A,第四章 选择结构程序设计,1.选择题 (5)对于以下程序,输出结果为 #include main() int x=3,y=0,z=0; if(x=y+z) printf(“* * * *”); else printf(“# # # #”): 有语法错误不能通过编译 输出* * * * 可以通过编译,但不能通过连接,因而不能运行 输出# # # #,D,第四章 选择结构程序设计,1.选择题 (6)下面的程序片段所表示的数学函数关系是 y=-1; if(x!=0) if(x0) y=1; else y=0,-1 (x0),1 (x0),0 (x0),-1 (x0),C,第四章 选择结构程序设计,1.选择题 (7)对于以下程序,若从键盘输入2.0 ,则程序输出为 #include main() float x, y; scanf(“%f“, ,A. 0.000000 B. 0.250000 C. 0.500000 D.1.000000,C,第四章 选择结构程序设计,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+; 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,第四章 选择结构程序设计,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=9 B. a=8, b=8, c=10 C. a=9, b=10, c=9 D. a=1, b=1, c=10,B,第四章 选择结构程序设计,1.选择题 (10)若w=1, x=2, y=3, z=4, 则表达式wx?w:yz?y:z 4 B.3 C.2 D.1,D,第四章 选择结构程序设计,2.填空题 (1)按下列要求写出C语言表达式: a,b,c三个变量中至少有两个大于0 a小于b或小于c a的绝对值大于5 a是非正整数 a不能被b整数,a0&b0|a0&b0|b0&c0,ab|ac,a5|a-5,a0,a%b!=0,第四章 选择结构程序设计,2.填空题 (2)写出与下列表达式等价的表达式: 。 x5 (3)当a=1,b=2,c=3时,执行以下if语句后,a、b、c中的值分 别为 、 、 。 if(ac) b=a; a=c; c=b;,-x0,1,!(x=0)&x=5),3,1,1,第四章 选择结构程序设计,2.填空题 (4)输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其它字符不变,请在横线上填入正确内容. main() char ch; scanf(“%c”, ,ch=A & ch=Z),ch=ch-32,第四章 选择结构程序设计,2.填空题 (5)下面程序根据以下函数关系,对输入的每个x值,计算y值。请在横线填上正确内容。,x(x+2) (2 x 10) y= 2x (-1x 2) x-1 (x-1),main() int x,y; if( ) y=x*(x+2); else if ( ) y=2*x; else if ( x=-1) y=x-1; else ; if (y!=-1) printf(“%d”, y); else printf(“error”); ,X2 & x=10,x-1 & x=2,y=-1,第四章 选择结构程序设计,2.填空题 (6)以下程序根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。请在横线上填入正确内容。,三角形三边关系定理:三角形两边之和大于第三边。 推论:三角形两边之差小于第三边。 判断三条已知线段a、b、c能否组成三角形。其常用方法是:当a+bc;b+ca;a+cb都成立时,能组成三角形。 若a最长,只需满足b+ca即可组成一个三角形,#include main() float a, b, c; float s, area; scanf(“%f%f%f”, ,a+ba & b+ca & a+cb,a=b & b=c,a=b | a=c | b=c,第四章 选择结构程序设计,2.填空题 (7) 根据以下函数关系,对输入的每个x值,计算相应的y值。请在横线填上正确内容。,main() int x,c; float y; scanf(“%d”, ,x0,c=x/10,y!=-2,第四章 选择结构程序设计,3.编程题 (1)编写程序,输入一个整数,打印出它是奇数还是偶数 #include void main() int a; printf(“input a number:“); scanf(“%d“, ,第四章 选择结构程序设计,3.编程题 (2)编写程序计算下面的函数,要求输入x的值,输出y的值,#include main() int x,y; printf(“please input a number“); scanf(“%d“, ,第四章 选择结构程序设计,3.编程题 (2)编写程序计算下面的函数,要求输入x的值,输出y的值,#include void main() int x,y; scanf(“%d”, ,第四章 选择结构程序设计,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“, ,第四章 选择结构程序设计,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;,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; ,第四章 选择结构程序设计,3.编程题 (4)对一批货物征收税金,价格在1万元以上的货物片收5%;价格在5000元以上、一万元以下的货物征税3%;价格在1000元以上、5000元以下的货物征税2%;货物在1000元以下的货物免税。编写程序,读入货物的价格计算并输出税金。,#include main() float price,tax; printf(“please input the price of product:“); scanf(“%f“, ,#include void main() float p, d, s; printf(“输入货物价格:”); scanf(“%f”, ,第四章 选择结构程序设计,3.编程题 (5)编写一个程序,输入某个学生成绩,若成绩在85 分以上,则输出“VERY GOOD”;若成绩在60分到85分之间,则输出“Good”;若成绩低于60分,则输出“BAD”。 #include void main() float score; printf(“please input the score of student :”); scanf(“%f”, ,第四章 选择结构程序设计,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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年应急物流行业当前市场规模及未来五到十年发展趋势报告
- 收入费用与利润的课件
- 2025年注册安全工程师考试金属冶炼(中级)安全生产专业实务试卷及答案指导
- 2025年全国大学生525心理知识竞赛题库及答案
- 2024年特岗教师招聘考试题库(含答案)
- 2025商用厨具厨房设备模拟试题考题及答案
- 撞车后安全知识培训课件
- 2024年高级汽车美容保养及装潢工技术知识考试题库与答案
- 2025年《组织胚胎学》理论知识试题与答案
- 2025年事业单位教师考试公共基础知识试题(附答案)
- 2025年发展对象考试题库附含答案
- 2025年新专长针灸考试题及答案
- 2025医院医疗器械不良事件监测与报告制度
- 企业廉洁管理办法
- 2025年列车长(官方)-高级工历年参考试题库答案解析(5卷套题【单项选择题100题】)
- 高三生物一轮复习课件微专题5电子传递链化学渗透假说及逆境胁迫
- DBJ50-T-306-2024 建设工程档案编制验收标准
- 2025四川雅安荥经县国润排水有限责任公司招聘5人笔试历年参考题库附带答案详解
- 2025中国银行新疆区分行社会招聘笔试备考试题及答案解析
- 动脉置管并发症
- 药品医疗器械试题及答案
评论
0/150
提交评论