首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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 ); } 程序
有以下程序 #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 ); } 程序
admin
2015-07-31
22
问题
有以下程序
#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 );
}
程序运行后的输出结果是
选项
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选项正确。
转载请注明原文地址:https://kaotiyun.com/show/y9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%f",PI);
已有定义int(*q)(),指针q可以()。
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();pu
以下程序运行后,输出结果为______。main(){inta[2][3]={1,3,5,7,9,11),*s[2],**pp,*p;s[0]=a[0],s[1]=a[1];pp=s;p=(int*
为了提高软件模块的独立性,模块之间最好是()。
下列叙述中正确的是()。
设intx=1,y=1;表达式(|x‖--y)的值是()。
下列叙述中正确的是()。
下列程序的执行结果是______。in(f(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}main(){prin
以下叙述中正确的是______。
随机试题
加工直角沟槽时,选用()与工件槽宽相等的指形铣刀。
在结构的极限分析中,下限定理是指()
能兴奋α受体及β受体的药物临床上主要用于升高血压及
实热证是阴阳的哪种失调现象
A、油细胞B、油室C、油管D、乳管E、树脂道苍术横切面可见
国务院期货监督管理机构批准期货交易所上市新的交易品种,应当征求()的意见。
商业银行的负债业务就是形成商业银行资金来源的业务,其资金来源包括( )。
下列对民事诉讼法中的“共同诉讼人”的表述,最适当的是()。
Iamoneofthemanycitypeoplewhoarealwayssayingthatgiventhechoicewewouldprefertoliveinthecountryawayfromth
【B1】【B18】
最新回复
(
0
)