首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=2; return x+=1: } void main() { int i,s=0; for(i=1;i<=5;i++)s+=fun(); printf(’’%d\n’’,
有以下程序: #include int fun() { static int x=2; return x+=1: } void main() { int i,s=0; for(i=1;i<=5;i++)s+=fun(); printf(’’%d\n’’,
admin
2021-04-28
16
问题
有以下程序:
#include
int fun()
{
static int x=2;
return x+=1:
}
void main()
{
int i,s=0;
for(i=1;i<=5;i++)s+=fun();
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、25
B、11
C、15
D、20
答案
A
解析
静态变量只在初次定义时赋初值,以后使用时将调用其之前的值;主函数的循环体执行5次,进行s的叠加,每次叠加为子函数的返回值,所以结果为0+(2+1)+(3+1)+(4+1)+(5+1)+(6+1)=25。
转载请注明原文地址:https://kaotiyun.com/show/oFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}main(){inta[2]=
设有定义charstr[]="Hello";则语句printf("%d%d"sizeof(str),strlen(str));的输出结果是
对下列二叉树进行前序遍历的结果是
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
有以下程序#includemain(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
对于循环队列,下列叙述中正确的是
随机试题
田径运动是学校体育的主要内容,它主要包括()等项目。
胆汁中与食物消化有关的成分是
克拉维酸与阿莫西林配伍应用的主要药理学基础是
患者女,22岁,近来阴道分泌物增多,呈乳白色黏液状,伴腰骶部疼痛,下腹坠痛感。诊断为宫颈中度糜烂。该病的最佳治疗时机是
[2011年第45题]下列有机化合物的名称为()。
根据《生活垃圾焚烧污染控制标准》,确定生活垃圾焚烧厂于敏感对象之间的合理位置关系,可不考虑的因素是()。
下列哪项不是科目汇总表账务处理程序的优点()
学校组织学生看《张思德》影片,旨在运用()对学生进行思想道德教育。
Thetwosistersselflesslydedicatedtheirlivestothenursingprofession:their(i)______madethem(ii)______,oneswhosewa
Whydidn’tthewomanjoinasingingclublastyear?
最新回复
(
0
)