首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是_______。 int d=1; fun(int p) printf(%d",d);return d; } main() { int a=3; printf("%\n",fun(a+fun
以下程序运行后的输出结果是_______。 int d=1; fun(int p) printf(%d",d);return d; } main() { int a=3; printf("%\n",fun(a+fun
admin
2013-02-23
28
问题
以下程序运行后的输出结果是_______。 int d=1; fun(int p) printf(%d",d);return d; } main() { int a=3; printf("%\n",fun(a+fun(d)));}
选项
A、699
B、669
C、61515
D、6615
答案
4
解析
静态局部变量在编译时赋韧值,即只赋初值一次,在程序运行时它已有初值。以后每次调用时不再重新赋韧值而只是保留上次函数调用结束时的值,而对自动变量赋初值,不是在编译时进行的,而在函数调用时进行,每调用—次函数重新给一次初值,相当于执行一次赋值语句。 本题在程序开头定义了全局变量d并赋初值1,在被调函数fun()中,定义了静态局部变量d,初值为5。在第一次调用函数fun时,d初值为5,p由主函数传递过来的值为1,则d=d+p=5+1=6,由于d是静态局部变量,在函数调用结束后,它仍保留d=6。再次调用fun函数,d的初值为6,而由主函数传递的p的值为9,则此时d=d+p=6+9=15,最后打印输出d的值井返回主函数。
转载请注明原文地址:https://jikaoti.com/ti/MSn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为【】。main(){intx=2,y,z;x*=3+1;printf("%d,",x++);x+=y=z=5;printf("%d,",x);K=y==Z;pri
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=d;d+=p;printf("%d",d);returnd;}main(){inta=
算法的时间复杂度是指()
【】是数据库设计的核心。
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
在下列选项中,没有构成死循环的是
设y是int型变量,请写出判断y为奇数的关系表达式【】。
不合法的main函数命令行参数表示形式是()
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【 】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列叙述中正确的是 ______。
随机试题
退休金的性质属于
描述错误的是
通常三环类抗抑郁药物的每天治疗剂量为
人类有组织的活动基本分为两种类型,一类是作业,另一类是()。
下列关于低压断路器的叙述,不正确的是()。
毛泽东在1945年8月28日赴重庆谈判,在渝期问毛泽东于8月30日、9月2日、9月15日三次到“特园”会见其主人,并会晤各界人士。“特园”的主人是()。
建设有中国特色社会主义文化的根本任务是()
①盛唐以来,纹饰大量借鉴金属器皿、各种织物等图案,使瓷器的装饰意味更浓②传统细瓷早已形成一整套美化装饰的方式方法,不管是刻花、剔花,还是贴花、印花③中国瓷器享誉世界,也在于它是科学技术与民间工艺美术技法完美结合的产物④早期的纹
以下哪些不是良性肿瘤的表现()。
In.somewaystheemploymentinterviewislikeapersuasivespeechbecausetheapplicant(interviewee)seekstopersuadetheemp
最新回复
(
0
)