首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include<iostream> using namespace std; void fun() { static int a=0; a+=2; cout<<a
以下程序的输出结果是【 】。 #include<iostream> using namespace std; void fun() { static int a=0; a+=2; cout<<a
admin
2010-03-29
46
问题
以下程序的输出结果是【 】。
#include<iostream>
using namespace std;
void fun()
{
static int a=0;
a+=2;
cout<<a;
}
int main()
{
int cc;
for(cc=1;cc<4;cc++)
fun();
cout<<end1;
return 0;
}
选项
答案
246
解析
本题考核函数调用和静态变量。在主函数中通过一个for循环调用了3次fun()函数。第1次调用fun()函数时,a的初始值为0,执行语句“a+=2;”后, a的值为2,输出2。第2次调用时,a的初始值为2,执行语句“a+=2;”后,a的值为4,最后输出4。第3次调用时,a的初始值为4,执行语句“a+=2;”后,a的值为6,最后输出6。
转载请注明原文地址:https://kaotiyun.com/show/chjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:charc;intd;,程序运行时输入:c=1d=2<回车>,能把字符1输入给变量c、把整数2输入给变量d的输入语句是()。
若有定义语句:intx=10;则表达式x=x+x的值为
有以下程序#includemain()voidfun(char*a,char*b){char*s="*****a*b*****",t[80];{while(*a==’*’)a++;
C语言源程序名的后缀是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
非法的C语言常量是()。
若用数组名作为函数调用时的实参,则实际上传递给形参的是()。
以下选项中函数形参不是指针的是
下列各组的排序方法中,最坏情况下比较次数相同的是
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
随机试题
关于鼻疖急性期的紫外线照射治疗,错误的是
以热退疹出为特征的疾病是
女性,50岁黄疸病人,B超检查显示肝内胆管直径约lcm,应进一步选择的检查是
工程项目范围定义的依据包括()。
记账后,发现记账凭证上应借、应贷的会计科目并无错误,但所填金额有错,致使账簿记录错误,正确的更正方法是()。
一般来说,新兴产业在发展期收益(),风险()。
根据合伙企业法律制度的规定,有限合伙人在出现一定情形时当然退伙。下列各项中,不属于当然退伙情形的是()。
某单位扩建周长为44米的长方形草坪,计划扩建后的草坪仍为长方形,其长和宽分别比原来增加5米和3米,面积比原来增加95平方米,则扩建前草坪的面积为()。
网上交流常见的形式有()。
设f(x)在区间[a,b]上连续,在(a,b)内可导,且f(a)=f(b),f(x)不恒为常数,证明:在(a,b)内至少存在一点ξ,使得f’(ξ)>0.
最新回复
(
0
)