首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int b=2; int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,4,5,6,7,8},i; f
有以下程序: #include int b=2; int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,4,5,6,7,8},i; f
admin
2021-02-25
41
问题
有以下程序:
#include
int b=2;
int fun(int*k)
{ b=*k+b;
return(b);
}
main()
{ int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a
)+b;printf("%d",b);}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1012
B、810
C、1028
D、1016
答案
C
解析
变量b是全局变量,所以它的值在整个程序结束时才会消失。for循环第一次i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以输出的b=fun(&a
)+b=5+5=10。for循环第二次,i=3,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以输出的b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/49tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于宏的叙述错误的是()。
符要使片C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库。以下叙述中正确的是()。
以下叙述中正确的是()。
有以下程序:#inelude<stdio.h>main()charb,c;inti;b=='a':e=='A':for(i=0:i<6:j++){if(i%2)putchar(i+b);elsep
有以下程序:#include<stdio.h>main(){intx;for(x=5;x>0;x——)if(x一一<5)printf("%d,",x);elseprintf("%d,",x++);
有以下程序:#include<stdio.h>main(){intx,y,z;x=y=l;z=x++;y++;++y;printf("%d%d%d\n",x,y,z);}程序运行后的输出结果是()
以下叙述中错误的是()。
下列叙述中错误的是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
随机试题
WriteanoticetorecruitastudentforProf.Smith’sresearchprojectoncampussportsactivities.Specifythedutiesandrequ
调动一切积极因素为社会主义事业服务,必须()①坚持中国共产党的领导②发展社会主义民主政治③正确认识社会主义发展阶段④正确认识社会主义建设规律
企业投资项目申请报告主要包括的内容是()。
以下情况公司登记机关可以吊销公司营业执照的有()。I.公司成立后无正当理由超过六个月未开业的Ⅱ.公司不按时偿还债务的Ⅲ.公司开业后自行停业连续六个月以上的Ⅳ.公司出现巨额亏损的
【2015建设银行】市场化的社会趋势给长篇小说创作也带来了不少消极影响。为了商业价值往往要迎合不同层次的文化消费心理,忽视文学应有的认识作用与教育作用,娱乐至上超越了应有的精神追求,以致平庸大行其道,媚俗倾向屡禁不止。为钱而写作,更是有悖于艺术的本性。马克
1966年8月召开的中共八届十一中全会通过了成为“文化大革命”指导方针的()。
在关系数据模型中,通常可以把()称为属性。
PassageOneWhatdoes"Breakthenegativecycle"mean?
A、Thefloorisslick.B、Thestaircaseissteep.C、Thepassageisnarrow.D、Thetreadisunsteady.B四个选项是四种描述,根据提示词floor、staircas
A、Incountrieswheretheofficialsinpowerareinefficient.B、Incountrieshavingaveryhighpovertyrate.C、Incountrieswher
最新回复
(
0
)