首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { float a,b,C,t; a=3;b=7;c=1; if(a>b) {t=a;a=b.b=t;} i
有以下程序: #include<stdio.h> main() { float a,b,C,t; a=3;b=7;c=1; if(a>b) {t=a;a=b.b=t;} i
admin
2020-06-16
19
问题
有以下程序:
#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/Jz3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。注意:部分源
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。注意:部分源程序存在PROG1.c中,请勿改动主函数main和其他
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平
下列给定程序中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:“ABCDEFGHIJK”,调用函数后,字符数组b中的内容为:“ABCDEFGHIJK”。请改正程序中的错误
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下列叙述中正确的是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
关于C语言的符号常量,以下叙述中正确的是
随机试题
具体说明肝分泌的胆汁是如何被输送到消化道的。
某施工单位与A材料供应商订立了材料买卖合同,却误将货款支付给B材料供应商,随后施工单位索要回货款支付给A材料供应商。关于本案中债的性质,下列说法正确的有()。
A、血压升高B、瞳孔扩大C、骨骼肌松弛D、腺体分泌增加E、心脏兴奋性下降去甲肾上腺素可引起
药师工作失误是造成
李某为甲公司的法定代表人,甲公司内部规定以公司名义从事的所有票据行为应当由李某签章。根据票据法律制度的规定,甲公司从事的下列票据行为中,将导致票据无效的是()。
二叉树(1)。在完全二叉树中,若一个结点没有(2),则它必定是叶结点。每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点N的左子树是N在原树里对应结点的(3),而N的右子树是它在原树里对应结点的(4)。二叉排序树的平均检索长度为(5)
A、Talkingaboutherdislikeofanysubject.B、Regrettingnotgettingalongwithherpartners.C、Tellingliesaboutherabilitya
Lessonsfromthe1918FluThelasttimeanowinfluenzavirusreachedpandemiclevelswasin1968,buttheepisodewasnots
A、Takeawalk.B、Cleanthehouse.C、Gotothedoctor.D、Gotothecinema.B对话中“…mymomaskedmetohelpcleanthehouseinthem
A、Becausehehadrunoutofgas.B、Becausehistireswerestabbed.C、Becausehehadheardanoise.D、Becausehewasattractedby
最新回复
(
0
)