首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果
有以下程序#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p);}
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineS(x)4*(x)*x4+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
有以下程序,程序的输出结果是main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}
计算机能直接执行的程序是
有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3:i++)for(j=3;j<=ij++)m=m%j;printf("%d\n",m);}程序的运行结果是
以下能正确定义字符串的语句是
以下叙述中正确的是
随机试题
A、Heisclever.B、Heissevere.C、Heisnotnaughty.D、Heisnaughty.C
寒滞肝脉证最不可能出现的是
木瓜的功效是
某化学品仓储运输有限公司,从事危险化学品的仓储和道路运输业务,根据《危险化学品安全管理条例》,该公司应当经交通运输主管部门考核合格,需取得从业资格的人员有()
下列市场行为中,不属于承诺的有()。【2006年考试真题】
对防火墙设置位置的检查要求有()。
下列对于消防水泵外观、质量、材料、结构和机械性能等说法中,不正确的是()。
设其中ai≠aj(i≠j,i,j=1,2,…,n),则线性方程组ATx=b的解是x=_________________.
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
WhichofthefollowingdetailsinthenewsisCORRECT?
最新回复
(
0
)