首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> sb(int s[].int b) {static int n=3; b=s[n]; n--; return(b);
下列程序的输出结果是______。 #include<stdio.h> sb(int s[].int b) {static int n=3; b=s[n]; n--; return(b);
admin
2010-09-05
86
问题
下列程序的输出结果是______。
#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");
}
选项
答案
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/dvWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其下标从左到右分别为0、1、2,3,窗体外观如图所示。命令按钮的事件过程如下:PrivateSubCommandl_Click(IndexA
下列关于二叉树的叙述中,正确的是( )。
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为( )。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
以下合法的VB变量名是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下关于VB的叙述中,错误的是( )。
在标准模块中用Public关键字定义的变量,其作用域为( )。
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是()。
随机试题
糖尿病肾病的微量白蛋白尿期尿中白蛋白排泄率为
血流动力学不稳定的持续性室性心动过速治疗宜首选
脊髓灰质炎初种的年龄应是
关于中成药不合理用药主要表现形式的说法,正确的有()。
施工合同示范文本规定可以顺延工期的条件有( )。
《建设工程质量管理条例》具体地规定了在工程建设过程中()等单位对建设工程的质量责任。
技术创新是新产品或工艺从设想产生到市场应用的一个完整过程,它包括新设想的产生、研究、开发、商业化生产到推广这样一系列的活动。新设想的产生到研发活动,是技术知识产权的创造过程;商业化生产到推广,则是促进品牌知识产权的创造过程。根据上述定义,下列属于技术创新的
以下各项中不属于公文置首部分的结构要素是()。
A、 B、 C、 D、 D
Whatcanwelearnaboutthewoman’sson?
最新回复
(
0
)