首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int b=2: int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,
有以下程序: #include<stdio.h> int b=2: int fun(int*k) { b=*k+b; return(b); } main() { int a[10]={1,2,3,
admin
2018-01-14
53
问题
有以下程序:
#include<stdio.h>
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
解析
因为int是全局变量,所以它的值在整个程序结束时才会消失。for循环第一次i=2,a
=3,所以fun(&a
)=3+2=5,这时b为5,所以b=fun(&a
)+b=5+5=10。第二次循环时,b=10,然后fun(&a
),代入a
=4,这时fun(&a
)=10+4=14,所以b=fun(&a
)+b=14+14=28.
转载请注明原文地址:https://kaotiyun.com/show/6Hxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
若有定义:“int*p,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是()。
能正确表示“当x的取值在[1,10]和[100,110]范围内为真,否则为假”的表达式是()。
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
变量a已被定义为整型,下列表达式有错的是
与结构化需求分析方法相对应的是【】方法。
以下关于结构化程序设计的叙述中正确的是()。
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
随机试题
患者34岁,继发性痛经3年余,进行性加重,下列哪项查体与其主诉密切相关:
【背景资料】某城市道路工程项目,施工图设计中要求基层采用石灰粉煤灰稳定砂砾,面层采用沥青混合料施工。在基层施工过程中出现的一些情况如下:(1)选用的粉煤灰中SiO2、Al2O3和Fe2O3,的总含量为60%。(2)通过配合比试验确定相关的指标。(3
下列内容属于年结的是( )。
提单或航空货运单中的SHIPPER,可以是()。
甲企业生产能量1100件,每件产品标准工时1.1小时,固定制造费用标准分配率8元/小时。本月实际产量1200件,实际工时1000小时,固定制造费用12000元。固定制造费用标准成本是()元。
甲公司以2000万元购入一项专利权,按照协议约定款项在5年内偿还,每年偿还20%,如果甲公司在购入专利权时一次性支付价款,则需支付1600万元。甲公司为购买该项专利权另外支付相关交易费用100万元。在不考虑其他因素的情况下,甲公司为取得该项专利权所花
下列说法正确的是()。
公安群众工作信息化,就是通过信息宣传;教育、动员、调动群众的积极性,将党和国家的方针、政策、法律、法规、公安对策及时公布于众,取得群众支持,并将群众中的治安信息及时反馈到公安机关,建立健全警民沟通的信息网络。()
下列条件中,当△x→0时,使f(x)在点x=x。处不可导的条件是[].
Hedidn’tliveupto______hadbeenexpectedofhim.
最新回复
(
0
)