首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i
admin
2010-12-10
32
问题
以下程序的输出结果是
int f()
{ static int i=0;
int s=1;
s+=i; i++;
return s; }
main()
{ int i,a=0;
for(i=0;i<5;i++)a+=f();
printf("%d\n",a);}
选项
A、20
B、24
C、25
D、15
答案
D
解析
函数的静态局部变量在编译时就赋初值,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋值,而只是保留上次函数调用结束时的值。
转载请注明原文地址:https://kaotiyun.com/show/PTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimiAsInteger,fAsIntegerDimsAsSinglef=1:s=1Fori=2To9
下列描述中,错误的是()。
下面不属于软件需求分析阶段主要工作的是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
对于循环队列,下列叙述中正确的是( )。
编写如下程序代码:OptionBase1Dimaft()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsIntegerReDim
设x值为6,y值为0,则以下可使y值为1的程序段是
考生文件夹下的工程文件sjt5.vbp中的窗体如图2.162所示。考生文件夹下的随机文件in5.dat中有20条记录,每条记录含姓名和三个分数(均为100以内的正整数)。在程序中已经定义了类型Recordtype,此类型变量可以存放一条记录。要求如下:
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimPAsIntegerP=m(1)+m(2)+m(3)PrintPE
现有如下语句:x=lIf(a>50,Int(a\3),aMod2)当a=52时,x的值是()。
随机试题
二次能源不包括()
急性接触性唇炎
治疗热闭神昏,常与麝香配伍相须使用的药物是()
喷射混凝土回弹物不得重新用作喷射混凝土材料。()
某企业为提高产品附加值,拟建设一套深加工装置,项目计算期为6年,其中建设期为1年,运营期为5年。新建装置的固定资产费用为28000万元(含可抵扣增值税进项税额3000万元),无形资产费用为4000万元,其他资产费用为1000万元,基本预备费为20
为提高工作效率,方便建设单位,规划设计条件在()环节提出为佳。
按照现行增值税制度规定,下列行为应“视同销售”征收增值税的有()。
设单链表的表头指针为h,链表中结点构造为(data,next),其中data域为字符型,链表长度为n。编写算法判断该链表的n个字符是否中心对称。(例如xyx,xyyx都是中心对称。)
对长度为n的线性表排序,存最坏情况下,比较次数不是n(n一1)/2的排序方法是
A、Itisamutuallybeneficialpractice.B、Itbecomesaninternationalbusiness.C、Itbecomesthebestwayofeducation.D、Itbec
最新回复
(
0
)