首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是 [ ]。 main() {int x, a=1,b=2,c=3,d=4; x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d; pri
以下程序运行后的输出结果是 [ ]。 main() {int x, a=1,b=2,c=3,d=4; x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d; pri
admin
2013-06-11
57
问题
以下程序运行后的输出结果是 [ ]。
main()
{int x, a=1,b=2,c=3,d=4;
x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d;
printf("%d\n",x);
}
选项
答案
1
解析
条件运算符优先于赋值运算,但低于逻辑运算、关系运算、算术运算。条件运算的一般形式为(表达式1)?(表达式2):(表达式3),当(表达式1)值为真时,(表达式2)的值为整个表达式的值;当(表达式1)的值为假时,(表达式3)的值为整个表达式的值。题中执行表达式“x=(a<b)?a:b”后,x=1;再执行表达式“x=(x<c)?x:c”后,x=1,将此值代入后—个表达式“x=(d>x)?x:d”,由于“d>x”值为真,故x的值为1。
转载请注明原文地址:https://www.kaotiyun.com/show/QVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#defineA100main(){inti=0,sum=0;do{if(i==(i/2)*2)continue;sum+=i;}while
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
执行以下程序段() x=-1; do {x=x*x; }while(!x);
下面程序的输出结果是() main() {intx,y,z; x=0,y=z=-1; x+=-z---y; pritnf("x=%d\n",x); }
一个汉字的机内码在计算机内部需用2个字节存储,每个字节的最高位是()
程序中对fun函数有如下说明void*fun();此说明的含义是
没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
设有如下函数:fun(floatx){x*=x++;printf("%d\n",x);return(x);}则函数的类型是______。
数据库系统中,实现各种数据管理功能的核心软件称为【】。
随机试题
支气管哮喘患者,持续发作约26小时,大汗淋漓,发绀,端坐呼吸,双肺肺气肿征,有散在哮鸣音。首选的治疗是
下列有关“给药时间是依据生物钟规律而设定”的叙述中,最正确的是
腰麻术后让病人去枕平卧的主要目的是
经常居所在汉堡的德国公民贝克与经常居所在上海的中国公民李某打算在中国结婚。关于贝克与李某结婚,依《涉外民事关系法律适用法》,下列哪一选项是正确的?(2016年卷一37题)
建筑工程分项工程质量验收合格的规定有()。
L1=10H,L2=6H,M=2H的耦合电感在次级开路时,初级的等效电感为()H。
国际评论
Isvanityoneofthesevendeadlysins?
Theyshouldhavegoneearlier,______?
Mysuggestionis________________________(我们应该推崇用功学习的学生为其他人学习的榜样).
最新回复
(
0
)