首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { float a,b,c,t; a=3;b=7;c=1; if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c
有以下程序: #include<stdio.h> main() { float a,b,c,t; a=3;b=7;c=1; if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c
admin
2020-04-18
34
问题
有以下程序:
#include<stdio.h>
main()
{
float a,b,c,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/wtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun2(chara,charb)main(){printf("%c%c",a,b);}{fun1();chara=’A’,b=’B’;printf("%c%c",a,b);
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
有以下程序,执行后的结果是#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}
以下不能将s所指字符串正确复制到t所指存储空间的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
以下选项中,能用作用户标识符的是()。【09年9月】
数据库应用系统中的核心问题是()。
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m一1,real=m,则该循环队列中的元素个数为()。
随机试题
丹毒相当于西医学的()
男性,30岁。有胃病史5年,近1个月症状加剧就诊。胃镜检查见胃角溃疡,询问病史时,患者的典型症状为()
含有三苯乙烯结构,通过拮抗雌激素受体,用于乳腺癌治疗的药物是
甲女因受胁迫与公司老板乙男结婚。结婚后,乙男将甲女禁闭在家里,不让其自由出入和工作。一天夜里,趁乙男醉酒之际,甲女逃出乙男家,并回到了自己的老家某山村。甲女邻居的孩子王某在省城上大学,劝甲女赶紧申请撤销其与乙男的婚姻,解除与乙男的婚姻关系。那么,甲女依法应
下列建筑电气防爆基本措施中,错误的是()。
会计职业道德的作用主要有()。
在抗美援朝战争开始后,担任中国人民志愿军司令员兼政治委员的是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
Iusuallybuy______newspaperonmywaytowork.
A、Thelibraryisinthebusiestpartofthecity.B、Thelibraryhasgrassandtreesaroundit.C、Theroofofthemainreadingro
最新回复
(
0
)