首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int a[]={2,4,6,8,10),y=0,x,*P; P=&a[1]; for(x=1;x<3;x++)y+=p[x]; printf("%d\n",y); } 程序运行后的输
有以下程序: main() {int a[]={2,4,6,8,10),y=0,x,*P; P=&a[1]; for(x=1;x<3;x++)y+=p[x]; printf("%d\n",y); } 程序运行后的输
admin
2011-06-10
58
问题
有以下程序: main() {int a[]={2,4,6,8,10),y=0,x,*P; P=&a[1]; for(x=1;x<3;x++)y+=p[x]; printf("%d\n",y); } 程序运行后的输出结果是( )。
选项
A、10
B、11
C、14
D、15
答案
C
解析
指针变量p指向数组元素a[1],则p[1]即为a[2],p[2]即为a[3],执行第一次for循环时,y=y+p[1]=0+a[2]=6,第二次执行for循环,y=y+p[2]=6+a[3]=14,此时x为3,for循环条件不满足,退出循环,输出y的值为14。
转载请注明原文地址:https://www.kaotiyun.com/show/vCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i,k=0,n=0; fp=fopen(“d1.dat”,”w”); for(i=1;i<4;i++) fprintf(fp,”%d”
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
若有以下说明和语句,intc[4][5],(*p)[5];p=c; 能正确引用c数组元素的是
磁盘处于写保护状态时其中的数据
将以下程序段写成三目运算表达式:【】。if(a>b)max=a;elsemax=b;
下列叙述中正确的是()。
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
以下叙述中不正确的是
随机试题
下列关于肠外营养支持护理的描述,哪项不合理【】
有一资源可供n个进程共享,但限制各进程只能互斥使用它,如果采用PV操作来管理,则可能出现的信号量最大值为_______。
A.对乙酰氨基酚B.双氯芬酸C.吲哚美辛D.布洛芬E.阿司匹林药物结构中含有酯基的是()
童心动画制作公司制作完成了动画片《二郎神大战孙悟空》。该动画片的导演甲、编剧乙、动画制作丙、丁。有关该动画片著作权的说法哪一项正确?()
《公司法》允许股东采用()方式出资。
政府资产报告通常包括()。
消防人员用鼓风机扑灭森林大火的原理是()。
CPU状态分为目态和管态两种,______是从目态转换到管态的惟一途径。
Therearetwobasicwaystoseegrowth:oneasaproduct,theotherasaprocess.Peoplehavegenerallyviewedpersonalgrowtha
It’snavelgazingtimeagain,thatstretchoftheyearwhenmanyofusturnourattentioninwardandthinkabouthowwecanimpr
最新回复
(
0
)