首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #include <iostream> using namespace std; int d=1; fun(int p){ static int d = 5; d+ =p;
下面程序的输出结果是【 】。 #include <iostream> using namespace std; int d=1; fun(int p){ static int d = 5; d+ =p;
admin
2009-01-15
32
问题
下面程序的输出结果是【 】。
#include <iostream>
using namespace std;
int d=1;
fun(int p){
static int d = 5;
d+ =p;
cout<<d;
return (d) ;
}
void main ( ) {
int a =3;
cout<<fun ( a + fun (d) )<<endl;
}
选项
答案
61515
解析
先调用fun(d),d=1执行,局部静态变量d的值为6,输出6,返回值为6;再调用 fun(a+fun(d)),即fun(9)执行,静态局部变量的值为15,输出15,返回值为15;最后再执行 main方法中的输出语句,输出fun(a+fun(d))的值15。所以程序输出结果为61515。
转载请注明原文地址:https://kaotiyun.com/show/cZkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在源程序的开始处加上“#include<stdio.h>”进行文件引用的原因,以下叙述正确的是()。
若有“chars[3][3]={’’AAA’’,’’BBB’’,’’CCC’’};”说明语句,则与它等价的语句是()。
若有说明和语句:charstr[]="Hello",*p;p=str;,则此时*(p+5)中的值为()。
下列选项中,不属于模块间耦合的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列选项中,不属于模块间耦合的是()。
C语言程序中,运算对象必须是整型数的运算符是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是______。
下面对模板的声明正确的是______。
C++中封装性、继承性和【】是面向对象思想的主要特征。
随机试题
下列选项中,属于内部控制整体框架所包含的要素有()
账户的经济内容
急性肾小球肾炎水毒内闭证的主要症状为()
患者,男性,60岁。反复咳嗽、咳痰20年,近7~8年出现活动后气促,1周来突然病情加重,咳吐脓痰。体检:心率130次/分,三尖瓣区可闻及收缩期吹风洋杂音;双肺肺气肿征,有干、湿啰音;肝肋下3cm触及,质软、有压痛,肝颈静脉回流征阳性;双下肢水肿。心电图:R
民用建筑根据建筑物使用功能,分为居住建筑和()两大类。
证券公司通知融资融券的客户在约定的期限内追加担保物的,这个期限不得超过()个交易日。
选择目标客户,明确目标市场,是从业人员开展市场营销活动的基本出发点,是开发客户的()。
芜湖赭山风景区山巅原有“一览亭”,其名取自()的“会当凌绝顶,一览众山小”一诗。
A、发散B、条件收敛C、绝对收敛D、敛散性不确定B
Withsomanycompanies______backontheirworkforcelately,doyouknowhowanemployeecanholdontohiscurrentjob?
最新回复
(
0
)