首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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; prin
下列程序的输出结果是【 】。 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; prin
admin
2013-02-23
74
问题
下列程序的输出结果是【 】。
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时,*(ptr+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/nIJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inti=010,j=10;printf("%d,%d\n",i,j);}
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有
程序段如下intk=-20;while(k=0)k=k+1;则以下说法中正确的是()
软件设计中,有利于提高模块独立性的一个准则是()
下列术语中,与数据的存储结构有关的是______。
从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动______个元素。
在线性表的顺序存储中,元素之间的逻辑关系是通过【】决定的;在线性表的链接存储中,元素之间的逻辑关系是通过【】决定的。
结构化程序设计的3种结构是
()是构成C语言程序的基本单位。
_______是构成C语言程序的基本单位。
随机试题
“我们说明自然,但是,我们理解心理生命。”这句话的提出者是解释学的代表人物【】
不符合白血病的描述是
患者原有发作性意识丧失,四肢抽搐史,服药后已2年未发,近来自动停药。今晨开始又多次发作,在两次发作之间意识不清,来院急诊时有频繁发作伴昏迷。患者此种情况应属于下列中的哪一种
下列不属于血管紧张素转换酶抑制剂(ACEI)特点的是
世界贷款项目的评估在()组织和指导下进行,有时聘请外部咨询专家帮助工作。
采用TCP/IP作为Intemet的基本协议的两台电脑,只要双方都支持FTP协议,就可以随时随地相互传送文件。()
运用MRP的原则,在配送环境下从数量和提前期等方面来确定物料配送需求的一种动态方法是()。
打开工作簿文件excel.xlsx。选择“地区”和“总产量(吨)”两列数据区域的内容建立“簇状圆锥图”,图表标题为“水果产量统计图”,图例位置靠上;将图插入表A12:E28单元格区域,将工作表命名为“水果产量统计表”,保存excel.xlsx文件。
Poststations.
Thereisprobablynolimittowhatsciencecandointhewayofincreasingpositiveexcellence.(1)Healthhasalreadybeengrea
最新回复
(
0
)