柠檬试题库
计算机
公务员
驾照
计算机
公务员
驾照
有以下程序 #include
main() { int y=1,x,a[]={2,4,6,8,10},*p; p=&a[1]; for( x=0; x<3; x++ ) y=y+*( p+x ); printf( "%d\n", y ); } 程序运行后的输出结果是
🔥 1700 热度
A
17
B
19
C
18
D
20
参考答案
B
解析
【解析】本题通过语句"p=&a[1]将指针变量p指向了存储单元a[1],即使得p[0]的值为4。然后通过3次for循环,x=0时,*(p+x)=*p=a[1]=4所以y=1+4=5;x=1时,*(p+x)=*(p+1)=a[2]=6,所以y=5+6=11;x=2时,*(p+x)=*(p+2)=a[3]=8,所以y=11+8=19。因此B选项正确。
复制题目向 AI 提问
复制
扫码免费计算机二级刷题
计算机等级考试题库
推荐题目
根据第一段内容,关于“体制和机制”,下列说法错误的是()。
社会辅导班盛行。怎么进行调查?<br>
在满足实体完整性约束的条件下( )。
软件需求规格说明书的作用不包括
一根钢管,如果把它锯成4段,需要24分钟。照此速度,如果将它锯成8段,需要多长时间?( )
相关标签
二级C语言
p+x
for
通过
19
×