首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
38
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序intf(intm)main(){intn=0;{staticintn=0;printf("%d,",(f++n));n+=m;returnn;}printf("%d\n",f(n++));
有以下程序main(){charch[]="uvwxyz","pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);)程序运行后的输出结果是
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
以下使指针指向一个字符串的选项错误的是()。
层次型、网状型和关系型数据库的划分原则是()。
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错
随机试题
A.黏合剂B.润湿剂C.稀释剂D.吸收剂E.润滑剂黏性不足的药料制粒压片应加
兴奋通过突触传递特征的叙述,错误的是
You’vealreadymissedtoomanyclassesthisterm.You______twoclassesjustlastweek.
A.蛋花汤样,无腥臭,少量黏液B.蛋花汤样,腥臭,多量黏液C.泡沫豆腐样,无腥臭,少量黏液D.赤豆汤血水样,有特殊腥臭E.暗绿色水样便,腥臭,多量黏液坏死性小肠结肠炎大便性状为
“蛋白尿”是指24h尿液中蛋白质含量超过
口腔粘膜上发生的感染性疾病是
可引起纵隔摆动的胸部损伤有()。
根据有关规定,下列与基金有关的费用可以从基金财产中列支的有()。Ⅰ.基金管理人的管理费Ⅱ.基金托管人的托管费Ⅲ.基金的转换费Ⅳ.基金的证券交易费用
该房地产开发公司计算土地增值额时可扣除的地价款是()万元。
某人现在从银行取得借款20000元,贷款利率为6%,要想在5年内还清,每年应该等额归还()元。
最新回复
(
0
)