


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国计算机等级考试二级C语言考前辅导 选择结构程序设计 Page 3(1) 2011.3.7运行时输入12,则输出结果为 int x; scanf(%d, &x); if (x 15) printf(%d, x - 5); if (x 10) printf(%d, x); if (x 5) printf(%d, x + 5);(2) 2011.3.10以下程序的运行结果是 int x = 10, y = 20, t = 0; if (x = y) t = x; x = y; y = t; printf(%d %d, x, y);(3) 2008.9.20以下程序的运行结果是 int a = 10, b = 50, c = 30; if (a b) a = b, b = c; c = a; printf(%d%d%d, a, b, c);(4) 2009.9.17以下执行效果与其它三个不同的是 A)if (a b) c = a, a = b, b = c; B)if (a b) c = a; a = b; b = c; C)if (a b) c = a, a = b, b = c; D)if (a b) c = a; a = b; b = c; (5) 2005.4.8以下程序的运行结果是 int a = 3, b = 4, c = 5, t = 99; if (b a & a c) t = a; a = c; c = t; if (a c & b c) t = b; b = a; a = t; printf(%d%d%d, a, b, c);(6) 以下程序的运行结果是 int a = 3; if (a- 3) printf(%dn, a); else printf(%dn, -a);(7) 以下程序的运行结果是 int a = 0, b = 2, c = 6; if (c = a != 0) printf(%d, a+ + +c); else printf(%d, b- - -c);(8) 2005.9.7以下程序的运行结果是 int a = 1, b = 2, c = 3; if (c = a) printf(%d, c); else printf(%d, b);(9) 2009.3.18若有定义int x; 则以下程序运行时,x的值在哪个范围才会有输出结果if (x 0); D)if (b=0) m = 1; n = 2;(17) 2004.9.22以下程序的运行结果是 int a = 3, b = 4, c = 5, d = 2; if (a c) printf(%d, d+ + 1); else printf(%d, +d + 1); printf(%dn, d);(18) 2006.9.16与条件表达式(x-y)?(x+):(y+)中的表达式(x-y)等价的是 A)(x-y0)B)(x-y0) C)(x-y0)D)(x-y=0)(19) 2007.9.212008.9.17与(E)?(i+):(j-)中E等价的是 A)E=0 B)E!=0C)E=1 D)E!=1(20) 2004.9.232011.9.19下列语句功能与其他语句不同的是 A)if (a) printf(%d, x); else printf(%d, y); B)if (a = 0) printf(%d, y); else printf(%d, x); C)if (a != 0) printf(%d, x); else printf(%d, y); D)if (a = 0) printf(%d, x);else printf(%d, y); (21) 2006.4.19若有int a = 1, b = 3, c = 2; float x = 1.5; 则正确的switch语句是 A)switch (x) C)switch (a+b) case 1.0: b = 0;case 1: b = 0; case 2.0: b = 1;case 2+1: b = 1; B)switch (int)x);Dswitch (a+b) case 1: b = 0;case 1: b = 0; case 2: b = 1;case c: b = 1; (22) 2004.9.9以下程序运行后,a和b的值是 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; (23) 2007.4.9若有:int a=2, b=7, c=5; 则输出 switch (a 0) case 1: switch (b 0) case 1: printf(); break; case 2: printf(!); break; case 0: switch (c=5) case 0: printf(*); break; case 1: printf(#); break; default: printf(&); (24) 2010.3.19有如下嵌套的if语句 if (a b) if (a c) k = a; else k = c; else if (b c) k = b; else k = c; 以下选项中与上述if语句等价的语句是 A)k = (ab) ? a : b; k = (bc) ? b : c; B)k = (ab) ? (bc)?b:c); C)k = (ab) ? (ac)?a:c) : (bc)?b:c); D)k = (ab) ? a : b; k = (a 0 ? 1 : x 0) y = 1; else if (x 0) y = 1;else if (x 0) y = -1; C)if (x 0; D)switch (x 0) case 1: y = 1; case 0: y = x = 0) y = sqrt(x); else y = sqrt(-x); B)y = sqrt(x); if (x = 0) y = sqrt(x); if (x = 0 ? x : -x);- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -(1) 1217(2) 20 0(3) 105010(4)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疼痛护理规范化管理
- 心脏病护理评估要点与流程
- 2025私人借款利息协议合同
- 2025国内住宅商品房按揭贷款合同模板
- 2025“租赁合同”中物品损害之责任划分
- 2025年度劳动合同续签与合同协议解析
- 财务记账代理合同(完整版律师审核版)
- 护理三基2024下半年复习测试卷附答案
- 学校团队培训课件
- 多细胞生物的进化
- 超声波清洗机日常点检表
- 16J607-建筑节能门窗
- 适合中学或小学开展的媒介素养教育课程大纲或活动方案
- 公司员工借款合同
- SMT电子物料损耗率标准 贴片物料损耗标准
- EXCEL版衡重式挡土墙计算
- 高考数学答题卡
- 内蒙古自治区兴和县四道沟铁矿2023年度矿山地质环境保护与土地复垦治理计划书
- 记账凭证的填制方法和要求教案
- 环境规划与制图技术知到章节答案智慧树2023年温州大学
- 光伏电站组件清洗方案说明
评论
0/150
提交评论