首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; ints= 1; s+=i;
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; ints= 1; s+=i;
admin
2009-02-15
26
问题
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; ints= 1; s+=i; i++; return s; } int main() { int i,a = 0; for(i = 0;i<5;i++) a+=f(); cout<<a<<endl; return 0; } 程序运行后,输出的结果是
选项
A、20
B、24
C、25
D、15
答案
8
解析
本题考核静态局部变量在函数中的使用。静态局部变量就是将局部变量说明为静态的。静态局部变量既有在局部域作用的特性(即变量只能在变量的作用范围内被访问),又可以永久存在(变量的值得以保留,并可继续使用)。静态局部变量只在第一次执行时初始化一次。在函数f中定义了一个静态局部变量l它的初始值为0,还定义了一个局部变量s(它的初始值为1),用来返回计算所得值。函数f中所进行的数据加工是s+=i和i++。即每调用一次函数f,返回(i+1)的值后,i的值增1。再看主函数,在主函数main中,通过一个for语句连续调用f函数5次,并把每次调用f函数的返回值相加并存入a。最后输出a的值。在了解各函数功能以及调用关系后就可计算出a的值为15。
转载请注明原文地址:https://jikaoti.com/ti/XYd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
有以下程序(strcat函数用以连接两个字符串):#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="UK";strcat(a,b);
有以下程序:#include<stdio.h>main(){inti,j;for(i=3;i>1;i——){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n")
有如下程序#include<stdio.h>main(){intx=072;printf("X=%d.\n",x+1);}程序运行后的输出结果是
下列说法正确的是()。
数据库系统的三级模式不包括()。
给定程序MODI1.C中函数fun的功能是:判断一个整数是否足素数,若足返回1,否则返回0。在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。不得增行或删行,也
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
对于循环队列,下列叙述中正确的是()。
随机试题
用人单位的“用工所在地”是指_________。
通过对广告实际影响的检验来测定广告效果的方法是()
Itisnotsurprisingthatpeople【C1】______everassociateBritainwithwineandillfactitmayastonishyoutolearnthatgrapes
如何客观评价泰罗制?
WhowontheWorldCup1994footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【C1】______a
归脾汤中配伍茯苓意在()
患者,女性,37岁,停经59天,妊娠反应10余日,今日突然阴道出血就诊,妇科检查发现子宫孕3个月大小,子宫两侧扪及4×3×5cm的囊性包块,宫颈口有少量血液流出。考虑可能为
甲公司为增值税一般纳税人。主要从事化妆品生产和销售业务,2019年有关经营情况如下:(1)销售自产高档美容化妆品,取得不含增值税销售额3000000元。(2)将100套自产高档美容化妆品无偿赠送客户,当月同类化妆品不含增值税单价1000元/套。(3)将40
根据凯利三维归因理论,如果一个人的行为存在特异性高、共同性低、一致性低的情况,就可能归因为()。
改革开放以来,我国经济社会发展取得翻天覆地的变化,与此同时,世情、国情、党情发生深刻变化,党的执政环境也面临新的形势,出现了新的考验。着眼于应对党面临的各种考验和危险,党的十八大报告向全党提出了保持党的纯洁性、建设坚强有力的马克思主义执政党这一重大课题。新
最新回复
(
0
)