首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
26
问题
下列程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
以下关于VB文件的叙述中,错误的是()。
下列叙述中正确的是()。
下面不属于结构化程序设计原则的是()。
下面对软件测试描述错误的是()。
设A、B、c是三角形的3条边,则以下表示“任意两边之和大于第三边”的布尔表达式是()。
表达式12/2\4的值是()。
有如下程序:PrivateSubForm_Click()DimSAsStringS=lnputBox(“请输入一个字符串:”)Fori=1ToLen(S)\2
在标准模块中用Public关键字定义的变量,其作用域为( )。
(1)在考生文件央下有一个工程文件sit3.vbp,运行情况如图2.113所示。程序的功能是计算表达式的值:z=(x一2)!+(x一3)!+(x-4)!+…+(x—N)!其中的N和x值通过键盘分别输入到两个文奉框Text1、Text2中。单击名称
要把数学式写为VisualBasic表达式,下面正确的写法是
随机试题
素质教育的内涵是()。
Z3040型摇臂钻床中,为什么摇臂升降电动机没有设置过载保护?
Wefindthatbrightchildrenarerarelyheldbackbymixed-abilityteaching.Onthecontrary,boththeirknowledgeandexperienc
下列财务现金流量表中,用以计算资本金内部收益率,反映投资者权益投资的获利能力的是()
一张汇票的收款人抬头注明:“PAYTOTHE0RDEROFABCCO.”,这表示()。
了解真实的民意民情,一直是优秀领导干部的追求。“微服私访”也好,派人巡视也好,无不是为了摸到第一手实情。某省委书记冒酷暑到农民玉米地里锄草松土,感受绝不同于办公室的“汇报”。某市交通局长冒高温亲身体验“蒸笼公交”的煎熬,才会下决心提前一年更换空调公交车。就
根据下面材料回答问题。在下列时间的分配上,城镇居民和农村居民差异最大的一项是()。
以下各项按时间先后顺序排列正确的是:
什么是马克思主义课程论?
从法律的部门进行分类,法学可分为()。
最新回复
(
0
)