首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 int d=1; fun(int p) {static int d=5;d+=p; printf("%d",d);return d; } main()
以下程序运行后的输出结果是______。 int d=1; fun(int p) {static int d=5;d+=p; printf("%d",d);return d; } main()
admin
2009-02-15
20
问题
以下程序运行后的输出结果是______。 int d=1; fun(int p) {static int d=5;d+=p; printf("%d",d);return d; } main() { int a=3;printf("%d\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://kaotiyun.com/show/dyXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句:PrintInt(Rnd*5+20)的输出不可能是()。
设工程中有2个窗体:Forml和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是()。
下列运算符中,优先级别最低的是()。
VisualBasic源程序的续行符为()。
下面对软件特点描述正确的是()。
结构化程序设计的3种结构是()。
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
以下自定义数据类型的语句中,正确的是
如下关于变体类型变量的叙述中,错误的是
随机试题
A.腺病毒B.金黄色葡萄球菌C.呼吸道合胞病毒D.肺炎链球菌E.肺炎支原体肺脓肿的常见病原体是
铁蛋白和含铁血黄素储存于
某工程咨询机构接受了某项目核准机关的委托,对某企业拟投资建设的高速公路项目核准申请报告进行了评估。该工程咨询机构对该项目的核准申请报告评估后,就以下方面提出评估意见:(1)战略规划、产业政策及行业准入分析;(2)交通量调查预测及道路建设核准分析;(3
()是针对每项工程在施工过程中可能发生的事故隐患和可能发生安全问题的环节进行预测,从而在技术上和管理上采取措施,消除或控制施工过程中的不安全因素,防范发生事故。
根据《水利工程质量管理规定》(水利部令第7号),监理单位质量管理的主要内容是()。
“提速、减负、增效、严密监管”的目标,推进“大通关”进程,检验检疫系统不断加强信息化建设,已形成以“电子申报、电子监管、电子放行”为主要内容的“三电工程。( )
海关总署是国务院的直属机构;直属海关由海关总署领导,负责管理一定区域范围内海关业务的海关。()
个人独资企业2004年发生下列费用:(1)企业部门经理、销售人员工资;(2)投资人居住房与办公共用的电费、通讯费等难以划分的支出;(3)投资人购买的汽车,既用于公司业务又供全家人使用;(4)该企业发生的广告和业务宣传费用;
某鞋业公司2018年度实现会计利润总额30万元。经税务师审核,“财务费用”账户中列支两笔利息费用:向银行借入生产用资金400万元,借款期限3个月,支付借款利息5万元;经过批准向本企业职工借入生产用资金120万元,该公司与职工的借贷是真实、合法、有效的,且签
牛牛和妞妞都参加了暑期游泳班,关于他们的学习成果有以下四个预测:I.妞妞学会了游泳Ⅱ.牛牛不必然学会了游泳Ⅲ.牛牛不可能没学会游泳Ⅳ.他们两人至少有一人学会了游泳最后测验结果表明:这四个预测中,有两个是真的
最新回复
(
0
)