首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> int f( ) { static int i=0; int s=1 s+ =i; i++; return s;} void main( ) { int i,a=0;
以下程序的输出结果是 #include<iostream.h> int f( ) { static int i=0; int s=1 s+ =i; i++; return s;} void main( ) { int i,a=0;
admin
2010-03-29
21
问题
以下程序的输出结果是 #include<iostream.h> int f( ) { static int i=0; int s=1 s+ =i; i++; return s;} void main( ) { int i,a=0; for(i=0 ;i<5;i++)a+=f( ); cout < < a;}
选项
A、20
B、24
C、25
D、15
答案
8
解析
对函数的静态局部变量是在编译时就赋初值,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋值,而只是保留上次函数调用结束时的值。注意:静态函数只能用静态变量。
转载请注明原文地址:https://kaotiyun.com/show/tnjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includetypedefstruct{intb,P;}A;voidf(AC)/*注意:C是结构变量名*/{intj;c.b+=1;e.p+=2;}main()
有以下程序#include<stdio.h>main(){inta[4],p,x,i;for(i=3;i>0;i--)a[i-1]=i*2-1;scanf("%d",&x);i=0;while(a
有如下程序段intk;for(k=2;k==0;)printf("%d",k--);则for循环体执行的次数是
下述程序的输出结果是()。#inc1udevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}m
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf("%
下面选项中的程序段,没有编译错误的是
有下列程序:maln(){inti,t[][3]={9,8,7,6,5,4,3,2,1},ifor(i=0;i
随机试题
制定《药品管理法》最根本的目的是
【背景资料】某施工项目,施工进度计划网络图如图1所示(单位:月)。圈1施工进度计划网络圈在施工过程中,施工进度受到多重外界因素的影响,包括甲供材料因不合格退场、设计变更导致部分成品需拆除后重新施工、施工机械故障、现场停水
蜂窝铝板幕墙的面板加工,正确的技术要求是()。
设产品的故障率时间服从指数分布,则:若λ=0.0005/h,则t=100h的可靠度累计故障概率F(100)为()。
在人民当家作主的人民民主专政国家,公安机关是依据广大人民群众的意志建立的,忠实地执行人民的意志、国家的意志。()
2017年4月20日,“天舟一号”飞船在文昌航天发射中心成功发射升空。下列有关“天舟一号”的说法错误的是()。
以债的标的有无选择性为标准,债可以分为()
ADSL接入互联网的两种方式是______。
根据汉字国标GB2312-80的规定,一个汉字的机内码的码长是______。
—Whataboutchanginghiringrequirements?—______.
最新回复
(
0
)