首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下函数: f(int i) { int j=0; static int k=3; i++: j++; return(i+j+k); } 如果下面的程序中调用该函
设有以下函数: f(int i) { int j=0; static int k=3; i++: j++; return(i+j+k); } 如果下面的程序中调用该函
admin
2019-05-17
47
问题
设有以下函数:
f(int i)
{ int j=0;
static int k=3;
i++:
j++;
return(i+j+k);
}
如果下面的程序中调用该函数,则输出结果是( )。
main()
{ int a=2,i;
for(i=0;i<3;i++)
printf("%d\n",f(a));
}
选项
A、7
7
7
B、7
9
11
C、7
10
13
D、7
8
9
答案
A
解析
main()函数三次调用f()函数。每次调用f()函数,j(局部变量)的初值均为0,而k(局部静态变量)则保留前次调用形成的结果。main()函数第一次调用f()函数:当i=0时,f(2)=3+1+3=7;main()函数第二次调用f()函数:当i=1时,f(2)=3+1+3=7;main()函数第三次调用f()函数:当i=2时,f(2)=3+1+3=7。
转载请注明原文地址:https://kaotiyun.com/show/rXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下叙述中正确的是
软件设计中划分模块的一个准则是
下列选项中不属于软件生命周期开发阶段任务的是
结构化程序所要求的基本结构不包括
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dreamt"),*p=str[1];print!("%
有以下程序main(){chara[5][10]={"one","two","three","four","five”);inti,j;chart;for(i=0;i<4;i++)
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j
下面属于系统软件的是()。
随机试题
简述信息系统运行管理制度和主要的服务管理制度。
一碳单位不包括()
A实音B鼓音C过清音D浊音E清音肺气肿
A.寡酶素B.甲状腺素C.氰化物D.2,4-二硝基苯酚E.抗霉素A
护士的哪些行为可引起沟通障碍( )。
以下叙述中,不符合RISC指令系统特点的是()。
下列选项中,属于无权占有的是()。
Whenaskedspecificallyaboutthecreativeprocess,Dr.Schutzexplainedthatfearismostresponsibleforblockingthecreativi
下列选项中,不属于数据模型所描述的内容的是()。
Itisimportanttoexcludeany________illnessthatmayberesponsibleforthefatigue.
最新回复
(
0
)