首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: #include int a,b,c; a=10;b=50;c=30; if(a>b)a=b,b=c;c=a; prinff(“a=%d b=%d c=%d\n”,a,b,c); 程序的输出结
有以下程序段: #include int a,b,c; a=10;b=50;c=30; if(a>b)a=b,b=c;c=a; prinff(“a=%d b=%d c=%d\n”,a,b,c); 程序的输出结
admin
2020-10-26
42
问题
有以下程序段:
#include
int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
prinff(“a=%d b=%d c=%d\n”,a,b,c);
程序的输出结果是( )。
选项
A、a=10 b=50 c=10
B、a=10 b=50 c=30
C、a=10 b=30 c=10
D、a=50 b=30 e=50
答案
A
解析
形式为“if(表达式)语句”的if作用到语句的第一个分号结束,所以本题中if语句的作用范围为a=b,b=c;。由于if条件为false,所以这两条语句不执行,执行c:a语句,所以程序最终输出结果:10,50,10,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/nD3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun2(chara,charb){printf("%c%c",a,b);}chara---’A’,b=’B’;voidfun1(){a=’C’:b=’D’;}main(){fun1();printf("%c%c
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
以下选项中不属于C语言程序运算符的是
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4,&x);printf("%d\n,x);}程序运行后的
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
设有定义语句int(*f)(int);则以下叙述正确的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
随机试题
简述女性不孕症患者卵巢功能检查的内容。
Mostdictionarieswilltellyouanumberof【21】aboutalanguage.Therearethreethingsinparticularthat【22】important.Theset
原发性腹膜炎继发性腹膜炎
白及具有的功效是
地面上任意一点的正高为该点沿()的距离。
我国不仅是资源大国,而且是人口大国,按最新统计,我国各种矿产品人均占有量从世界水平看()。
()的实质是一种条件的控制,病毒程序可以根据设计者的要求,在一定条件下实施攻击。
通过微生物发酵方法将生物质转换而产生的气体燃料是()。
周人的势力东方达到_______之间,南及_______,西南入于_______。扩建都邑,在沣水东岸新建_______。
Giventheadvantagesofelectronicmoney,youmightthinkthatwewouldmovequicklytothecashlesssocietyinwhichallpaymen
最新回复
(
0
)