首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: main() { int s=8,a=3,b=5,c=6; if(a>b) s=a; a=b; b=s; if(a>c) {s=a; a=c;b=s); if(b>c) s=b; b=c;c=s; pr
若有如下程序: main() { int s=8,a=3,b=5,c=6; if(a>b) s=a; a=b; b=s; if(a>c) {s=a; a=c;b=s); if(b>c) s=b; b=c;c=s; pr
admin
2009-04-15
43
问题
若有如下程序:
main()
{ int s=8,a=3,b=5,c=6;
if(a>b) s=a; a=b; b=s;
if(a>c) {s=a; a=c;b=s);
if(b>c) s=b; b=c;c=s;
printf("%d,%d,%d\n",a,b,c);
}
则程序运行后的输出结果是【 】。
选项
答案
5,6,8
解析
首先要清楚当满足第1个if的判断条件时只执行一条语句“s=a;”,当满足第2个if的判断条件时执行一条复合语句“{s=a; a=c; b=s};”,当满足第3个if的判断条件时只执行一条语句“s=b;”。执行程序:判断a>b,由于a=3,b=5则3>5为假,不执行“s=a;”,执行“a=b;”和“b=s;”,则a=5,b=8。判断a>c,由于a=5,c=6则5>6为假,不执行“{s=a; a=c; b=s};”。判断b>c,由于b=5,c=6则5>6为假,不执行“s=b;”,执行“b=c;”和“c=s;”,则b=6,c=8。最后输出5,6,8。
转载请注明原文地址:https://www.kaotiyun.com/show/a4Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
在某个事件过程中定义的变量是( )。
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发( )。
下列与队列结构有关联的是
层次型、网状型和关系型数据库划分原则是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是()。
设int型占2个字节,则unsignedint所能表示的数据范围是______。
随机试题
外科急腹症患者未明确诊断前护理中强调的“四禁”不包括
胃癌的治疗方法正确的是
下列腧穴中,归经错误的是()
最能反映近期营养状况的灵敏指标是
下列说法中正确的是()。
在windows搜索选项可以查找文件、文件夹、用户,并且可以在Internet上查找。()
按照《证券交易所管理办法》,以下属于证券交易所职能的有()。Ⅰ.提供证券交易的场所和设施Ⅱ.接受上市申请,安排证券上市Ⅲ.对会员进行监管Ⅳ.制定证券法规
某幼儿园大班家长集体要求减少游戏的时间,增加拼音教学等内容。对此,以下说法正确的有()。
在工作中,你的失误造成了单位的经济损失,你怎么办?
Manyparentswhowelcometheideaofturning(31)theTVand(32)moretimewiththefamilyarestillworriedthat(33)TVthey
最新回复
(
0
)