首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include<iostream.h> void fun( ) { static int a=0; a+ =2; cout < < a
以下程序的输出结果是【 】。 #include<iostream.h> void fun( ) { static int a=0; a+ =2; cout < < a
admin
2010-03-29
33
问题
以下程序的输出结果是【 】。
#include<iostream.h>
void fun( )
{ static int a=0;
a+ =2;
cout < < a < < " ";}
void main( )
{ int cc;
for(cc=1;cc<4;cc++)
fun( );
cout<<end1;}
选项
答案
2 4 6
解析
本题考查静态局部变量的使用。用关键字 static声明的局部变量为“静态局部变量”,其值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有值,就是上一次函数调用结束时的值。
转载请注明原文地址:https://kaotiyun.com/show/Znjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是()。
有以下程序#includeintfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出结果是
若有定义语句:intx=10;则表达式x-=x+x的值为
以下定义数组的语句中错误的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,BN复合关键字(A,B)。表T的记录项(b,q,4)违反了()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课sC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
1990年我国在乌拉圭回合多边贸易谈判中签字的是()
半规管感受直线变速运动。
做直腿抬高试验检查时,当患者下肢抬到以下哪个角度以内出现疼痛时,即为直腿抬高试验阳性
桥梁工程的基本体系可归结为()几种基本体系。
什么是生产成本?什么是工艺成本?
下列关于无形资产的说法中,符合《企业会计准则》规定的有()。
根据《中华人民共和国民法通则》《中华人民共和国继承法》,关于继承开始的说法,正确的是()。
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandlClick()a%=10:b%=20Callswap(a,b)Printa,bEndSu
ItisknowntousthatEnglishisnotasoldasChinese,butitiswidelyusedbymostpeopleallovertheworld.Englishspeake
Smokingisconsidereddangeroustothehealth.Ourtobacco-seller,Mr.Johnson,therefore,alwaysaskshiscustomers,iftheyar
最新回复
(
0
)