2016年计算机二级C语言测试题及答案解析(二).pdf
《2016年计算机二级C语言测试题及答案解析(二).pdf》由会员分享,可在线阅读,更多相关《2016年计算机二级C语言测试题及答案解析(二).pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.20162016 年计算机二级年计算机二级 C C 语言测试题与答案解析二语言测试题与答案解析二根 本 输 入 输 出 与 流 程 控 制1.#include main()inta=1,b=3,c=5;if(c=a+b)printf(yesn);elseprintf(non);运行结果为:no 详见教材 p89 选择结构详见教材 p91 关系符号详见附录 D p378 符号的优先级=表示判断符号两边的值是否相等;=表示将符号右边的值赋给左边的变量此题考点是选择结构 3 种根本形式的第二种选择结构三种一般形式中的“语句皆为复合语句,复合语句要用 括起来,只有当复合语句中只包括一条语句时可以省略
2、,此题即如此,因此两个printf 操作没有加 假设 c=a+b 成立,那么执行 printf(yesn);否那么即 c=a+b 不成立,执行 printf(non);+的优先级高于=,因此先算 a+b,值为 4,表达式 5=4 不成立,因此执行 printf(non);即输出字符串no2.#include main()inta=12,b=-34,c=56,min=0;min=a;if(minb)min=b;if(minc)min=c;printf(min=%d,min);运行结果为:min=-34 详见教材 p89 选择结构此题考点是选择结构 3 种根本形式的第一种一共包含了两个选择结构两个
3、 if 语句定义变量,并赋值 此时 a=12,b=-34,c=56,min=0 将 a中值拷贝,赋给min,覆盖了 min 中的 0,此时 min 中的值被更新为 12。假设minb 成立,那么执行min=b;假设 minc 成立,那么执行min=c;输出 min 中的值 12 大于-34,第一个 if 语句的表达式成立,因此执行 min=b;执行后 min 中的值被更新为-34.-34 小于 56,第二个 if 语句的表达式不成立,因此不执行 min=c;最后输出 min 中的值,为-34.3.#include main()intx=2,y=-1,z=5;if(xif(y0)z=0;else
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2016 计算机 二级 语言 测试 答案 解析
限制150内