- 32
- 0
- 约8.45千字
- 约 15页
- 2017-06-25 发布于湖南
- 举报
第七次上机作业答案,高级语言,c程序
第七次上机作业
一、写出以下程序执行了分析过程。
1、#include stdio.h
main()
{int a=50,b=20,c=10;
int x=5,y=0;
if(ab)
if(b!=10)
if(!x)
x=1;
else
if(y) x=10;
x=-9;
printf(%d,x);
}
分析:本题主要测试对if语句和if语句嵌套的理解,C语言规定:else总是与其前面的没有配对的最近的if语句配对。程序中的else是与if(!x)配对的,不是与if(b!=10),更不是与if((ab)配对。我们可以通过对程序画框架来理解。框架如下:
#include stdio.h
main()
{int a=50,b=20,c=10;
int x=5,y=0;
if(ab)
if(ab)
if(b!=10)
if(!x)
x=1;
else
if(y) x=10;
x=-9;
printf(%d,x);
}
从上面可以看出语句x=-9;不属于任一个if语句。故结果为-9.
2、
#incl
您可能关注的文档
- 环境管理政策程序.doc
- 环境及卫生工作计划和上年度总结.doc
- 现代汽车维修1.doc
- 现代电气控制系统.doc
- 现代化武装 北京现代4s店的营销与服务理念.doc
- 现场主要管理人员岗位职责.doc
- 现代物流仓储业.doc
- 现代管理专题分析4.doc
- 现场会议制度.doc
- 环保活动.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)