首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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,
有以下程序 #include 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,
admin
2019-07-14
45
问题
有以下程序
#include
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://www.kaotiyun.com/show/MfRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是()。
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
下面选项中关于编译预处理的叙述正确的是
下面不属于软件设计阶段任务的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
以下不构成无限循环的语句或语句组是
随机试题
测量细菌大小的单位是__________。
简述旅游市场细分的意义。
结核性积液下列哪项指标可明显增高
与慢性肾功能不全相近的病名是
精神病人在不能辨认或者不能控制自己行为的时候造成危害结果,经法定鉴定程序确认的,不负刑事责任,在必要的时候,由政府强制医疗。()
刘某的下列所得中,需要交纳个人所得税的有()。
巴拿马运河沟通的两个大洋是:
设三阶方阵A的特征值是1,2,3,它们所对应的特征向量依次为α1,α2,α3,令P=(3α3,α1,2α2),则P—1AP=________。
Whatashiningexamplethey______thepeopleofthewholecountry!
Althoughthefirstyearisreallyimportantforlanguagedevelopmentinchildren,majorlearningcontinuesthroughoutachild’s
最新回复
(
0
)