首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return
admin
2009-06-20
59
问题
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return (a++) + c; } main() { int i, k=0; for(i=0;i<2;i++) { int a=3; k += f(a); k +=a; printf("%d\n",k); }
选项
A、14
B、15
C、16
D、17
答案
A
解析
静态局部变量的作用域跟一般局部变量相同,都是从声明处开始到声明所在函数或语句块结束为止。但静态局部变量的生存周期却是从第1次执行到该静态局部变量的声明语句时起,直到程序结束。而—般局部变量的生存周期到离开它的作用域时就结束了。本题的f()函数中static int a=2;语句就声明了一个静态局部变量a,并初始化为2。主函数中,通过一个for循环连着调用了2次f()函数。两次调用形参c都为3,f()函数中让c增1变为4,然后输出(a++) +c,第1次调用a为2,所以输出结果为3+4=6,而第2次调用a被上次调用时的++运算符增1,所以为3,输出结果为3+4=7。所以主函数for循环结束后,k的值是13,下面一条k+=a;语句中的a是全局变量a,值为1。故最终输出结果是14,应该选择 A。
转载请注明原文地址:https://kaotiyun.com/show/R6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用Write和Print语句向文件中写入多个数据的差别在于()。
对窗体上名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click() Move200,200EndSub程序运行时,单击命令按钮,则产生的操作是( )。
若窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSubCommand1_Click() Dimarr(5)AsInteger Fork=1To5 arr(k)=k Nextk prog
关于菜单设计,下列叙述中错误的是()。
下列数组定义中错误的是( )。
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsIntegerEndFunction若已有变量声明:Dimx(5)AsInteger,nAs
在名称为Forml的窗体上添加一个名称为Framel、标题为“框架”的框架,在框架内添加两个名称分别为Optionl、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运行程序
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是()。
随机试题
A.肠段部分切除吻合术B.粘连带切断和分离术C.肠瘘局部楔形切除缝合术D.肠瘘旷置术E.小肠浆膜补片覆盖修补术空回肠的肠外瘘者可行()
清气化痰丸的组成药物中不含有
晶状体位于_________与_________之间。
甲国人张某在中国发现乙国人廖某侵犯了其专利权,但廖某认为该专利是依据了转让许可协议的,法律有关争议在中国某法院审理。依《涉外民事关系法律适用法》,下列选项正确的是:
甲公司与张某签订了3年的劳动合同,在劳动合同中约定试用期满的月工资800元,甲公司所在地的最低工资标准为750元。根据劳动合同法律制度规定,张某在试用期的月工资不得低于()元。
国务院办公厅印发的《关于推动中央企业结构调整与重组的指导意见》,明确了下一阶段推进中央企业结构调整和重组的重点工作,《意见》最大的亮点是由之前的“三个一批”升级为“四个一批”。下列属于新升级的一个是()。
紫禁城北端的御花园是一座典型的宫廷式花园,在1.2万平方米的有限空间,容纳了大小20多座亭、台、楼、阁,其建筑形式采用与宫殿建筑相和谐的统一对称的手法,又富于高低,大小的变化,整个花园既保持了宫殿的规整,又不失园林的活泼。从这段话中可以概括出紫禁
在人与自然的认识上,与西方“认识你自己”这一著:哲学思考接近同一时期的东方思想是()。
如果小王考上博士并且小刘没有考上博士,那么温丽一定考不上博士。如果以上命题为真,再加上什么前提,可以推出:小刘考上博士了?
下列设备中,完全属于计算机输出设备的一组是______。
最新回复
(
0
)