首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=C++;b++; return(a); } main()
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=C++;b++; return(a); } main()
admin
2013-02-23
22
问题
下列程序执行输出的结果是( )。
#include<stdio.h>
f(int a)
{ int b=0;
static c=3;
a=C++;b++;
return(a);
}
main()
{ int a=2,i,k;
for(i=0;i<2;i++)
k=f(a++);
printf("%d\n",k);
}
选项
A、3
B、4
C、5
D、6
答案
B
解析
本题考查函数调用时的参数传递。在函数调用时,static变量在函数调用结束后所做的所有变化均保持(即上次调用结束时的值)。
在主函数中,第一次循环,i=0,调用k-f(a++)=f(2),调用完之后才将a加1,a变为3,在f(2)中,先将c=3赋值给a返回,然后将c加1,得到k=a=3,c=4。
第二次循环,i=1,调用k=f(a++)=f(3),调用完之后才将a加1,a变为4,在f(3)中,先将c=4赋值给a返回,然后将c加1,得到k=a=4,c=5。
转载请注明原文地址:https://jikaoti.com/ti/xTn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t","rb")
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
若用0至9之间不同的三个数构成一个三位数,下面程序将统计出共有多少种方法。请填空。#include<stdio.h>main(){inti,j,k,count=0;
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
设有下列二叉树:对此二叉树中序遍历的结果为_____。
随机试题
下列关于企业计划和绩效的关系,正确的有()。
乳粉酸度测定中,两次测定试验平行误差不应大于()°T。
不是传染病的基本特点的是
设平面π的方程为2x一2y+3=0,以下选项中错误的是()。
某制造企业以经营租赁方式出租一台大型设备,租赁期为2年,每年年末收取租金,按月计提折旧。下列各项中,关于该企业出租设备的会计处理表述正确的有()。(2016年)
书法家王某为甲饭店题了一幅字,同意其在店内展示。乙食品公司未经王某和甲饭店许可,将该字幅拍摄照片后印制在其生产的产品包装上。根据著作权法及相关规定,下列哪项说法是正确的?
触景生情法又称情景法或意境法,它可以增加导游讲解的生动性和形象性,有利于活跃气氛,激发游客的游兴。()
坚持四项基本原则和改革开放的关系是()
求
A、Droptheclass.B、Makeupthemissedlessons.C、Stoptakingpart-timejob.D、Transfertoanotherschool.A听了女士的解释之后,男士说他要去把课程退
最新回复
(
0
)