首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i;
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i;
admin
2010-06-06
41
问题
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i; i++; return s; } int main ( ) { int i,a = 0; for(i = 0;i<5;i++) a+=f ( ); cout
选项
A、20
B、24
C、25
D、15
答案
8
解析
本题考核静态局部变量在函数中的使用。静态局部变量就是将局部变量说明为静态的。静态局部变量既有在局部域作用的特性(即变量只能在变量的作用范围内被访问),又可以永久存在(变量的值得以保留,并可继续使用)。静态局部变量只在第1次执行时初始化一次。在函数f()中定义了一个静态局部变量i,它的初始值为0,还定义了一个局部变量s(它的初始值为1),用来返回计算所得值。函数f()中所进行的数据加工是s+=i和i++。即每调用一次函数f(),返回(i+1)的值后,i的值增1。再看主函数,在主函数中,通过一个for语句连续调用f函数5次,并把每次调用f函数的返回值相加并存入a,最后输出a的值。在了解各函数功能以及调用关系后就可计算出a的值为15。
转载请注明原文地址:https://kaotiyun.com/show/9rjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i
下述语句中,在字符串s1和s2相等时显示”theyareEqual”的是()。
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注
标准库函数fgets(s,n,f)的功能是
数据库技术的根本目标是()。
下面属于白盒测试方法的是()。
软件测试的目的是()。
下面对软件测试和软件调试有关概念叙述错误的是
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
随机试题
男性,52岁,右上腹胀痛、低热,贫血半年,6小时前起床突感头晕,右上腹剧痛。查体:血压70/50mmHg,心率110/min,体温37.7℃,面色苍白,全腹压痛、反跳痛、肌紧张,化验:Hb50g/L,WBC13×109/L。最可能的诊断是
根据《企业破产法》的规定,申请人在提出破产申清后可以请求撤回破产申请的时间是()。
企业收到的税费返还属于( )产生的现金流量。
从工业化国家财政支出的实践看,自20世纪初以来,各工业化国家财政支出规模变化的普遍趋势是()。
地陪第一次在旅游者面前较全面、正式地展示自己的业务水平和个人魅力是在()。
某校研究性学习小组到野外考察。下图为考察区域地形图,虚线所示为考察线路。读图回答问题。下列描述可能与实地情况相符的是()。
派出所的两位警察来到一所中学,要求找该中学12岁的小华了解情况。得知警察没有联系小华的父母,班主任拒绝了他们当面询问小华的要求。该班主任的做法()。
玻璃器皿因外观时尚、绚丽剔透受到消费者青睐,然而,给玻璃器皿加热导致爆炸伤人的事件屡有发生,国内外也已经有不少玻璃制品自爆造成人员受伤的报道。关于玻璃器皿的选用,下列说法正确的是()。
若下雨,就在家吃饭;若有朋友来,就不在家吃饭;若是周末,就不在家吃饭。假如以上说法正确,若在家吃饭,则以下说法正确的是()
软件测试的目的是(1)。通常(2)是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖的标准主要用于(3)。它主要包括条件覆盖、条件组合(多重条件)覆盖、判定覆盖、条件及判定覆盖、语句覆盖和路径覆盖等几种,其中除了路覆盖外最弱的覆盖标准是
最新回复
(
0
)