首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
37
问题
若有如下程序:
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://kaotiyun.com/show/a4Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序代码:OptionExplicitPrivateSubForm_Click()DimxAsVariantDimiAsVariantx=Array(50,27,69,80,45)
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
以下合法的VB变量名是( )。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下面的程序运行时,单击窗体后,窗体上显示的结果是()。PrivateSubForm_Click()Dima(1To6)AsIntegerDimmin1%,i%,j%,n%,t%,k%a(1)=8
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Labell,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
结构化程序设计中,下面对goto语句使用描述正确的是
为了验证一个正整数n(n>3)是否为素数,最直观的方法是,看在2~n/2范围内能否找到一个整数m将n整除,若m存在,则n不是素数;若找不到m,则n为素数。在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有1个名称为Text1的文本框。请根据上面的算法
支持Internet基本服务的协议是【 】。
在DOS环境下,代表键盘和显示器的设备文件名为【 】。
随机试题
太阳循着亘古不变的路途正越来越大
A.α受体阻断剂B.β受体阻断剂C.α受体激动剂D.β受体激动刺E.胆碱能神经阻滞剂低血容量性休克B.感染性休克C.心源性休克D.神经源性休克E.过敏性休克
缩宫素禁用于()。
区域规划的编制程序包括()。
下列资产中,企业不能将其划分为持有至到期投资的有( )。
下列说法错误的是( )。
企业在筹资决策中,除了考虑资金成本因素外,还需要考虑的因素有()。
Itwasabusymorning,about8:30,whenanelderlygentlemaninhis80scametothehospital.Iheardhimsayingtothenurseth
某人被判处死缓,在监狱里认真改造,有立功表现,后来给他减刑,他表现得越来越好。这个过程隐含的行为塑造原理有()
在库存管理中,合理库存量应为正常时的周转库存量和(26)库存量之和。列表法是一种计算周转库存量的简单方法,周转库存量使在进货不足的情况下,仍能保证生产性消费,故其值应为进消费额中的(27)。现有某厂使用钢材在非均衡进消而全年进消相等的条件下,按表16-2预
最新回复
(
0
)