首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
22
问题
下列程序的输出结果是【 】。
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://jikaoti.com/ti/bkn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中,错误的一条是______。
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
以下说法中正确的是______。
从一个具有n个结点的单链表中查找其值等于k的结点时,在查找成功的情况下,需平均比较______个结点
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
下面程序的功能是从键盘输入一行字符,统计有多少个单词,单词间用空格分隔。补充所缺语句。#include<stdio.h>main(){charss[80],c1,c2=’’;inti=0,num=0;
下列描述中,错误的一条是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
下列选项中小属于结构化程序设计方法的是______。
随机试题
企业只能采用成本模式对投资性房地产进行后续计量,不得采用公允价值模式对投资性房地产进行后续计量。()
A.验收检查B.清斗并记录C.定期清斗D.复核经营中药饮片的零售药店,不同批号的中药饮片装斗前应当()。
某男性患者,67岁,出现进行性排尿困难2年,前天在急诊因出现尿潴留给予导尿;导出淡红色尿液约1500ml,尿管拔出后患者仍不能自主排尿。若再次导尿尿管不能进入,应首选的方法是()
阀门的设置位置应便于操作使用,阀门的中心距箱侧面为()mm,距箱后内表面为100mm,允许偏差±5mm。
导游人员在引导旅游者旅行、游览过程中,()可以调整和变更接待计划。
我国劳动法律渊源的类别,主要包括()。
《全日制义务教育化学课程(实验稿)》所确定的化学课程的内容,具体反映在《课程标准》中的“内容标准”部分。这一部分包括______个一级主题______、______、______、______和______;______个二级主题。
()是指党在政治方向、政治路线、政治原则和方针、政策上的领导。
假设"图书"表中有C型字段"图书编号",要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令( )。
A、LakeTulainyo.B、MojaveDesert.C、DeathValley.D、TheSaltonSea.C细节题。根据第三段soisthelowestpoint(includingAlaska).MountWhi
最新回复
(
0
)