首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c
若有以下程序#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
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
下列叙述中正确的是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
若有以下程序段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;正确的输入语句是
随机试题
急性坏死型胰腺炎所发生的休克属于()
关于健康教育的叙述不正确的是
患者女,54岁,发现左颈前气管旁包块1年,渐长大,体检包块4.5cm×3cm,质地较硬,边界欠清,无明显压痛。近1个月来自觉吞咽有异物感、梗阻感,并出现声音嘶哑,伴间歇性气憋。无吞咽疼痛、呕血、咯血、发热、多汗、烦躁、易怒等不适。食管吞钡检查提示颈段食管管
适用于活动矫治器中邻间钩弯制的工具是
J市地铁1号线由该市轨道交通公司负责投资建设及运营。该市K建筑公司作为总承包单位承揽了第3标段的施工任务,该标段包括:采用明挖法施工的304地铁车站1座,采用盾构法施工,长4.5km的401隧道1条。J市位于暖温带,夏季潮湿多雨,极端最高温度42℃。工程
下列各项中,属于记账凭证审核内容的是( )。
根据《中华人民共和国会计法》的规定,行使会计工作管理职能的政府部门是()。
当有效申购量等于或小于发行量时,下列说法正确的是()。
关于经验预测法,下列说法错误的是()。
Excuseme,isyourmotherin?Excuseme,isyourmother______?
最新回复
(
0
)