首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=l; x+=1; fo
有以下程序 #include<stdio.h> int fun(){static int x=1; main(){int i,s=l; x+=1; fo
admin
2020-03-15
13
问题
有以下程序
#include<stdio.h>
int fun(){static int x=1; main(){int i,s=l;
x+=1; for(i=1;i<=5;i++)s+=fun();
return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://jikaoti.com/ti/BaG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
下列叙述中正确的是
有以下程序#include#defineN3voidfun(inta[][N],intb[])main(){intij;{intx[N][N]={1,2,3,4,5,6,7,8,9},y
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下叙述中正确的是
以下叙述中正确的是
请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0一9岁年龄段的人数放在d[0]中,把10N19岁年龄段的人数放在d[1]中,把20一29岁年龄段的人数放在d[2]中,依此类推,
随机试题
当神经冲动到达运动神经末梢时,可引起接头前膜
确定牙髓炎的患牙简便而可靠的方法是
女,28岁。水肿1周,伴肉眼血尿3天。起病前1周有上呼吸道感染病史。BP155/95mmHg,尿红细胞满视野,尿蛋白4.3g/d,血Cr128μmmol/L,Alb28g/L,补体C3下降。最合理的处理是()
一患者戴用全口义齿1个月,主诉左侧后牙经常咬腮,无其他不适。如果检查发现咬颊部位在第二磨牙的后方,其原因可能是
从下列各项活动的内容看,属于公安机关保护公共财产和个人合法财产的有()。
右边哪一项不可能是左边正方体纸盒展开图?
利率对汇率变动的影响是()。
Whereisthewomanfrom?
Weholdcertainprofessionstoahigherstandardwhenitcomestothementalhealthoftheirworkers,andforgoodreason.Docto
《红楼梦》共计120回,前80回的作者是曹雪芹,后40回由高鹗完成。
最新回复
(
0
)