首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intb=2; intfun(int*k) {b=*k+b;return(b);} main() {inta[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;p
有以下程序 #include intb=2; intfun(int*k) {b=*k+b;return(b);} main() {inta[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;p
admin
2015-07-31
87
问题
有以下程序
#include
intb=2;
intfun(int*k)
{b=*k+b;return(b);}
main()
{inta[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、8 10
B、10 28
C、10 12
D、10 16
答案
B
解析
主函数中循环执行2次,fun函数被调用2次。b是全局变量,整个程序均可使用。第1次调用:fun(&a[2]),形参指针k获得a[2]的地址,则*k为a[2]的值。返回值:b=a[2]+2=3+2=5;主程序中:b=fun(&a[2])+b=5+5=10;第2次调用:fun(&a[3]),返回值:b=4+10=14;主程序中:b=fun(&a[3])+b=14+14=28。因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/46Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){ihta[3][4]={l,2,3,4,5,6,7,8,9);printf("%d%d%d\n",a[0][2],a[1][3],a[2][3]);}则程序运行后的输出结果是()。
下列有关格式输入函数scanf的叙述中正确的是()。
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r;
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
深度为5的满二叉树中,叶子结点的个数为______。
将E-R图转换到关系模式时,实体与联系都可以表示成
在E-R图中,用()来表示实体之间联系。
随机试题
背景:某商业工程,地下2层,地上4层,建筑面积为24000m2,紧邻已建好投入使用的小区,且为该小区的商业配套工程,合同规定“由于施工引起的扰民或民扰问题由施工单位处理”,因此施工单位对文明施工和环境保护做出了大量的工作,从前期现场规划到施工期间的沟通、
“历史不过是追求自己目的的人的活动而已。”这句话表明()。
《中华人民共和国海关法》规定:海关多征的税款,海关发现后应当立即退还;纳税义务人自缴纳税款之日起()内,可以要求海关退还。
关于平均资本成本权数的确定,下列说法不正确的是()。
内部员工公关应该以内部员工为中心,重点做好()等工作。
()令移动用户在改换移动电话运营公司时,仍可保留原有的移动电话号码,这有助于增强移动业务市场的竞争性。
在4位有效信息上增加3位校验位后得到码长7位的海明校验码,它的检、纠错能力是()。
In1999,thepriceofoilhoveredaround$16abarrel.By2008,ithad【1】the$100abarrelmark.Thereasonsforthesurge【2】fro
Whilethemissionofpublicschoolshasexpandedbeyondeducationtoincludesocialsupportandextra-curricularactivities,the
在数据流图(DFd)中,带有名字的箭头表示_______。
最新回复
(
0
)