首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 #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
25
问题
有以下程序段
#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://jikaoti.com/ti/Nsn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填_______。structlink{chardata;_______,}node;
若有以下结构体定义,则_______是正确的引用或定义。structexample{intx;inty;}v1;
C语言函数返回值的类型是由_____决定的。
_______是构成C语言程序的基本单位。
在下列关于宏定义命令#define的叙述中,正确的一条是()
若有以下调用语句,则不正确的fun()函数的首部是______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
下列叙述错误的是()。
下列选项中不合法的十六进制数是()。
随机试题
美国政府发表的《全球电子商务政策框架》的内容
门静脉高压症大出血的直接原因是
糖尿病肾病的特点是
目前,国际结算方式是以银行为中心的非现金结算方式。()
根据企业所得税法律制度的规定,下列关于无形资产的税务处理正确的有()。
游客在房间内的洗衣费、电话费和饮料酒水费不属于个人账目。()
Reid&Epstein已经用()标准来决定任务完成的情况评分。
验钞机上发出的光能使钞票上的荧光物质发光,电视机的遥控器发出的光可控制电视机,对于它们发出的光,下列说法正确的是()。
在我国直接隶属于省、自治区下面的区域建置是()。
Tosomeextent,theprincipleofsecrecyhasbeen______
最新回复
(
0
)