首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 # 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
49
问题
下述程序的输出结果是( )。 # 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全国计算机二级
相关试题推荐
窗体上有名称为Commandl的命令按钮,名称分别为Label1、Label2、Label3的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()St
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是()。
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:①Form1.Print"VB"②Frame1.Print"VB"
按照“后进先出”原则组织数据的数据结构是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
为使文本框具有初始值“VB”,在设计阶段正确的操作是
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
随机试题
社会主义法制的本质是()。
患者李某,女性,51岁。形肥之人,喘而胸满闷窒,甚则胸盈仰息,痰多色白质黏稠,伴纳呆,口黏,苔白厚腻,脉滑。治宜用二陈汤合
关于分子生物学测定细胞因子的评价,哪项正确
甲趁在路上行走的妇女乙不注意之际,将乙价值12000元的项链一把抓走,然后逃跑。跑了50米之后,甲以为乙的项链根本不值钱,就转身回来,跑到乙跟前,打了乙两耳光,并说:“出来混,也不知道戴条好项链”,然后将项链扔给乙。对甲的行为,应当如何定性?()
合同当事人双方自订立合同起,直到合同的履行、变更转让以及发生争议时对纠纷的解决,都应当依据合同履行的原则,按照《中华人民共和国合同法》的规定,根据合同的性质、目的和交易习惯善意地履行通知、协助和保密等附随义务,体现了合同履行的()。
出口的应税消费品办理退税后,发生退关,报关出口者必须及时向其机构所在地或者居住地主管税务机关申报补缴已退还的消费税税款。()
如果是破产企业A以其房产设定抵押,为企业B与企业C之间发生的债务作担保,则债权人企业C不能对破产企业A的担保财产,享有优先受偿权。()
通常情况下,用人单位不得克扣劳动者工资,但在何种情况下,用人单位可以代扣劳动者工资?()
Eatinggreenfoodcanhelptokeepyou_____(健康).
GOODMANRINGUniversalMoversOurref:UM/2/A21stAugust,
最新回复
(
0
)