首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-07-14
57
问题
有以下程序
#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/7ARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
以下叙述中错误的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
软件设计中划分模块的一个准则是( )。
在软件开发中,需求分析阶段产生的主要文档是
负责数据库中查询操作的数据库语言是()。
软件需求规格说明书的作用不包括
负责数据库中查询操作的数据库语言是()。
下面不属于软件测试实施步骤的是
随机试题
引起病毒性心肌炎最常见的致病菌是
小开颌运动为大开颌运动为
女患者,25岁,产后7天出现小腹疼痛,拒按,恶露量少,行而不畅,色紫黯,舌质黯,脉沉涩。应首选
学校除了按照国家课程标准开设生物课之外,还增设了其他一些生物课程,如趣味生物实验、动物世界等供学生选择。这些课程属于()。
瓦特发明了世界上最早的火车,也因而被誉为“铁路机车之父”。()
张教授:在一些西方国家,出于实验目的给动物做外科手术必须向官方正式申报,在申报中必须说明这样的手术对动物造成痛苦、伤害乃至死亡的风险有多大、采取何种措施避免或降低此种风险。不做这样的申报,或申报不被批准,相关的动物外科手术就是非法的。有点搞笑的是,医生给病
ThedevelopmentoftheSemanticWebproceedsinsteps,eachstepbuildingalayerontopofanother.Thepragmaticjustificationf
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
A、B、C、D、B
WithinEUprimaryeducation,aclearmajorityofpupilschoosetostudyEnglishlikeaforeignlanguage.Indeed,learningEnglis
最新回复
(
0
)