首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
47
问题
下列程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
窗体上有名称为Command1的命令按钮和名称为Text1的文本框()。PrivateSubCommand1_Click()Text1.Text="程序设计":Text1.SetFocusEndSubP
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
以下叙述中错误的是()。
数据字典(DD)所定义的对象都包含于
下列程序段的执行结果为()。a=6Fork=1To0a=a+kNextkPrintk=a
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
随机试题
A.肉眼血尿消失B.镜下血尿消失C.浮肿消失、血压正常D.艾迪斯计数正常E.血沉正常急性肾炎患儿可以上学的标准是
民法上的非票据关系包括()。
火药燃烧的特性有()
铺设水泥混凝土楼地面面层时,不正确的做法是()。
()是指由于流动性的不确定变化而使金融机构遭受损失的可能性。
A注册会计师负责审计甲公司2011年度财务报表。在确定拟实施的实质性程序时,A注册会计师遇到下列事项,请代为做出正确的专业判断。A注册会计师通过对甲公司及其环境的了解,获悉甲公司的产能严重过剩并出现连续数年的亏损,管理层按照固定资产的未来现金流量的现值
下列关于无形资产的会计处理的表述中,正确的是()。
有n个顶点的无向连通图至少有_________条边。
2014年12月份,我国房地产业土地购置面积4062万平方米,同比增长6.5%,土地成交价款:1000亿元,同比增长8.9%。关于2014年1-2月房地产开发和销售情况,能够从上述资料中推出的是:
求I=χ[1+yf(χ2+y2)]dχdy,D由y=χ3,y=1,χ=-1围成,f是连续函数.
最新回复
(
0
)