首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 #include int a, b, c; a=10; b=50; c=30; if (a>b) a=b, b=c; c=a; printf("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; printf("a=%d b=%d c=%d\n", a, b, c); 程序的输出结果是( )。
admin
2015-07-28
40
问题
有以下程序段
#include
int a, b, c;
a=10; b=50; c=30;
if (a>b) a=b, b=c; c=a;
printf("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 c=50
答案
A
解析
if语句的形式为"if(表达式) 语句体",若语句体为复合语句,则必须用"{}"括起来,否则只会执行if(表达式)下的第一条语句。程序中"c=a;"不属于if语句体。if语句表达式为假,对应语句体不执行。接下来执行"c=a;",c的值变为10,a、b的值不变,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/UdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*(x=6.5);printf("%d%d%3.1f%3.1f\n",
以下程序的输出结果是_______。#include<stdio.h>#defineSQR(x)x*xmain(){inta;k=3;a=++SQR(k+1);printf("%d\n",
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。
以下程序的输出结果是() structst {intx;int*y;}*p; intdt[4]={10,20,30,40}; structstaa[4]={50,&dt[0],60,&dt[0],60&d
设有定义:int(*ptr)(); 则以下叙述中正确的是()
请选出以下语句的输出结果() printf("%d\n,strlen("\t\"065\xff\n"));
设a,b,c,d,m和n均为int型变量,且a=5,b=6,c=7,d=m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
下列字符序列中,不可用作C语言标识符的是______。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
随机试题
群体决策
假设小王工作时间为60年,每年收入为3万元,那么他生活到90岁时去世,则其计划年均消费水平是
属于减毒活疫苗的是
动脉导管未闭与室间隔缺损的鉴别要点
振辉机械厂财务部8月15日开出两张票据:一张为面额10000元的支票,用于向甲宾馆支付会议费;另一张为面额200000元的银行承兑汇票,到期日为9月5日,用于向乙公司支付材料款,该汇票已经银行承兑。8月20日,甲宾馆向银行提示付款。银行发现该支票为空头支票
按照保险对象的不同,可分为财产保险和人身保险。()
2006年9月8日,中国首次设立环境保护科普创新奖,弥补了行业空白。这说明中国公众对地理生态环境的保护意识逐步提高,意识到环境对社会发展有着重要的作用。地理环境对社会发展的作用表现在()
近代中国社会的性质是半殖民地半封建社会;近代中国的主要矛盾是帝国主义与中华民族的矛盾、封建主义和人民大众的矛盾;近代中国革命的性质是资产阶级民主革命。以下关于三者关系的论断中,正确的有()
运用战略数据规划方法,当系统规划的基础性内容哪项得到保证时,就可以在其基础上开发各种应用项目?
A、Overdrafts.B、Mortgages.C、Personalloans.D、Letterofcredit.D对话中明确指出银行预付款有三种形式:透支,抵押和个人贷款,D项“信用证”没有提及。
最新回复
(
0
)