首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {inty=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() {inty=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
2020-03-15
52
问题
有以下程序
#include
main()
{inty=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/lDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
对于一个正常运行的C程序,以下叙述中正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
C语言程序中,运算对象必须是整型数的运算符是
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;……}以下选项中对函数fun的正确调用语句是
以下叙述中错误的是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
随机试题
计算,其中D是由直线y=x,2y=x,x=1围成的区域.
患者女性,30岁,结婚7年,同居性生活正常,未避孕未孕。G1P0,8年前早孕行人工流产术。月经不规律,5~7/40~90天,量中,无痛经,基础体温呈单相。基础性激素示:雄激素升高。查体:毛发较重。男方精液常规正常。该患者最合适的诊断应为
五味之中,兼有坚阴作用的药味是
下列说法不正确的是( )
申请分支机构注册登记许可的报关企业应当符合的条件包括(,)。
处于()的行业销售的波动性及不确定性都是最小的,而现金流为最大。
21岁女性患者,反复水肿3个月,血压140/85mmHg,血红蛋白130g/L,尿蛋白5.2g/L,红细胞阴性,血肌酐80μmol/L,血白蛋白25/L。最可能的诊断为
效率市场假说是建立在3个强度依次减弱的假定之上的:假定1:投资者是理性的,因而可以理性地评估证券的价值。假定2:虽然部分投资者是非理性的,但他们的交易是随机的,这些交易会相互抵消,因此不会影响价格。假定3:虽然非理性投资者的交易行为
Haveyouevernoticedadvertisements(广告)whichsay"Learnaforeignlanguagein6weeks,oryourmoneyback,Fromthefirstday
A、changeadesigndetail.B、makearrangementsforcollection.C、requestagreaterquantity.A
最新回复
(
0
)