首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i
有以下程序 #include int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i
admin
2019-07-14
35
问题
有以下程序
#include
int fun(){static int x=1; main(){int i,s=1;
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://kaotiyun.com/show/w8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
有以下程序#includevoidfac2(int);voidfac1(intn){printf("*");if(n>0)fac2(n-1);}voidfac2(intn){printf("#");if(n>0)fa
以下选项中叙述正确的是()。
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
以下关于指针的叙述,错误的是()。
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是()。
C语言中char类型数据占字节数为
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
随机试题
男性,52岁,低热,肝区胀痛2个月并消瘦,近3周发现尿黄、巩膜黄染。18年前发现HBsAg阳性,8年前被诊断为肝硬化
在我国,实现人人享有口腔卫生保健的基本目标是
硬紫草的性状特征有( )。
隧道开挖的基本要求是()。
按照《全国建筑市场各方主体不良行为记录认定标准》,下列选项中属于施工单位资质不良行为的是()。
下列属于长期负债的是()。
下列关于单位内部会计监督制度说法正确的是()。
一般情况下,当电缆根数较少,且敷设距离较长时,宜采用电缆隧道敷设。()
商业银行因为没有足够的现命来弥补客户取款需要和未能满足客户合理的贷款需求而引起的风险属于()。
Georgeandhiswifehadasmallbar.Thebaroftenkeptopenuntilaftermidnight,becausepeoplecametodrinktherewhilethey
最新回复
(
0
)