首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include fun(int x,int y) {static int m:0,i=2; i+=m+1; m=i+X+Y; return m; } main( ) {
有以下程序: #include fun(int x,int y) {static int m:0,i=2; i+=m+1; m=i+X+Y; return m; } main( ) {
admin
2015-08-09
35
问题
有以下程序:
#include
fun(int x,int y)
{static int m:0,i=2;
i+=m+1; m=i+X+Y; return m;
}
main( )
{int j=1,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d\n",k);
}
执行后的输出结果是( )。
选项
A、5,11
B、5,5
C、1l,11
D、11,5
答案
A
解析
声明静态局部变量:函数调用结束后,其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。本题子函数fun中的变量i和m均为静态局部变量。所以第一次调用fun函数,返回m的值为5,第二次再调用fun函数时,i的值为3,m的值已经是5了,所以执行i+=m+1后,i的值变为9,m=i+x+y=9+1+1=11。
转载请注明原文地址:https://kaotiyun.com/show/0QDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。point(char*pt);main(){charb[4]={’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*pt);
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%C%C%C%C",&C1,&C2,&C3,&C4);c5=getchar();c6=getc
下列能正确定义一维数组的选项是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
下列叙述中正确的是()。
以下叙述中错误的是
下列关于栈的描述中错误的是()。
随机试题
“工农武装割据”的中心内容是()
A.5~10mlB.50~100mlC.250~300mlD.400~500mlE.1000ml当便潜血实验阳性时,出血量一般大于
A.口含片B.舌下片C.多层片D.肠溶片E.控释片使药物恒速释放或近似恒速释放的片剂
A.补阳B.通阳C.升阳D.潜阳E.同阳桂枝具有的功效是
某河流:单位时间内通过的某一断面平均流量为2000m3,该河流断面以上区域面积为1000km2,则该河流断面的径流模数为( )。
下列工作内容,属于安全评价中危险、有害因素辨识与分析工作内容的是()。
电理教育学横向研究的内容不包括()。
手机可能使一个孩子深陷其中不能自拔。近日,看到一个“标题党”:__________,表达了人们的深深忧虑,因此,中小学都将大力治理学生手机问题纳人重难点,很多学校校规中明确规定禁止学生带手机进校园上课堂,违者将受重罚,即便如此,学生携带手机的现象还是依然呈
下面文件格式中,不属于视频文件的是______。
BeingObjectiveonClimateChange[A]Lastweek,CraigRucker,aclimate-changeskepticandtheexecutivedirectorofanonprofit
最新回复
(
0
)