首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。
设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。
admin
2013-06-11
38
问题
设有以下函数: f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。 main() { int a=2, i; for(i=0; i<3; i++)printf("% d\n", f(a)); }
选项
A、7 8 9
B、7 9 11
C、7 10 13
D、7 7 7
答案
A
解析
本题考查静态变量的问题。函数f中c是静态变量存放在静态存储区,在程序的整个运行期间都不释放占据的存储单元。函数f被调用3次,调用过程如下。
第1次调用;a=2、b=0、c=3,执行b++和c++后b=1、c=4,f(a)=a+b+c=2+1+4=7
第2次调用:a=2、b=0、c=4.执行b++和c++后b=1、c=5,f(a)=a+b+c=2+1+5=8
第3次调用:a=2、b=0、c=5,执行b++和c++后b=1、c=6,f(a)=a+b+c=2+1+6=9
所以输出结果为选项A。
转载请注明原文地址:https://kaotiyun.com/show/fCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
整型变量x和y的值相等,且为非。值,则以下选项中,结果为0的表达式是()
在C语言中,函数的隐含存储类型是()
数据库管理系统是位于用户与【】之间的软件系统。
软件工程研究的内容主要包括:软件开发技术和【】。
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【】的作用是模拟被测试模块的下层模块。
有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9.10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是()。
有以下函数定义:voidfun(intndoublex){…}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
有以下程序main(){chars[]="Yse\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空
数据库的设计通常可以分为4个步骤:需求分析、概念设计、【】和物理设计。
随机试题
元后期散曲家中成就较高的除张养浩、张可久外还有()
代理协议中佣金条款规定的必须具备的内容不包括()
下列关于破伤风的叙述,哪项是正确的
A.延髓下部的薄束核B.丘脑外侧核C.延髓下部的楔束核D.脊髓后角细胞E.后根神经节将震动的音叉柄放在患者的左外踝部,患者有感觉,其传导通路的第二级神经元在
水利工程施工项目的开标中,对投标人出席人员的要求是()。
增值税专用发票只限于增值税一般纳税人领购使用,小规模纳税人不得领购使用增值税专用发票。()
预期某证券有40%的概率取得12%的收益率,有60%的概率取得2%的收益率,那么该证券的预期收益率为()。
企业在战略实施过程中,深入宣传发动、使所有人员都参与并且支持企业的目标和战略,这是()战略实施模式。
全国各地的航空公司目前开始为旅行者提供因特网上的订票服务。然而,在近期内,电话订票并不会因此减少。除了以下哪项外,其他各项均有助于解释上述现象?
Sexprejudicesarebasedonandjustifiedbytheideologythatbiologyisdestiny.【C1】______tothisideology,basicbiological
最新回复
(
0
)