首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
41
问题
下列程序的输出结果是【 】。
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的命令按钮,然后编写如下程序:PrivateSubCommand1_Click()DimA(3,3)AsIntegerForj=1To3Fork=1T
程序调试的任务是( )。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
顺序文件在一次打开期间()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
设x是整型变量,与函数IIf(x>0,-x,x)有相同结果的代数式是( )。
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
随机试题
产生生产过剩的危机的直接原因是()
关于女性激素,叙述正确的是
多层螺旋CT扫描,由于射线束形状的改变,图像重建时需解决的主要问题是
自由质点受力作用而运动时,质点的运动方向是()。
建设工程纠纷的产生是指建设工程当事人对建设过程中的( )产生了不同的理解。
关于报告期内主要产品的原材料和能源及其供应情况,发行人应披露()
教师分析学生学习困难的原因,判断学生是否具备学习新知的条件。这种评价方式是()。
你公司受金融危机影响,同客户的一个合同无法执行,派你去和客户沟通,你该如何做?
WhatisthefoodhallofHarold’snotedfor?
A、Studyguidewithanswerexplanations.B、Studyguidewithculturalnotes.C、Studyguidewithnewscomments.D、Studyguidewith
最新回复
(
0
)