首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
44
问题
有以下程序
#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>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p);}
有以下程序,程序的输出结果是main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}
计算机能直接执行的程序是
以下叙述中正确的是
有以下程序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++;
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio_h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",_______);}在程序中下划
以下选项中关于程序模块化的叙述错误的是
以下能正确定义字符串的语句是
若要求从键盘读入含有空格字符的字符串,应使用函数
随机试题
油田注入水水质规定指标中的固体悬浮物颗粒直径与渗透率成反比。()
A.FⅢB.FⅦC.FⅧD.FⅫ可被凝血酶激活的因子是
A、咽漱液B、粪便C、血液D、脑组织E、尿液分离狂犬病毒应取
女,60岁,2周前出现眩晕、头痛及交感神经症状,旋颈试验(+),最合适的检查是()
建设项目产生的信息不应是项目实施过程中所产生数据的简单记录。信息处理人员应该对这些数据进行必要的比较与分析。这说明建设项目信息管理必须遵循()。
银行汇票的付款人为()。
请认真阅读下列材料,并按要求作答。根据上述材料完成下列任务:说明百分数与分数的联系与区别。
下列关于修辞手法的表述,正确的一项是()。
借代是一种修辞格,即不直接说出所要表达的人或事物,而是借用与它密切相关的人或事物来代替。可分为特征代表物、具体代抽象、部分代全体、整体代部分等几类。恰当地使用可以使语句拥有形象突出、特点鲜明、文笔精炼、具体生动的效果。根据上述定义,以下没有用到借代的是(
ADSL(非对称数字环路)业务是宽带接入技术中的一种,ADSL是采用(23)调制通过双绞线向用户提供宽带业务、交互式数据业务和普通电话服务的接入技术,其上行速率为640kb/s~1Mb/s,下行速率可达1Mb/s~(24),有效传输距离为3~5km。ADS
最新回复
(
0
)