河南理工大学C语言课后习题答案ppt课件.ppt_第1页
河南理工大学C语言课后习题答案ppt课件.ppt_第2页
河南理工大学C语言课后习题答案ppt课件.ppt_第3页
河南理工大学C语言课后习题答案ppt课件.ppt_第4页
河南理工大学C语言课后习题答案ppt课件.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章选择结构程序设计 1 选择题 1 以下关于运算符的优先级顺序的描述中正确的是关系运算符 1 x 200 x 1 x 200 x 1 x 200 x 1 x 200 x 210 c c 1 第四章选择结构程序设计 1 选择题 3 对于以下程序 输出结果为A includemain inta b c 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 2 第四章选择结构程序设计 1 选择题 4 两次运算下面的程序 如果从键盘上分别输入6和4 则输出结果是 includemain intx scanf d 7和5B 6和2C 7和4D 6和4 A 3 第四章选择结构程序设计 1 选择题 5 对于以下程序 输出结果为 includemain intx 3 y 0 z 0 if x y z printf elseprintf 有语法错误不能通过编译输出 可以通过编译 但不能通过连接 因而不能运行输出 D 4 第四章选择结构程序设计 1 选择题 6 下面的程序片段所表示的数学函数关系是y 1 if x 0 if x 0 y 1 elsey 0 1 x0 1 x0 0 x0 1 x0 C 5 第四章选择结构程序设计 1 选择题 7 对于以下程序 若从键盘输入2 0 则程序输出为 includemain floatx y scanf f A 0 000000B 0 250000C 0 500000D 1 000000 C 6 第四章选择结构程序设计 1 选择题 8 对于以下程序 输出结果为 includemain intx 1 y 0 a 0 b 0 switch x case1 switch y case0 a break case1 b break case2 a b break printf a d b d n a b a 2 b 1a 1 b 1a 1 b 0a 2 b 2 A 7 第四章选择结构程序设计 1 选择题 9 执行以下程序段后 变量a b c的值分别是intx 10 y 9 inta b c a x y x y b x c y a 9 b 9 c 9B a 8 b 8 c 10C a 9 b 10 c 9D a 1 b 1 c 10 B 8 第四章选择结构程序设计 1 选择题 10 若w 1 x 2 y 3 z 4 则表达式w x w y z y z4B 3C 2D 1 D 9 第四章选择结构程序设计 2 填空题 1 按下列要求写出C语言表达式 a b c三个变量中至少有两个大于0 a小于b或小于c a的绝对值大于5 a是非正整数 a不能被b整除 a 0 b 0 a 0 b 0 b 0 c 0 a b a c a 5 a 5 a 0 int a a a b 0 10 第四章选择结构程序设计 2 填空题 2 写出与下列表达式等价的表达式 x5 3 当a 1 b 2 c 3时 执行以下if语句后 a b c中的值分别为 if a c b a a c c b x 0 1 x 0 x 5 3 1 1 11 第四章选择结构程序设计 2 填空题 4 输入一个字符 如果它是一个大写字母 则把它变成小写字母 如果它是一个小写字母 则把它变成大写字母 其它字符不变 请在横线上填入正确内容 main charch scanf c ch A ch Z ch ch 32 12 第四章选择结构程序设计 2 填空题 5 下面程序根据以下函数关系 对输入的每个x值 计算y值 请在横线填上正确内容 x x 2 2 x 10 y 2x 1 x 2 x 1 x 1 main intx y if y x x 2 elseif y 2 x elseif x 1 y x 1 else if y 1 printf d y elseprintf error X 2 x 10 x 1 x 2 y 1 13 第四章选择结构程序设计 2 填空题 6 以下程序根据输入的三角形的三边判断是否能组成三角形 若可以则输出它的面积和三角形的类型 请在横线上填入正确内容 三角形三边关系定理 三角形两边之和大于第三边 推论 三角形两边之差小于第三边 判断三条已知线段a b c能否组成三角形 其常用方法是 当a b c b c a a c b都成立时 能组成三角形 若a最长 只需满足b c a即可组成一个三角形 14 includemain floata b c floats area scanf f f f a b a b c a a c b a b b c a b a c b c 15 第四章选择结构程序设计 2 填空题 7 根据以下函数关系 对输入的每个x值 计算相应的y值 请在横线填上正确内容 16 main intx c floaty scanf d x 0 c x 10 y 2 17 第四章选择结构程序设计 3 编程题 1 编写程序 输入一个整数 打印出它是奇数还是偶数 includevoidmain inta printf inputanumber scanf d 18 第四章选择结构程序设计 3 编程题 2 编写程序计算下面的函数 要求输入x的值 输出y的值 includemain intx y printf pleaseinputanumber scanf d 19 第四章选择结构程序设计 3 编程题 2 编写程序计算下面的函数 要求输入x的值 输出y的值 includevoidmain intx y scanf d 20 第四章选择结构程序设计 3 编程题 3 当a为正数时 请将以下语句改写成switch语句 if a 30 m 1 elseif a 40 m 2 elseif a 50 m 3 elseif a 50 m 4 elsem 5 includemain inta m printf pleaseinputanumber scanf d 21 第四章选择结构程序设计 3 编程题 3 当a为正数时 请将以下语句改写成switch语句 if a 30 m 1 elseif a 40 m 2 elseif a 50 m 3 elseif a 50 m 4 elsem 5 switch a 10 case0 case1 case2 m 1 break case3 m 2 break case4 m 3 break case5 m 4 break default m 5 22 第四章选择结构程序设计 3 编程题 4 对一批货物征收税金 价格在1万元以上的货物片收5 价格在5000元以上 一万元以下的货物征税3 价格在1000元以上 5000元以下的货物征税2 货物在1000元以下的货物免税 编写程序 读入货物的价格计算并输出税金 23 includemain floatprice tax printf pleaseinputthepriceofproduct scanf f 24 includevoidmain floatp d s printf 输入货物价格 scanf f 25 第四章选择结构程序设计 3 编程题 5 编写一个程序 输入某个学生成绩 若成绩在85分以上 则输出 VERYGOOD 若成绩在60分到85分之间 则输出 Good 若成绩低于60分 则输出 BAD includevoidmain floatscore printf pleaseinputthescoreofstudent scanf f 26 第四章选择结构程序设计 3 编程题 6 编写程序 输入两个两位数的正整数x y 将这个两个数合并成一个整数放在z中 合并的方式是 将x数的十位和个位依次放在z的千位和十位上 y的十位和个位依次放在z的百位和个位上 例如 当x 12 y 34时 z 1324 对输入的数据进行判断 若是两位正整数 则进行处理 否则给出提示 includemain intx y z printf inputtwonumber scanf d d 27 第四章选择结构程序设计 3 编程题 6 编写程序 输入两个两位数的正整数x y 将这个两个数合并成一个整数放在z中 合并的方式是 将x数的十位和个位依次放在z的千位和十位上 y的十位和个位依次放在z的百位和个位上 例如 当x 12 y 34时 z 1324 对输入的数据进行判断 若是两位正整数 则进行处理 否则给出提示 includevoidfun inta intb intc a1 a2 b1 b2 if a99 b99 必须加错误判断 printf 请确保输入的a b是一个两位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论