首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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://kaotiyun.com/show/U1Cp777K
本试题收录于:
二级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(p1<p2){s=*p1;*p1=*p2;*p2
以下叙述中正确的是
已知大写字母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");}}程序的运行结果是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio_h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",_______);}在程序中下划
以下能正确定义字符串的语句是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
下面是有关C语言字符数组的描述,其中错误的是
随机试题
ThenumberofspeakersofEnglishinShakespeare’stimeisestimatedtohavebeenaboutfivemillion.Todayitisestimatedthat
冻疮
纳税人外购货物用于下列项目,进项税额可以抵扣的是()。(2018年)
Theprofessorwasdelightedtofindthattwothirdsoftheproject______(已完成了)bythestudentsindependently.
最早在教学理论上提出班级授课制思想的是()。
下列不属于公安机关的侦查权的是()。
统计文字资料:根据下面的每一段文字资料。分别回答它后面的几道题目。河北省2007年全年国民经济平稳较快增长。初步核算,全省生产总值达到13863.5亿元,比上年增长12.9%。其中,第一产业增加值1971.2亿元,增长4.0%;第二产业增加值72
加富尔
TextNowadaysalmosteverycityhasanairport,【C1】______two,intheeaseofsomebigcities.Likearailwaystation,anairp
Researchonfriendshiphasestablishedanumberoffacts,someinteresting,someevenuseful.Didyouknowthattheaveragestud
最新回复
(
0
)