首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
67
问题
下列程序的输出结果是【 】。
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://www.kaotiyun.com/show/nIJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#definef(x)x*xmain(){inta=6,b=2,c;c=f(a)/f(b);printf("%d\n",c);}
下列程序的执行结果是_____。main(){intx=23;do{printf("%d",x--);}while(!x);}
以下叙述中正确的是
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
以下叙述中错误的是()
假定当前盘符下有两个文本文件,如下文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p
近年来形成了软件开发的多种模式,大致有3种类型:基于瀑布模型的结构化生命周期方法、基于动态定义需求的【】方法和基于结构的面向对象的软件开发方法。
算法的时间复杂度是指
结构化程序设计的3种结构是
C语言程序的注释可以出现在程序中的任何地方,一个注释以【】分别作为开始和结束。
随机试题
Theoldladyhasnever______thehousesinceshemovedin.
癫痫发作的特点不包括
血栓闭塞性脉管炎的病变部位
在会计电算化方式下,错账的更正方法不包括()。
商业银行信息系统包括主要面向客户的业务处理系统和主要供内部管理使用的管理信息系统。在操作风险管理中,信息系统的主要作用包括()。
若圆C经过坐标原点和点(4,0),且与直线y=1相切,则圆C的方程是__________.
张、王、李、赵四人进入乒乓球的半决赛。甲、乙、丙、丁四位教练对半决赛结果有如下预测:甲:小张未进决赛,除非小李进决赛。乙:小张进决赛,小李未进决赛。丙:如果小王进决赛,则小赵未进决赛。丁:小王和小李都未进决赛。
有16朵花上共落有27只蜜蜂,每朵花上落了1只,2只或者3只蜜蜂,其中落有1只蜜蜂的花朵数与落有2只和3只蜜蜂的花朵总数一样多,那么,落了2只蜜蜂的花有()朵。
设总体X服从参数为λ(λ>0)的泊松分布,X1,X2,…,Xn(n≥2)为取自总体的简单随机样本,则对应的统计量T1=有()
在传统的集合运算中,关系R和关系S的差的结果可表示为(t表示元组)【】。
最新回复
(
0
)