首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1; for(i=1;i
admin
2019-08-10
64
问题
有以下程序
#include
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、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://kaotiyun.com/show/O0Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();printf("%d\n",s)
以下能正确定义字符串的语句是( )。
结构化程序所要求的基本结构不包括( )。
有以下程序#includemain(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的输出结果是
有以下程序#includeintfun(intA){intb=0;staticintc=3;a=(c++,b++);return(a);}main(){inta=2,i,k;for(i=0;
随机试题
1975年以来,美国的麻疹等传统儿童疾病的发病率已经有了显著的下降。这一下降的同时伴随着儿童中间彼特逊病——一种迄今为止罕见的病毒感染——发病率的上升。但是,很少有成年人被这种疾病侵袭。下面哪项如果正确,最有助于解释儿童中间彼特逊病发病率的上升?
简述审美对象的特征。
糖原合成时,活性葡萄糖供体是()
A.腹外斜肌B.腹横肌C.腹股沟韧带D.腹外斜肌腱膜E.腹横筋膜形成腹股沟管前壁的是()
囊虫病(猪囊尾蚴病)的传染源是()
李先生,男50岁,收缩压为160mmHg,舒张压为90mmHg,血脂偏高,劳累后感到心前区疼痛,休息后可缓解,心电图检查T波倒置,诊断为冠心病收入心内科。护士需重复测量血压,要驱净袖带内气体,使汞柱降至“0”点,其目的是
下列有关消防站级别的表述,正确的是()。
中国南方航空公司代码是()。
下列战役中,对三国鼎立局面的形成影响最大的是()。
加利福尼亚的消费者在寻求个人贷款时,可借助的银行比美国其他州少,银行间竞争的缺乏解释了为什么加利福尼亚的个人贷款利率高于美国其他地区。下面哪个论述,如果正确,最显著地削弱了以上的结论?()
最新回复
(
0
)