首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段; #include<iostream> using namespace std; int main() { int a[]={1,4,5}; int *p=&a[0],x=6,y,z;
若有以下程序段; #include<iostream> using namespace std; int main() { int a[]={1,4,5}; int *p=&a[0],x=6,y,z;
admin
2010-03-29
27
问题
若有以下程序段; #include<iostream> using namespace std; int main() { int a[]={1,4,5}; int *p=&a[0],x=6,y,z; for(y=0;y<3;y++) z=((*(p+y)<x) ? *(p+y):x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。
选项
A、1
B、4
C、5
D、2
答案
4
解析
本题考核指针的运算。
①程序首先定义了一整型数组a,并赋初值1,4,5。即a[0],a[1]和a[2]的值分别为1,4和5。程序还定义了一个整型指针p,并初始化它指向数组元素a[0]。
②在for循环语句中,赋值语句“z=((*(p+y)<x)?*(p+y):x);”可等价为:“z=(aly]<x)?a[y]:x”。因为表达式中的“*(p+y)=p[y]=a[y]”。
③for语句每循环一次,就给变量z重新赋值一次,z的值其实就是数组和x相比较,将数组a中的最大值赋给z。当y=2后,退出循环,输出结果是5。
转载请注明原文地址:https://jikaoti.com/ti/qKW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>#include<string_h>voidfun(char*W,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(pl<p2){s=*p1;*p1=*p2;*p2=s;
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
以下叙述中正确的是
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
结构化程序昕要求的基本结构不包括
当变量e的值不为2、4、6时,值为“真”的表达式是()。
下面描述中不属于数据库系统特点的是
在关系模型中,每一个二维表称为一个
对软件设计中应遵循的准则描述正确的是()。
随机试题
下列选项中,属于九仙散组成药物的有
既能温肺化饮,又能宣通鼻窍的药物是
1945年找出某厂的1000名在表上涂镭的女工,比较这些女工与1000名女电话接线员自1945~1975年骨瘤发生率。在此期间,涂镭女工有20例骨瘤患者,而接线员只有4例
医学人道主义的核心内容包括
全麻患者出现上呼吸道梗阻的原因不包括
某住宅工程项目设计深度不够,其结构特征与概算指标的结构特征局部有差别,编制设计概算时,宜采用的方法是()。
船舶发生海损事故是指()的海上交通等事故。
年度财务报表应于年度终了后()内对外报出。
20世纪30年代,图灵提出计算机能够思维的观点,主张凡是能够通过“图灵测试”的计算机就能够思维。所谓“图灵测试”,就是说一个人如果不能判断与之对话的隐蔽主体是人还是机器,我们就不得不承认即便是机器也能思维。“图灵测试”能否判断机器的思维,_________
一辆大巴车从甲城以匀速V行驶可按预定时间达乙城.但在距乙城还有150公里处因故停留了半小时,因此需要平均每小时增加10公里才能按预定时间到达乙城.则大巴车原来的速度V=().
最新回复
(
0
)