首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[ ]={ 2,4,6,8,10 }, x, *p, y=1; p = &a[1]; for( x=0; x
有以下程序 #include main() { int a[ ]={ 2,4,6,8,10 }, x, *p, y=1; p = &a[1]; for( x=0; x
admin
2019-12-17
21
问题
有以下程序
#include
main()
{ int a[ ]={ 2,4,6,8,10 }, x, *p, y=1;
p = &a[1];
for( x=0; x<3; x++ ) y += *(p+x);
printf( "%d\n",y );
}
程序的输出结果是( )。
选项
A、19
B、13
C、11
D、15
答案
A
解析
考查指针与一维数组。语句p = &a[1];意味着将指针p指向数组a的第二个元素,p+1则是指向数组a的第三个元素,同理,p+x则是指向数组a的第x+2个元素,x取值为0、1、2,然后用y和对应数组的元素累加,y=1,即是1+2+4+6+8=19,结果选A)。
转载请注明原文地址:https://jikaoti.com/ti/NqG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
有以下程序#include<stdio.h>intfun(chars[])main(){intn=0;{chars[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}:while(*s<=’9’&&*
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
有以下程序#include<stdio_h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;
以下叙述中正确的是
随机试题
声母的发音部位
如何使用强硬的方式应对谈判威胁?
意识清醒的肠内营养者,进食时取半坐位的主要目的是
哪种类型的胸膜腔积液可出现外高内低的弧线
甲、乙、丙共同故意伤害丁,丁死亡。经查明,甲、乙都使用铁棒,丙未使用任何凶器;尸体上除一处致命伤外,再无其他伤害;可以肯定致命伤不是丙造成的,但不能确定是甲造成还是乙造成的。关于本案,下列哪一选项是正确的?
某电力工程公司实施农村电网改造工程,需要拔出废旧电线杆重新利用。在施工过程中,施工人员为提高工作效率,使用小型汽车起重机吊拔废旧电线杆。吊装作业中最可能发生的起重机械事故是()。
个人贷款的贷前调查是控制贷款风险最重要的环节,贷前调查的方式主要有()。
撤销银行结算账户时,应先撤销基本存款账户,然后再撤销一般存款账户、专用存款账户和临时存款账户。()
领导交给你一项任务,但是你在执行的过程中。发现领导的决定与相应的法律法规不吻合。你该怎么办?
NowChinahasabout20girls’middleschools,mostofwhichareownedbygovernment.Theonlyprivateonewasestablishedrecent
最新回复
(
0
)