首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
43
问题
下列程序的输出结果是【 】。
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://kaotiyun.com/show/rdWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
以下关于控件的叙述中,正确的是
VB中,若没有显式声明变量的数据类型,则默认的类型是
软件测试的目的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是( )。
实现字符的UniCode编码方式一-~ANSI编码方式相转换的函数是()。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
随机试题
第一次明确提出了建立国际新闻传播新秩序口号的是()
多普勒频谱技术,其调节与以下哪项调节无关()
患者男,27岁,施工时从高处坠落,致面部外伤而就诊。诉下巴及双耳前区疼痛,口张不大,无昏迷史。根据以上诊断需采用的治疗方法包括
根据我国民事诉讼法司法解释的规定,下列哪些情形适用留置送达?()
异常直方图主要有()类型。
(2008年)阅读下列FORTRAN程序:DIMENSIONM(4,3)DATEM/-10,12,24,11,20,-15,61,78,93,30,44,-45/N=M(1,1)DO10I=1,4
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列说法中错误的是
A、Shedoesn’tknowhowto.B、Shedoesn’twantto.C、Shehastodothedishes.D、It’srainingoutside.C
IwishI______longerthismorning,butIhadtogetupandcometoclass.
Martinbeggedhismothertopardonhim,______(保证以后考试不现作弊了).
最新回复
(
0
)