首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 # include <stdio.h> int fun( int a) { int b=0; static int c=3; b++,c++; return a+b+c
下述程序的输出结果是( )。 # include <stdio.h> int fun( int a) { int b=0; static int c=3; b++,c++; return a+b+c
admin
2010-01-10
52
问题
下述程序的输出结果是( )。 # include <stdio.h> int fun( int a) { int b=0; static int c=3; b++,c++; return a+b+c; } void main() { int x=2,i; for(i=1;i<3;i++) printf("%d",fun(x)); }
选项
A、56
B、67
C、78
D、89
答案
4
解析
本题主函数中的for循环会循环两次,即输出连续两次调用fun(2)的返回值。在fun()函数中定义了一个静态变量c,第一次调用fun()时c被初始化为3,然后自增为4,最后输出a+b+c为2+1+4=7。由于静态变量的生存周期为整个程序执行周期,所以第二次调用fun()时c的值为4,然后自增为5,故最后输出a+b+c为2+1+5=8。所以程序的输出结果是78,应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/nGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)DimcAsStri
下面可以作为软件需求分析工具的是()。
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn==2To100isprime=True:k=2DoWhilek<=n/2And_______IfnModk=0Thenis
使用白盒测试方法时,设计测试用例应根据()。
下列叙述中正确的是()。
审体上有1个名称为Textl的文本框,1个名称为Lab_ell的标签。程序运行后,如果在文本框中输入信息r则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
按照“后进先出”原则组织数据的数据结构是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
中国最早的“新感觉派”代表是()
能力指一个人顺利完成某种活动而在主观方面所必须具备的()
下列选项中,符合心血虚证与心阴虚证共同表现的有
女性,16岁,1个月前出现食量明显增加不到就餐时间便出现饥饿,近来经常与同学争吵,检查发现右侧甲状腺部有一直径20cm的结节,SPECT检查报告为热结节,另一有诊断意义的检查是
【资料】某商业银行2011年第三季度发生如下业务:(1)取得人民币贷款利息收入80万元,支付人民币存款利息支出60万元;(2)转让某种债券的买卖价差为10万元;(3)出纳长款收入15万元,销售金银收入30万;(4)办理各种结算款项收
会计档案管理办法规定,会计档案的定期保管期限最长年限为()。
下列各项中,()是实验室建立质量管理体系的基本要求。
一种出版物只能有()个总发行单位。
阅读下面的学生习作,完成问题。爱的丝雨悄悄来了①风,伴着花谢了又开;雨,随着风飘向大海。现在的我,才明白,爱,是在什么时候悄悄走来。
A、Heranavillageshop.B、Heworkedonafarm.C、Heworkedinanadvertisingagency.D、Hewasagardener.C
最新回复
(
0
)