首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是________。 #include sb(int s[],int b) { static int n=3; b=s[n]; n--: return(b); }
下列程序的输出结果是________。 #include sb(int s[],int b) { static int n=3; b=s[n]; n--: return(b); }
admin
2012-12-03
68
问题
下列程序的输出结果是________。
#include
sb(int s[],int b)
{ static int n=3;
b=s[n];
n--:
return(b);
}
main()
{ int s[]={1,5,6,8};
int i,x=0:
for(i=0;i<4;i++)
{ x=sb(s,x);
printf("%d",x);
}
printf("\n");
}
选项
答案
8651。
解析
本题考查程序输出,程序运行时,第一次循环.i=0,调用sb(x,x)子函数,此时n=3,x=s[n]=s[3]=8,n--变为2;第二次循环i=1,调用sb(s,x)予函数,因此将n定义为静态变量,所以此时n=2,返回x=s[n]=s[2]=6;第三次循环,i=2,调用sb(s,x)子函数,此时n=1,返回x=s[n]=s[1]=5;第四次循环,i=3,调用sb(s,x)子函数,此时n=0,返回x=s[n]=s[0]=1。
转载请注明原文地址:https://kaotiyun.com/show/4rPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio,h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n;i++)for(j=i+1;j<n;j++)
有以下程序:#include<stdio,h>main(){chara1=’M’,a2=’m’;printf("%c\n",(a1,a2));}以下叙述中正确的是()。
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是()。
用树形结构来表示实体之间联系的模型称为()。
若有下面的说明这定义:structtest{intm1;charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(structte
下列不属于软件工程三个要素的是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整型数据,成员变量link是指向自身结构体的指针,请将定义补充完整。structnode}intinfo;【】link;};
在结构化程序设计中,模块划分的原则是()。
随机试题
肌萎缩型侧索硬化症和颈椎间盘突出症不同点为
双眼球分离双眼球内聚
HLA-Ⅱ类分子属于细菌脂多糖属于
产于云南的道地药材有
对偿债备付率的叙述正确的有()。
横道计划作为控制建设工程进度的方法之一,其局限性是不能()。
放射性元素衰变时放出三种射线,按穿透能力由强到弱的排列顺序是()。
下列关于缓刑的说法中,不正确的有()。
在中国北部有这样两个村落,赵村所有的人都是白天祭祀祖先,李庄所有的人都是晚上才祭祀祖先,我们确信没有既在白天也在晚上祭祀祖先的人。我们也知道李明是晚上祭祀祖先的人。依据以上信息,能断定以下哪项是对李明身份的正确判断?
Inpolicework,youcanneverpredictthenextcrimeorproblem.Noworkingdayisidenticaltoanyother,sothereisno"【B1】__
最新回复
(
0
)