首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> sb(int s[],int b) {static int n=3; b=s[n]; n--; return(b); } main() { int s[]={1,5,6,8}; in
下列程序的输出结果是______。 #include<stdio.h> sb(int s[],int b) {static int n=3; b=s[n]; n--; return(b); } main() { int s[]={1,5,6,8}; in
admin
2010-12-10
22
问题
下列程序的输出结果是______。
#include<stdio.h>
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");
}
选项
A、8651
答案
解析
在主程序,第一次循环时,i=0,调用sb(s,x)子函数,此时n=3,x=s[n]=s[3]=8,然后将n减1变为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。此程序实际上是将数组s逆序输出。
转载请注明原文地址:https://kaotiyun.com/show/c2Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设工程中有2个窗体:Form1和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是
下列叙述中,正确的是()。
编写如下程序代码:PrivateSubCommand1_Click()DimtAsIntegerDimnAsInteger,xAsIntegert=0Forn=1To12
窗体上有一个名称为Text1的文本框,名称为Check1的两个复选框构成的控件数组,下标分别为1、2。窗体外观如图所示。要求在程序运行时,改变复选框选中状态,则文本框中文本的字体做相应变化。为此,某人编写了如下程序代码:PrivateSubChe
以下关于函数过程的叙述中,正确的是()。
下列哪一条不属于数据库设计的任务?()
表达式Abs(-5)+Len(“ABCDE”)的值是()。
下面能够将某个变量声明为局部变量的是
负责数据库中查询操作的数据库语言是( )。
以下数据结构中属于线性数据结构的是
随机试题
生用滋阴潜阳,醋制软坚散结的药物是
为了提高焊接效率,在( )的平角缝焊接中常常采用铁粉焊条手工焊,也可以采用重力焊条手工电弧焊方法。
甲乙二人逛街时,看到前面一个人遗落一只钱包,甲上前捡起来,发现内有50元现金,二人决定均分。由于当时两人都没有零钱,约定甲回家后再分。两人在回家的路上,看到一个福利彩票销售点正在发售福利彩票。甲即用捡到的50元钱买了5注,乙没有阻止。在开奖后,甲所买的福利
下列项目中,符合印花税相关规定的有()。
设向量组α1,α2,α3,α4线性无关,则向量组().
(34)________不属于监理单位的工作内容。
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
Ahundredyearsago,pioneerpsychologistWilliamJamesdeclaredthathumansuseonlya【21】______partoftheirpotential.
()bythelookonherface,shedidn’tcatchwhatImeant.
Itisdifficulttogiveadescriptionof【C1】______becausetheyvaryfromstatetostateandcitytocity.Sometownsallowth
最新回复
(
0
)