首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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://kaotiyun.com/show/jLkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下选项中,值为1的表达式是
C语言中double类型数据占字节数为
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%dt",*s%10);++s;}while(*s);}程序运行后的输出结果是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
某系统结构图如下图所示,则该系统结构图的宽度是
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可有多名职员。则实体部门和职员间的联系是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
对单面焊的低合金钢焊接接头做弯曲试验时,其弯曲角度为()。
莱菔子的归经有
A.角膜或角膜缘清创B.羊膜覆盖术C.部分异体角膜缘移植D.全角膜清创联合羊膜移植E.穿透角膜移植角膜缘全周受损,角膜发生弥漫性溶解溃烂,有迅速变薄穿孔趋势,选择的治疗是
绒毛膜癌治愈,观察年限为( )。
测定药物的解离常数方法不包括()
企业规章制度是企业规范性文件,其特点有()。
股票的制作和发行须经()的核准。
已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一定期限内订立书面劳动合同,该期限为()。
科举考试中偏重测试考生综合运用知识、分析和解决问题的能力的考试方式是()。(2008年)
WhydoesCarlavoidadoublecheeseburger?
最新回复
(
0
)