首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main ( ) {
以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main ( ) {
admin
2009-01-15
42
问题
以下程序的输出结果是 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
答案
8
解析
本题考核的知识点是静态变量static的应用。在C语言中声明为static型的变量,在整个程序运行期间,静态局部变量在内存的静态存储区中占据永久性的存储单元。即使退出函数后,下次再进入该函数时,静态局部变量仍使用原来的存储单元。由于并不释放这些存储单元,因此这些存储单元中的值得以保留; 因而可以继续使用存储单元中原来的值。本题中函数f()中定义了一个static型变量i,故每调用一次函数f(),i的值加 1,返回s的值等于i,在主函数中用了一个for循环,该循环执行了5次,每次都调用f()函数,将其返回值累加到变量a中,故悬后a的值为1+2+3+4+5=15。所以,4个选项中D为所选。
转载请注明原文地址:https://www.kaotiyun.com/show/oKHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,均无初始内容。要求:①通过属性窗口设置适当的属性,使Text1、Text2中显示的文本的字
(1)在名称为Form1的窗体上添加一个名称为Shape1的圆角矩形,高、宽分别为1000、2000。请利用属性窗口设置适当的属性以满足下列要求:①圆角矩形中填满绿色(颜色值为:&H0000FF00&或&HFFOO&)。②窗体的标题为“
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在Form1的窗体上画一个名称为P1的图片框,然后建立一个主菜单,标题为“操作”,名称为Op,该菜单有两个子菜单,其标题分别为“显示”和“清除”,名称分别为Di
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,
以下关于控件的叙述中,正确的是
下列可以打开随机文件的语句是
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
算法的有穷性是指()。
数据库中对概念模式内容进行说明的语言是()。
随机试题
道路交通标线相关技术要求、质量要求和评定标准的依据主要包括()。
徽商和晋商在历史上非常有名,他们贸易的方式属于()
女性,32岁。发现右侧乳房乳头分泌物由清亮变为黄绿色。该患者可能是
心导管检查发现肺动脉血氧含量较右心室高,提示
初产妇,36岁,孕37周。头胀、头痛、下肢水肿已3天,突发持续性剧烈腹痛3小时,入院。体检:贫血貌,BP160/110mmHg,P110次/分,宫高37cm,腹围102cm,子宫不放松,压痛可疑,胎位不清,胎心音听不清,肛查时发现阴道少量流血,宫颈管未消失
A.普萘洛尔B.肼屈嗪C.胍乙啶D.利血平E.氢氯噻嗪高血压合并慢性阻塞性肺病不宜选用()
提高药物制剂稳定性的方法有()。
在监理文件档案中的合同与其他管理中,不需要送城建档案管理部门保存的档案文件是( )。
境外某公司在中国境内未设立机构、场所,2011年取得境内甲公司支付的贷款利息收入100万元,取得境内乙公司支付的财产转让收入80万元.该项财产净值60万元。2011年度该境外公司在我国应缴纳企业所得税()。
《国家中长期教育改革和发展规划纲要(2010-2020)》提出,为了提高义务教育质,深化课程与教学方法改革,中小学教学组织形式推行()。
最新回复
(
0
)