首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
22
问题
下列程序的输出结果是【 】。
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://jikaoti.com/ti/TAI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
下列叙述中正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
下列叙述中正确的是()。
语句:PrintInt(Rnd*5+20)的输出不可能是()。
以下能对正实数d的第3位小数四舍五入的表达式是()。
下面()不是VB的文件系统控件。
在VisualBasic中,表达式3*2\5Mod3的值是()。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
随机试题
出生时存在而永不消失的反射有
Today,movingandchangingareasmuchapartofamodernbusinesswayoflifeastheyareapartofthenativeAmerican’sorth
胃溃疡底部常见动脉内血栓机化,该处血栓形成的最主要机制是
A.米诺环素B.维生素CC.依托考昔D.尼美舒利E.左氧氟沙星十八岁以下青少年禁用的药物是
下列()是国家限制进出口货物采取的主要手段。
在一定条件下进行的可逆反应:2NH3(g)N2(g)+3H2(g),下列数据能表示反应处于平衡状态的是()。
某学校为了增强学生体质,特在周末等节假日开放体育器材,让全体学生都参加运动,甚至要求学生必须掌握至少两种体育技能。对此,你怎么看?
下面哪一项是与意志的果断性相反的品质?()
Doyouwakeupeverydayfeelingtootired,orevenupset?Ifso,thenanewalarmclockcouldbejustforyou.Theclock,c
Whattypeofweathershouldthelistenersexpect?
最新回复
(
0
)