




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言测试题及答案解析(二)2016年计算机二级基本输入输出及流程^制1.#ineludemain(){inta=l/b=3ic=5;if(c==a+b)printf(yes\n);elseprintf(o\n);}no运行结果为:详见教材p89选择结构p91关系符号详见教材Dp378符号的优先级详见附录表示将符号右边的值赋给左边的变呈===表示判断符号两边的值是否相等;种基本形式的第二种本题考点是选择结构3括起来,只有当复合语{}选择结构三种一殷形式中的"语句"皆为复合语句,复合语句要用{}printf句中只包括一条语句时可以省略{},此题即如此,因此两个操作没有加printf(yes\n);c==a+b成立,则执行若printf(o\n);不成立),执行c==a+b否则(即.printf(o\n);a+b,的优先级高于+二二,因此先算值为4,因此执行表达式5==4不成立rno即输出字符串2.#includemain(){inta=12,b=-34,c=56fmin=O;min=a;if(min>b)min=b;if(min>c)min=c;printf(min=%d,min);}min=-34运行结果为:选择结构详见教材p89种基本形式的第一种本题考点是选择结构3语句)一共包含了两个选择结构(两个ifa=12,b=-34,c=56fmin=O走义变星,并赋值此时0,此时min中的Omin中的值被更新为12,覆盖了中值拷贝,赋给将aminmin=b;min>b若成立,则执行min=c;min>c成立,贝!J执行若中的值min输出-34.min中的值被更新为因此执行-34,12大于第一个if语句的表达式成立,min=b;执行后min=c;语句的表达式不成立,因此不执行小于-3456,第二个if-34.min最后输出中的值,为3.#includemain(){intx=2,y=-1,2=5;if(y<0)if(xz=0;elsez=z+l;忆);printf(%d\n}5运行结果为:语句,冥if遇到选择结构,首先要明确条件表达式成立时执行哪些操作。本题中,第一个。内层的,说明复合语句中只包含一条语句,进而省略了}{}后的复合语句没有大括号{作i仁else...if...else..•是选择结构的第二种基本形式,在结构上视为一条语句。因此内层的语句的复合语句。为第一个ifz=0;y<0,则执行x若表达式若z=z+l;执行y>=0否则(即),z输出5中的值为z输出x,表达式2>-1•4.#includemain(){floatabc,t;a=3;b=7;c=l;if(a>b){t=a;a=b;b=t;}{t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf(%5・2f,%5・2f,%5・2fabc);}1.00,2.00,7.00运行结果为:数摇的输出形式详见教材卩72{}中都包含了多条语句{}if本题包含了3个语句,每个if语句后的都不可省略,因为每个{t=a;a=b;b=t;}a>b成立,则执行若表达式{t=a;a=c;c=t;}成立,则执行a>c若表达式{t=b;b=c;c=t;}成立,则执行若表达式b>c位,数据右对齐2个空格,小数部分保留5中的值,要求输出的每个数据竟度为a,b,c输出{t=a;a=b;b=t;}不成立,因此不执行因此表达式a>b7,3小于拷贝,粘贴中的3{t=a;a=b;b=t;}13大于,因此表达式a>c成立,则执行。第一句,将a拷3拷贝,粘贴到a中,覆盖掉先前的;第三句。将t中的3It到中;第二句,将c中的c,a元素的值的互换,为U.c贝到中,覆盖掉c中先前的执行丸复合语句后实现了a,c为3,。,为3t,,过程同上,执行后,因此大于7c中的3b>c成立,执行则执行{t=b;b=c;c=t;}b为37c为t为7.1.00,2.00700azbzc中的值为此时输出5・#include<stdio.h>main(){floatc=3.0rd=4.0;if(c>d)c=5.0;else讦(c==d)c=6.0;elsec=7.0;#c);%.lf\n,fprintf("}7.0运行结果为:else作为第一个i仁else...语句部分的复合语句。计...else...语句的嵌套,此题为i仁else...第二c=5.0;c>d成立,则执行若表达式不成立)c>d否则(表达式c=6.0;若表达式c==d成立,则执行c=7.0;否则,执行中的值输出cel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年保险担保合同标准文本
- 2025年官方舞蹈练习室租赁合同范文
- 2025年债务转移合同
- 2025年仪器设备租赁合同书
- 2025年供暖设备安装服务合同样本
- 标准建设用地广告位租赁合同范本(2025年)
- 2025年中学招生协议与合同
- 2025年产品试销合作合同协议样本
- 2025年话费充值授权代理合作协议
- 2025年兼职舞蹈教练招聘协议
- 大学物理马文蔚版PPT
- 内蒙古自治区高层建筑工程结构抗震基本参数表(2022年版)
- FZ/T 07010-2021绿色设计产品评价技术规范针织服装
- 2023年北京市中学生数学竞赛高一年级复赛试题及解答
- 乙酰基乙烯酮(双烯酮;二乙烯酮;双乙烯酮)的理化性质及危险特性表
- 酒店机房巡视签到表
- API-650-1钢制焊接石油储罐
- 鼠疫演练脚本
- 变压器试验精品课件
- 煤矿机电运输类台账(各种记录汇编)
- 危险化学品从业单位安全生产标准化宣贯
评论
0/150
提交评论