首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
若有"doublea;",则正确的输入语句是()。
关于结构化程序设计原则和方法的描述错误的是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){int
设有下列二叉树:对此二叉树中序遍历的结果为()。
下列叙述中不正确的是()。
C语言结构体类型变量在程序执行期间()。
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
患者,男,20岁。急性上腹部剧烈疼痛,临床诊断为“急性胃痉挛”。其解痉药物应选用
制定编制法的主要目的在于()。
通孔车刀的主偏角一般取()。
不论是手法复位外固定还是切开复位内固定,尺桡骨骨折术后最需要警惕的是
下列属于工程设计平行委托模式特点的是()。
根据税法的职能和作用不同,税法可以分为()。
“神舟”十号载人航天飞船的成功发射,“嫦娥一号”奔月,等等,这些说明()。
下列哪些行为应认定为抢劫罪一种罪刑()。
狭义的国际收支是指()。
Thebenefitsofquittingsmoking—reducedriskofcancerandmanyotherhealthproblems—areknown.Butformillionsofsmokers,t
最新回复
(
0
)