首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 main() { int a[]={2,4,6},*prt=&a[0],x=8,y,z; for(y=0;y<3;y++) z=(*(ptr+y<x)?*(ptr+y):
下列程序的输出结果是【 】。 main() { int a[]={2,4,6},*prt=&a[0],x=8,y,z; for(y=0;y<3;y++) z=(*(ptr+y<x)?*(ptr+y):
admin
2010-09-05
30
问题
下列程序的输出结果是【 】。
main()
{
int a[]={2,4,6},*prt=&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=O时,*(ptr+y)=2,而x=8,(*(ptr+y)<x)条件为真,则整个条件表达式的值为*(pry)=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/VsI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
下列关于二叉树的叙述中,正确的是( )。
数据字典(DD)所定义的对象都包含于
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
以下关于窗体的叙述中,错误的是()。
程序运行时,要清除图片框Picturel中的图像,应使用语句()。
软件设计中划分模块的一个准则是()。
VisualBasic组合框可表现为简单组合框、下拉式组合框、下拉式列表框三种类型,决定组合框表现为哪种类型的属性是
下列控件属性中,属性值的类型不相同的一项是()。
随机试题
以求知作为目标,从知识的获得中得到满足。这种学习动机是()。
杆形卡环与圆形卡环相比较主要不足之处是()
关于ART描述不正确的一项是
工字钢桩围护结构适用于()。
代理人在代理权限内,以被代理人的名义实施民事法律行为,对其代理行为承担民事责任的是()。
债券价格、必要收益率与息票利率之间的关系为( )。
对“劳动法律关系的主体”的阐述,正确的有()。(2004年11月三级真题)
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】___
A、正确B、错误A
Toddwasworkingathisgasstationatnightwhenheheardovertheradiothata(16)inLongIslandhadbeen(17)byana
最新回复
(
0
)