首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 main() { int a[]={2,4,6},*ptr=&a[0],x=8,y,z; for(y=0;y<3;y++) z=(*(ptr+y)<x)?*(ptr+y):x; p
下列程序的输出结果是【 】。 main() { int a[]={2,4,6},*ptr=&a[0],x=8,y,z; for(y=0;y<3;y++) z=(*(ptr+y)<x)?*(ptr+y):x; p
admin
2010-05-22
28
问题
下列程序的输出结果是【 】。
main()
{
int a[]={2,4,6},*ptr=&a[0],x=8,y,z;
for(y=0;y<3;y++)
z=(*(ptr+y)<x)?*(ptr+y):x;
printf("%d\n",z);
}
选项
答案
6
解析
条件运算符的优先级高于赋值运算符,因此本题先计算关系表达式(*(ptr+y)<x)?*(ptr+y:x的值,再赋给变量z。当y=0时,*(prt+y)=2,而x=8,(*(ptr+y)<x)条件为真,则整个条件表达式的值为*(ptr+y)=2,所以z=2;当y=1时,*(ptr+y)=4,(*(ptr+y)<x)条件为真,则整个条件表达的值为*(ptr+y)=4,所以z=4:当y=2时,*(ptr+y)=6,(*(ptr+y)<x)为真,则整个条件表达式的值为*(ptr+y)=6,所以z=6;循环结束。因此输出z的结果为6。
转载请注明原文地址:https://kaotiyun.com/show/o8Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为List1的列表框,然后编写如下程序:PrivateSubForm_Click()Fori=1To10Item=“Item”&iList1.Add
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)
定义学生、教师和课程的关系模式s(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
关系数据模型的三个组成部分中不包括()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
设A、B、c是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
以下关于SelectCase语句的叙述中,正确的是
在VisualBasic中,表达式3*2\5Mod3的值是()。
随机试题
简述商业诽谤行为的表现形式。
全口义齿排牙时,后牙排列位置与平面的关系是
人类口腔正常菌群中的主要致龋菌不包括()
锅炉爆炸的能量来源于高温高压情况下,锅筒发生开裂时。()放出的能量。
当初步设计有详细设备清单时,可采用( )编制设备安装工程概算。
教学过程◆导入情景一:近几天在广州工作的嘉妮正急着赶一份策划案,节后客户就要。她很犹豫:快到中秋节了,回北京的家还是留在广州?问题1:讨论嘉妮回不回家?学生发言(略)师:中秋节——一年中最迷人的夜晚。天上明
余某犯罪后自动到公安机关投案,并如实供述了自己的罪行。对余某依法应如何量刑?()
[2000年GRK真题]调查表明,最近几年来,成年人中患肺结核的病例逐年减少。但是,以此还不能得出肺结核发病率逐年下降的结论。以下哪项如果为真则最能加强上述推论?
下列各选项说法错误的一项是()。
MarieCuriewasthefirstfemaleprofessoratSevres,acollegeforgirlswhowantedtoteachhighereducation.Thesetwenty-yea
最新回复
(
0
)