首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int b=2; int fun(int*k) { b=*k+b; return(b); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i
有以下程序: #include int b=2; int fun(int*k) { b=*k+b; return(b); } void main() { int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i
admin
2020-03-15
37
问题
有以下程序:
#include
int b=2;
int fun(int*k)
{
b=*k+b;
return(b);
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++)
{
b=fun(&a
)+b;
prinff(“%d”,b);
}
prinff(“\n”);
}
程序运行后的输出结果是( )。
选项
A、1012
B、810
C、1028
D、1016
答案
C
解析
因为b是全局变量,所以它的值在整个程序结束才会消失。for循环中,第一次循环,i=2,a[2]=3,所以fun(&a
=3+2=5,b=5,所以b:fun(&a
)+b=5+5=10;第二次循环,b=10,然后fun(&a
)代入a[3]=4,这时fun(&a
=10+4=14,所以b=fun(&a
)+b=14+14=28。
转载请注明原文地址:https://kaotiyun.com/show/cDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
有以下程序main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)‖(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d
下列叙述中正确的是
下列叙述中正确的是
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N—1;m>=0;m--)scanf(
随机试题
企业在持续经营过程中,会自发地,直接地产生一些资金来源,部分地满足企业的经营需要,如()。
影响动脉血压的因素主要有
下列属于龋病二级预防措施的为
关于阿片类物质的药理作用,以下不正确的是
患者,男性,30岁。车祸致颈椎骨折,胸3平面以下皮肤感觉消失,拟择期行椎管减压内固定术。全麻诱导时,应特别注意下列哪项并发症
除有特殊要求外,在钢结构设计中构件截面的确定不考虑以下哪种因素?
紧急避险超过必要限度造成不应有的损害的,应当负刑事责任,但是()。
幼儿园教育的特殊原则有()。
在对一种健脑产品的测试实验中,第一组被试者每天服用该种保健产品,第二组则没有服用。结果发现,第一组被试者的大脑认知能力果然比第二组被试者好。因此,实验证明这种保健产品确实对大脑具有明显的保健效果。以下哪项如果为真,最能支持上述结论?
甲公司为床单、被罩等床上用品注册了“栀子花”商标。下列未经许可的行为中,构成侵权的有()。(2011一法专一28)
最新回复
(
0
)