首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。例如,s所指字符串中的内容是:2det35adh253kjsdf7/kj8655x。函数fun返回值为:11注意:部分源程序在文件PROG1.C
请编写一个函数voidfun(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。例如,若输入17,5,则应输出19、23、29、31、37。注意:部分源程序在文件PROGl.C中
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543asdfghdf。请
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHH
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
数据流图(DFD)中的有向箭头(→)表示()。
下列叙述中正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
随机试题
Thebankisreportedinthelocalnewspaper______inbroaddaylightyesterday.
我国进入20世纪80年代后才注意信息化。()开始制定信息技术政策。
根据《证券公司监督管理条例》,下列关于证券公司独立董事的说法中,正确的有()。Ⅰ.独立董事不得在本证券公司担任高级管理人员Ⅱ.独立董事可以兼任本证券公司监事Ⅲ.独立董事可以兼任本证券公司稽核审计部门的负责人Ⅳ.独立董事不得为本证
乙公司向甲公司租赁汽车一辆.口头约定租期2年。租期内,甲公司将所有汽车出售给丙公司,但未通知乙公司。根据合同法律制度的规定,下列表述正确的是()。
___________clearinformationconcerningthenatureoftheproblem,itwillbeimpossibleforthemarketingteamtoformulateaso
工农民主政权时期,苏区主要负责反革命案件的侦查、预审、提起公诉等工作的单位是()
Ahundredyearsagoitwasscientifically"proved"byeconomiststhatthelawsofsocietymadeitnecessarytohaveavastarmy
A、Somepeoplerefusetopaytaxes.B、Therichpeoplepayhighertaxes.C、Everycitizenhasadutytopaytaxes.D、Thetaxesare
FrenchDefenseMinisterMicheleAlliot-Mariesayshergovernmentis【B1】______tohelptrainIraq’spoliceandmilitarybutrules
LazyMoneyA)There’snoquestionthatprocrastination(拖延)intheworkplaceisaneconomicdrag.Peoplewhostepoutforcoffeeor
最新回复
(
0
)