首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
15
问题
有以下程序
#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://jikaoti.com/ti/1hf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是()。
有以下程序#include#includestructS{charname[10];};main(){structSsl,s2;strepy(s1.name,"XXX");strepy(s2.name,"=");s1=s2;
有如下程序段:for(i=0;i<10;i++)if(i<=5)break;则循环结束后i的值为()。
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面选项中关于编译预处理的叙述正确的是
下面关于位运算符的叙述,正确的是
随机试题
患儿,5岁,双下肢无力不能行走3天,手足麻木,上肢不能上举1天而来就诊,查体:T:37.2℃,P:105次/分,R:28次/分,双眼睑下垂,伸舌时,舌偏向右侧,心率稍快,律齐,腹软,四肢肌张力减低,腱反射消失,病理反射未引出。患儿2周前曾患"急性肠炎"。
下列关于项目评估方法的表述中,正确的有()。
A.浆细胞B.淋巴细胞C.中幼红细胞D.早幼红细胞E.单核细胞核圆形居中,染色质呈块状,核仁消失,胞浆多色性
行上颌第一磨牙拔除术时,应采用的麻醉方法是()
关于调研报告的基本要求,下列说法不正确的是()。
铁路运输企业应当保证承运的包裹、行李的安全。若发生行李、包裹事故时,其赔偿标准为()。
我国民族种类最多的省份是()。
前世界银行副行长林毅夫在2013年第二届世界贸易中心协会中国论坛上指出,尽管新一届中国政府对大规模刺激政策态度谨慎,但其采取积极财政政策的空间还很大。下列措施不属于积极财政政策的是()。
设A是4阶方阵,且秩(A)=2,则齐次线性方程组A*x=0(A*是A得伴随矩阵)的基础解系所包含的线性无关解向量的个数为________。
一般认为,在任一企业内同时存在着三个不同的计划、控制层次,以下不属于这三个层次的是
最新回复
(
0
)