首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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)
有以下程序 #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)
admin
2019-12-17
25
问题
有以下程序
#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、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/QFf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
以下选项中,没有编译错误的是
若有语句:char*line[5];,以下叙述中正确的是
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);
下列叙述中正确的是
下列叙述中正确的是
以下关于算法的叙述错误的是
以下结构体说明和变量定义中,正确的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
程序中对fun函数有如下说明voidfun();此说明的含义是
随机试题
=________.
女性患者,48岁。一年前开始出现活动后气促、呼吸困难,近1月出现心前区闷痛,伴有头晕,一天前突然站立时出现晕厥。查体:发现心尖搏动向左下移位,胸骨右缘第2肋间可触及收缩期震颤,心界向左下扩大,心率62次/分,主动脉瓣听诊区可闻及收缩期杂音3/6级,响亮且粗
影响药物制剂稳定性的处方因素不包括
下列哪一组建筑全是元代的?
在以下风险因素分解图中,最基本的风险单元有()。
中国远程教育中华会计网校是国内最大的会计远程教育网站,常年从事初级会计职称,中级会计职称,注册会计师,注册税务师,注册资产评估师,高级会计师,经济师,从业资格等会计考试辅导。中华会计网校客户服务部采用国际领先的呼叫中心平台,实行全天24小时值班制度,
固定资产增加的当月即应计提折旧,固定资产减少的当月可不再计提折旧。()
MP3是一种广泛使用的数字声音格式。下面关于MP3的叙述中,正确的是( )。
PRAHAEXPRESSYourNo.1ExpressTrainAcrossCzechRepublic!CustomerName:JakobGinsbergReservationNo.:20385
Iparkedmybikebehindthebuilding,butnowit’sgone.It______.
最新回复
(
0
)