首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #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
29
问题
下面程序的输出结果是【 】。
#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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#inc1udevoidsub(int*s,int*y){staticintm=4;*y:s[m];m——;}voidmain(){in
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr10)的值为()。
下列关于C语言数据文件的叙述中正确的是()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是()。
软件生命周期是指()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
关于程序模块化,以下叙述错误的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新
在C++中,实现封装性需借助于()。
随机试题
患者,男,65岁。咳嗽、咳痰15年,活动后气短5年。近2日来呼吸困难加重,不能平卧。高血压病史10年,冠心病史5年。吸烟30年,每天1包。查体:双肺呼吸音低,可闻及散在哮鸣音,双下肺可闻及中小水泡音。剑突下心脏搏动增强,心率105次/分,律齐,P2>A
人民检察院审理公安机关移送的案件,对于需要补充侦查的,只能自行侦查。
下列不符合肾母细胞瘤的描述是
患者女性,25岁。因面色苍白、头晕、乏力1年余,近1个月伴心慌就诊。结婚半年,月经初潮14岁,7天/27天,末次月经半月前,近2年月经量多,半年来更明显。贫血貌,皮肤黏膜无出血点,浅表淋巴结不大,巩膜不黄染,口唇苍白,舌乳头正常,心肺无异常,肝脾不大。化验
发育沟是牙齿发育时,两个生长叶相连处所形成的浅沟,离体牙的分辨,发育沟常常是非常重要的一个方面该牙最常见的面异常表现是
下列说法正确的是()。
在大自然面前,万物没有优劣之分。达尔文在《物种起源》中提出的进化论,把人类放在了一个很普通的位置上。然而,一直有很多人不愿接受这种观点,而是先人为主地将达尔文的进化论曲解为进步论并加以传播。根据进化论,我们很难预测出一个物种的进化趋势,因为进化的机制包含两
下列关于聚众斗殴罪的说法,正确的是()。
Inordertoincreaserevenues,anairportplanstochangetheparkingfeesitchargesatitshourlyparkinglots.Ratherthanch
SecretsofGrade-AParentsHelpingyourchildgetaheadatschoolstartsathomeWhenCareyGrahamstartedGrade
最新回复
(
0
)