首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
34
问题
下列程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
下列描述中,错误的一条是______。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){s
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
冒泡排序算法在最好的情况下的元素交换次数为【】。
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
在软件生命周期中,【】阶段是花费最多、持续时间最长的阶段。
当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是
算法的时间复杂度是指______。
随机试题
A.颅MRIB.脑电图C.脑脊液检查D.经颅多普勒超声E.颅脑CT对鉴别出血性与缺血性脑血管病最有诊断意义的检查是
肥大细胞的抑制性受体抑制补体经典途径中C3转化酶的形成
[2012年,第83题]某三相电路中,三个线电流分别为:=18sin(314t+23°)A,=18sin(314t-97°)A,=18sin(314t+143°)A,当t=10s时,三个电流之和为()。
企业人员招聘成本的具体形式包括()
东汉末年,在官渡之战开打前,由于双方实力悬殊,很多人认为曹操必败,曹操下属的很多部将和大臣纷纷暗中给袁绍写信,准备一旦曹操失败以后就归顺袁绍。然而官渡之战中曹操打败了袁绍,并在清理袁绍军营中文书材料时,发现了自己部下写的那些信件。曹操的部下们因此而战战兢兢
同化
以y1=excos2x,y2=exsin2x与y3=e—x为线性无关特解的三阶常系数齐次线性微分方程是
数据库设计包括概念设计、()和物理设计。
Motherwillneedan______(addition)helptodothework.
Howmenfirstlearnedtoinventwordsisunknown,inotherwords,theoriginoflanguageisamystery.Allwereallyknowistha
最新回复
(
0
)