首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> sb(int s[],int B) {static int n=3; b=s[n]; n--; return(B) ; } main(
下列程序的输出结果是______。 #include<stdio.h> sb(int s[],int B) {static int n=3; b=s[n]; n--; return(B) ; } main(
admin
2013-06-11
33
问题
下列程序的输出结果是______。
#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=O,调用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=O,返回x=s[n]=s[0]=1。此程序实际上是将数组s逆序输出。
转载请注明原文地址:https://kaotiyun.com/show/N5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中与语句k=a>b?(b>c?1:0):0;功能等价的是
结构化程序设计的一种基本方法是
在数据流图(DFD)中,带有名字的箭头表示______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
存储结点中数据域占用的存储量与整个结点占用存储量之比称为______。
数据流的类型有______和事务型。
数据库系统的三级模式分别为______模式、内部级模式与外部级模式。
在单链表中,NULL称为______,它不指向任何结点,只起______作用。
以下叙述正确的是______。
对下列二叉树进行中序遍历的结果为【 】。
随机试题
A公司因长期拖欠到期债务无力偿还,被债权人申请破产。A公司目前的基本情况如下:A公司登记注册地与公司主要办事机构所在地均为甲市,生产基地则在乙市;A公司的债权人之一B建材公司因经济纠纷于2个月以前起诉A公司;A公司欠建设银行贷款1000万元,其中的800万
A.铁B.叶酸C.雄激素D.维生素B12E.促红细胞生成素主要由肾组织产生的物质是
免疫功能正常,病毒量小,毒力弱,部分肝细胞受损属免疫功能严重缺损,病毒持续繁殖,肝细胞几无损伤属
工程施工单位职责有()。
在搅拌水泥混凝土混合料时,宜按()的顺序投料。
在我国,单个投资管理人管理的社保基金资产投资于一家企业所发行的证券或单只证券投资基金,不得超过该企业所发行证券或该基金份额的5%。()
证券公司申请办理席位时,需要出具的材料中包括()。
执行后的输出结果是()。#includevoidmain(){inti(0);while(++i){if(i==10)break;if(i%3!=1)contin
假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。硬盘的容量是内存容量的()。
【26】【27】
最新回复
(
0
)