首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 # 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
40
问题
下述程序的输出结果是( )。 # 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全国计算机二级
相关试题推荐
设变量x中的值是395,则下面语句的输出是()。Printx\100+((xMod100)\10)*10+(xMod10),*100
下面不能作为结构化方法软件需求分析工具的是
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
由高中数学可知,对于连续函数f(x),若f(x1)与f(ra)值的符号相反,则在x1和x2之间必存在x0,使得f(x0)=0(该点称为“零点”)。设有VB函数:PriVateFunctionf(xAsSinglelAsSingle可以返回f(x)
在标准模块中,将a定义为全局整型变量的语句是()。
数据库中对概念模式内容进行说明的语言是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
A.淬B.烧C.煨D.煅将药物用猛火直接烧红,使其质地松脆,叫做
不同沉积状况下的岩石及不同类型的岩石的孔隙大小是()的。
某县药品监督管理部门接到某药店将保健食品作为药品出售给患者的举报后,立即对该药店进行了查处,并依照《药品管理法》的规定,将其销售给患者的保健食品认定为
分项工程质量验收评定的内容不包括()。
贷款期限在1年以内(含1年)的公积金个人住房贷款实行()的还款方式。
构成生命的基础——蛋白质的主要成分是氨基酸分子。它是一种有机分子。尽管人们还没有在宇宙太空中直接观测到氨基酸分子,但是科学家在实验室里用氢、水、氧、甲烷及甲醛等有机物,模拟太空的自然条件,已成功合成几种氨基酸。而合成氨基酸所用的原材料,在星际分子中大量存在
男,76岁。高血压30余年,平时血压在150~180/90~110mmHg,不规则服用降压药。两周来胸闷、气促,体查:贫血貌,颈静脉怒张,心界向左下扩大,心率104次/mln,两肺底有细小湿啰音,肝肋下二指,下肢水肿中度,尿蛋白(+),血肌酐884μmol
简述法律概念的分类。
Asalenderoflastresort,thefunctionofthecentralbankisto______.
A、Sheistoohardtocommunicatewith.B、Shedeservesmorebonusesandholiday.C、Sheisaskingtoomanybonusesfromhim.D、She
最新回复
(
0
)