首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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; pr
下列程序的输出结果是【 】。 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; pr
admin
2009-02-15
30
问题
下列程序的输出结果是【 】。
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/TCXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的VB变量名是
设在名称为MyForm的窗体上只有1个名称为C1的命令按钮,下面叙述正确的是
以下关于控件的叙述中,正确的是
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandl_Click()a$=InputBox(”请输入一个二进制数”)n=Len(a$)Fori
下面关于控件数组的叙述中正确的是
考生文件夹下有工程文件sjt4.vbp。窗体的设计界面、各控件初始属性及有关代码见窗体文件。程序的功能是,程序运行时能自动调用Start过程,产生10个1~100的随机整数保存到数组a中,并将它们显示到文本框Text1中,成为原始数据序列,用户可在文本框T
在名称为Form1的窗体上,画1个名称为Label1、标题为“程序设计”的标签,大小可根据标题内容自动调整,该标签的字体为“宋体10号字”。再画1个名称为HScroll1的水平滚动条,其表示的最小值和最大值分别为10和50。如图所示。要求:编写
语Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
设二叉树中共有15个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
Thekeytoanysuccessfulgaragesale(家庭旧物出售)istogetthewordout.Thebestmeansofadvertisingyoursaleistoplaceanad
Thecommittee______aconclusiononlyafterdaysofdiscussion.
A.成型或分装前使用同一台混合设备一次混合量所生产的均质产品B.同一批原料药在同一连续生产周期内生产的均质产品C.同一配液罐一次所配制的药液所生产的均质产品D.灌装前经最后混合的药液所生产的均质产品E.由一定数量的产品内经最后混合所得的在规
下列行为中不属于不正当竞争的行为是()。
张某通过房产经纪公司购买王某一套住房并办理了转让登记手续,后王某以房屋买卖合同无效为由,向法院起诉要求撤销登记行为。行政诉讼过程中,王某又以张某为被告就房屋买卖合同的效力提起民事诉讼。下列选项中正确的是()。
下列表示方法中,属于压型钢板型号表示方法中组成部分的有()。
人们认为月光下的粉笔仍然是白的,这是由于()
Heinsistedongoingtherealone.Icouldn’tkeephim______doingthat.
Choosethecorrectletter,A,BorC.【L38】
EachdayofEarthWeek,forexample,hasbeengivenovertoaseparateenvironmentalissue.Theyare,【C1】______,energyefficien
最新回复
(
0
)