首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】 #include <iostream> using namespace std; int fun(int n) { static int m = 2; m=m+n;
下面程序的运行结果是【 】 #include <iostream> using namespace std; int fun(int n) { static int m = 2; m=m+n;
admin
2009-02-15
64
问题
下面程序的运行结果是【 】
#include <iostream>
using namespace std;
int fun(int n)
{
static int m = 2;
m=m+n;
return m;
}
int main ( )
{
int a = 3, b = 4;
int x;
x = fun( a );
x = fun( b );
cout<<x<<end1;
return O;
}
选项
答案
9
解析
本题主要考察C++中变量的存储类别及其生存周期。函数fun()中的变量m被定义为静态static变量,即为局部静态变量,其特点是只在函数内部可见,但存储在全局数据区,函数执行过后变量仍存在。 主函数第一次调用fun()函数后,将实参a=3赋值给形参n,因此返回值为:x=m= m+n=2+3=5。主函数再次调用fun()函数时,由于m存储在全局数据区,因此其值仍然为5,由此得到此次返回值:x=m=m+n=5+4=9。 因此程序的最后输出为9。
转载请注明原文地址:https://kaotiyun.com/show/Q7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有以下程序:#includemain(){inti,j,k,a=5,b=6;i=(a==b)?++a:--b;j=a++;k=b;printf("%d,%d,%d\n",i,j,k);}
有以下程序#include<stdio.h>structtt{intx;structtt*y;}s[2]={1,0,2,0};main(){structtt*p=s;p->y=s;print
以下叙述正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,
下面不属于软件设计阶段任务的是
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
下列工具中,小属于结构化分析的常用二L具的是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文件PROG1.
随机试题
在Excel中输入数据时,如果输入的数据具有某种内在规律,可以利用它的__________功能。
下列关于肩关节的说法,错误的是
乙起诉离婚时,才得知丈夫甲此前已着手隐匿并转移财产。关于甲、乙离婚的财产分割,下列哪一选项是错误的?(2016年卷三18题,单选)
某桥10号墩为桩承式结构,承台为8m×6m×3m,承台顶面距自然地面下1.0m,地质条件如下:0~1.50m的砂砾,2m的黏土,以下为淤泥质土。施工水位高于自然地面1.0m。问题:针对该墩的水文地质条件,施工单位可采用哪些围堰方法?
下列观点,属于维果茨基提出的有
毛泽东思想初步形成的两大标志是
坚持党的领导、人民当家作主和依法治国的有机统一是
俗话说:“男子汉大丈夫,宁折不屈!”可俗话又说:“男子汉大丈夫,能伸能屈!”俗话说:“亡羊补牢,未为迟也!”可俗话又说:“亡羊补牢,为时已晚!”这说明
设z=,求dz与
Accordingtothepassage,lungcancer______.Thepassagesuggeststhatwomen______.
最新回复
(
0
)