首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i
有以下程序 #include <stdio.h> int fun() { static int x=1; x+=1; return x; } main() { int i,s=1; for(i=1;i<=5;i
admin
2021-04-28
71
问题
有以下程序
#include <stdio.h>
int fun()
{
static int x=1;
x+=1;
return x;
}
main()
{
int i,s=1;
for(i=1;i<=5;i++) s+=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、120
B、11
C、6
D、21
答案
D
解析
fun函数中的变量x为静态局部变量,占用固定的内存单元,下一次调用时仍可以保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一个调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用上次x的值。fun函数被调用了5次,每次调用后的返回值累加到s上。5次调用后,x的值为6,s的值为21。因此D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/t3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
下列关于栈的叙述正确的是
以下叙述中正确的是()。
以下叙述中正确的是
下列叙述中正确的是
下列链表中,其逻辑结构属于非线性结构的是
下列关于软件工程的描述中正确的是
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:333333334444444455555555则一维数
软件测试的目的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
随机试题
下面关于担任初级会计师的基本条件的说法,正确的有()。
流行性腮腺炎的常见并发症有
静脉注射呋塞米有利于急性肾功能衰竭的原因有
以下哪项不是出血性血管性疾病患者的护理诊断()
市场细分的基础是()。
教育法律规范的构成要素包括()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大:开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。
殴打或者谋杀祖父母、父母、伯叔父母等尊长的犯罪行为,构成唐律“十恶”中的
Questions27-30Foreachquestion,onlyONEofthechoicesiscorrect.Writethecorrespondingletterintheappropriateboxon
A.shortenedB.expressionC.originsD.breaksE.statementF.directionsG.mannersH.attachesI.bindsJ.reformedK
最新回复
(
0
)