首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> int fun(int x) { static int t=0; return(t+=x); } main() int s,i
以下程序的输出结果是【 】。 #include <stdio.h> int fun(int x) { static int t=0; return(t+=x); } main() int s,i
admin
2009-08-25
36
问题
以下程序的输出结果是【 】。
#include <stdio.h>
int fun(int x)
{ static int t=0;
return(t+=x);
}
main()
int s,i;
for(i=1 ;i<=5;i++) s=fun(i);
printf("%d\n",s);
选项
答案
15
解析
static类型的变量是静态变量,本题中的静态变量t为静态局部变量。静态局部变量是在编译时赋初值的,即只赋初值一次,在程序运行时它已有初值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用时的值。本题在多次调用fun函数的过程中,只在第一次调用时t的初值为0,以后每次调用函数时不再重新赋初值,而只是保留上次函数调用结束时的值,所以本程序的作用相当于将1到5数字进行累加,故输出结果为15。
转载请注明原文地址:https://kaotiyun.com/show/0nWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序执行时,输出的结果是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=10Doi=i+jForj=10Toi
下列表达式中值为False的是()。
考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Commandl、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol的组合
在名称为Forml的窗体上从上到下添加两个文本框,名称分别为Textl、Text2;再添加一个命令按钮,名称为Commandl,标题为“选中字符数是”。程序运行时,在Textl中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则选中的字符个数显示在
在考生文件夹下有一个工程文件sjt4.vbp。窗体上的控件如图所示。程序运行时,若选中“累加”单选按钮,则“10”、“12”菜单项不可用,若选中“阶乘”单选按钮,则“1000”、“2000”菜单项不可用(如图所示)。选中菜单中的一个菜单项后,单击“计算”按
在名称为Forml的窗体上添加一个名称为Labell的标签,在属性窗口中把BorderStyle属性设置为1(如图l所示),编写适当的事件过程。使得程序在运行后,如果单击窗体,则可使标签移到窗体的右上角(只允许在程序中修改适当属性来实现)。要求:不得
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
下列叙述中正确的是
以下关于事件、事件驱动的叙述中,错误的是
下面的程序执行完毕后,组合框中数据项的值是()。PrivateSubForm_Click()Fori=1To6Combo1.AddltemiNextiFori=1To3
随机试题
Thetaxidriverwasamaninhislatethirties.Hepickedmeupand【C1】________metomyplace.Iusuallyliketohavebrief【C2】_
"GreatCompromise"ofJuly16
根据经验,购买商业养老保险所获得的补充养老金占养老费用的()为宜。
某公司2008年销售收入为2亿元,销售成本为1.5亿元,2008年期初应收账款为7500万元,2008年期末应收账款为9500万元,则下列财务比率计算正确的有()。
王某和李某拟投资设立甲有限责任公司,投资协议就股东出资事项拟定了下列内容,其中符合公司法律制度规定的是()。
德沃夏克是19世纪最重要的作曲家之一,()的主要代表人物,主要作品有《第九交响曲》《b小调大提琴协奏曲》等。
纸币的发行量取决于()。
古代的婚姻,要经过六道手续,叫作六礼。六礼分别是“纳采、问名、纳吉、纳征、请期、亲迎”。关于六礼,下列表述不正确的是()。
一本书有100多页,小王每天看固定的页数,看了18天后,发现未看的页数正好是已看页数的,又看了7天后发现未看的页数正好比已看的页数少100页。问这本书共有多少页?()
WhydidPetergototheUnionTrustbank?
最新回复
(
0
)