首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main()
有以下程序 #include <stdio.h> fun( int a, int b ) { int static m=0, i=2; i=i+m+1; m=i+a+b; return m; } main()
admin
2021-06-15
26
问题
有以下程序
#include <stdio.h>
fun( int a, int b )
{
int static m=0, i=2;
i=i+m+1;
m=i+a+b;
return m;
}
main()
{
int k=4, m=1, p;
p=fun( k, m);
printf("%d,",p);
p=fun( k, m);
printf("%d\n",p);
}
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查静态局部变量,本题中先执行fun(4,1)得到返回值为8,此时静态局部变量m为8,i为3,那么再次执行fun(4,1)得到的值为17,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/yutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序main(){inta=1,b=2,c=3,d=0;if(a=1&&b++==2)if(b!=211c一!=3)printf("%d,%d,%d\n",a,b,c);elseprintff"%
下列叙述中正确的是
以下结构体说明和变量定义中,正确的是
有以下程序intf(intm){staticintn=0;n+=m;returnn;}main(){intn=0:printf(’’%d,’’,f(++n));printf(’’%d\n’’,fin++));)程序运行后的输出结果
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
软件需求规格说明书的作用不包括
下列选项中,能正确定义数组的语句是
下面属于白盒测试方法的是
下面不属于软件需求分析阶段主要工作的是
随机试题
乙醇拭浴的操作方法是
以下几种鸡球虫中致病力最强的是()。
胸膜摩擦音听诊的时相特点为
火力发电厂的煤气柜区四周均设置围墙,当总容积大于200000m3时,柜体外壁与围墙的间距不宜小于()m。
下列关于个体工商户生产经营所得征税的说法正确的有()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。二、给定资料
X公司希望以浮动利率融资,Y公司希望以固定利率融资。两家公司投资的金额相同,他们分别收到以下利率报价:请设计一笔利率互换,使作为X公司得到互换利益的60%,而Y公司只是得到互换利益的40%,并指出双方最终实际负担的利率(给出计算过程)。
パソコンを
婴儿在出生后6个月左右即开始生出第一颗牙齿,这时长出的牙齿叫乳牙,一共20个,先后持续到2周岁或2周岁半时全部出齐整套牙齿。出牙是一种生理过程,一般无需小题大做,但有些情况,妈妈应有所了解和注意,以免心中无数,大惊小怪或疏忽大意。婴幼儿出牙的过程中,可能会
TheproportionofworkscutforthecinemainBritaindroppedfrom40percentwhenIjoinedtheBBFCin1975tolessthan4perc
最新回复
(
0
)