首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { float a,b,e,t: a=3;b=7;c=1; if(a>b) {t=a;a=b.b=t;} if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=
有以下程序: #include<stdio.h> main( ) { float a,b,e,t: a=3;b=7;c=1; if(a>b) {t=a;a=b.b=t;} if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=
admin
2022-06-24
44
问题
有以下程序:
#include<stdio.h>
main( )
{
float a,b,e,t:
a=3;b=7;c=1;
if(a>b)
{t=a;a=b.b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;)
printf("%5.2f,%5.2f,%5.2f",a,b,c);
}
程序运行后的输出结果是(其中□代表空格)( )。
选项
A、□□3.00,□□1.00,□□7.00
B、□□3.00,□□7.00,□□1.00
C、□□1.00,□□3.00,□□7.00
D、□□7.00,□□3.00,□□1.00
答案
C
解析
本题考查if语句。该题包含了3个if语句,每个if语句后的{}都不可省略,因为每个{}中都包含了多条语句。首先判断条件a>b,由于3小于7,表达式a>b不成立,因此不执行{t=a;a=b;b=t;};然后判断条件a>c,由于3大于1,因此表达式a>c成立,则执行{t=a;a=c;c=t;},该表达式语句是用来交换a和c的值,执行完后a为1,c为3;然后判断条件b>c,由于7大于c中的3,因此b>c成立,则执行{t=b,b=c;c=t;},过程同上,执行后b为3,c为7。printf语句用来输出a,b,c中的值,并且要求输出的每个数据宽度为5,小数部分保留2位,数据右对齐。最后输出为C选项中所示结果。
转载请注明原文地址:https://www.kaotiyun.com/show/jLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;
当变量c的值不为2、4、6时,值也为“真”的表达式是
合法定义一维数组的是()。
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return3;P=x—fun(x一2);return(P);}ma
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
不能正确表示数学式的表达式是
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
随机试题
牛股膝关节前方具有()。
下列哪项不是外科疾病总的发病机制
生产时,应避免与其他药品使用同一设备和空气净化系统的药品是
在设计前期工作中,不包括下列哪一项?[2013-7]
某化工厂有一个需要照明的易燃易爆品仓库,另有锅炉、厂内机动车辆、货运简易升降机若干。按照国家有关规定,该厂需要强制性检查的设备是()。
喷混凝土的取样方法,不合理的是()。
背景材料:某一级公路K25+200~+340m处有一座5×25m预应力混凝土空心箱桥,箱梁高170cm,腹板厚17cm,两腹板内侧的宽度为170cm,场区预制场预制。施工过程中发生如下事件:事件1:腹板外侧用加劲钢模加固制作,内模采用工
【S1】【S5】
YouwillheararadiopresenterinterviewingabusinessmancalledMarkFletcher.Foreachquestion(23-30),markoneletter(A
•Lookatthenotesaboutthekeytrendsinthemilkdrinksmarket.•Someinformationismissing.•Youwillhearpartofapre
最新回复
(
0
)