首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 fun(int a) { int b=0;static int c=3; b++;c++; return(a+b+c) ; } main() { int
以下程序运行后的输出结果是【 】。 fun(int a) { int b=0;static int c=3; b++;c++; return(a+b+c) ; } main() { int
admin
2010-05-22
79
问题
以下程序运行后的输出结果是【 】。
fun(int a)
{ int b=0;static int c=3;
b++;c++;
return(a+b+c) ;
}
main()
{ int i,a=5;
for(i=0;i<3;i++)printf("%d%d",i,fun(a) );
prind("\n");
}
选项
答案
10111212
解析
需要注意的是,函数fun()中的变量c为静态局部变量,在静态存储区内分配了存储单元,在程序整个运行期间不会释放,所以调用函数时,只赋初值一次,以后再调用函数时,c中的值为上次调用函数时的值。执行for循环,当i=0时,fun(5)=5+1+4= 10,此时c=4;当i=1时,fun(5)=5+1+5=11,此时c=5;当i=2时,fun(5)=5+1+6 =12;此时c=6:当i=3时,退出for循环,并输出回车换行符。
转载请注明原文地址:https://kaotiyun.com/show/N8Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPriv
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)
在VB中,函数过程与子程序过程的区别之一是()。
如果把程序的启动对象设置为:SubMain,则SubMain过程()。
程序运行时,拖动滚动条上的滚动框,则所触发的事件是()。
下面不属于结构化程序设计原则的是()。
设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen“f
VB应用程序不能把一个二维表格中的数据存入文件()。
随机试题
A.腹股沟斜疝B.睾丸鞘膜积液C.睾丸肿瘤D.附睾结核E.慢性附睾炎阴囊肿大,有时可见肠型,卧位时回纳,透光试验阴性
患者,男,15岁。上感后全身水肿,尿蛋白定量6g/24h,尿红细胞(一),血白蛋白19g/L,C3正常,最可能的病理类型是
A、苏颂B、李时珍C、赵学敏D、唐慎微E、陶弘景《图经本草》的作者是
外文缩写“qod”表示()。
边坡的坡向与岩层的倾向相反的边坡称作:
FIDIC施工合同条件中关于工程变更权的表述不正确的是()。
为了确保银行的财务报告公允地反映公司的财务状况以及公司在各重要方面的表现,董事会和高级管理层可使用外部审计师,下列关于外部审计范围的表述错误的是()。
我国房地产管理法是调整城市规划区内国有土地范围内房地产权属关系,以及房地产()管理中发生的经济关系的法律规范的总称。
不合格品是指()。
Directions:Basedontheinformationgivenbelow,pleasewriteanessayofabout600wordsontheanswersheet.Youhave60minu
最新回复
(
0
)