首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1: for(i=1;
有以下程序 #include int fun(){ static int x=1; x+=1; return x;} main(){ int i,s=1: for(i=1;
admin
2019-12-17
24
问题
有以下程序
#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://jikaoti.com/ti/bHG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人
以下不能将s所指字符串正确复制到t所指存储空间的是
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0:char*p;for(i=0:b[i]!=’\0’;i++){if(*a==b[i]){p
有下列程序:#include<stdiO-h>main(){FILE*rp;intk,n,a[6]={1,2,3,4,5,6}:fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2
以下关于函数的叙述中正确的是
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
sizeof(double)是
在一个C源程序文件中所定义的全局变量,其作用域为
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
组织变革的根本目的是________。
口腔保健中刷牙方法不当可以造成
建设工程投标保证金一般不得超过招标项目估算价的()。
当事人在买卖合同中未明确约定履行地点的,以约定的()为合同履行地。
詹森指数是由詹森在CAPM模型基础上发展出的一个风险调整收益衡量指标()。
战国时期,在河北的主要诸侯国有()。
能力测验的优劣。主要是以信度和——两项指标来衡量。
Whoistheshortestofthethreegirls?
A、Peopleautomaticallydeserverespectbecausetheyareold.B、Youngpeopleandoldpeopleareequals.C、Youshouldarguewithy
Rodwasalreadyanestablishedlabheadwhenhedecidedheneededtolearnmoreaboutcrystallography(结晶学).In1995hewentback
最新回复
(
0
)