首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> fun(inta,intb){ intstaticm=0,i=2; i=i+m+l: m=i+a+b; returnm;} main( ){ intk=4,m=1,p; p=fun(k,m); prin
有以下程序 #include<stdio.h> fun(inta,intb){ intstaticm=0,i=2; i=i+m+l: m=i+a+b; returnm;} main( ){ intk=4,m=1,p; p=fun(k,m); prin
admin
2014-06-18
63
问题
有以下程序
#include<stdio.h>
fun(inta,intb){
intstaticm=0,i=2;
i=i+m+l:
m=i+a+b;
returnm;}
main( ){
intk=4,m=1,p;
p=fun(k,m);
printf(’’%d,’’,p);
p=fun(k,m);
printf(’’%dha’’7p);}
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查了静态变量以及局部变量的同名问题。主函数中调用fun函数两次,第一次调用fun(4,1),形参a和b接收以后,i值为3,m的值为8,调用结束返回8存放到p中并且输出p的值为8,除了静态变量m和i,变量a,b撤销。第二次调用fun(4,1),接收实参值以后,i为3+8+1,而m为12+4+1,即输出函数值17。
转载请注明原文地址:https://kaotiyun.com/show/cYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是chsrcchar(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}main(){chars[]=“
以下程序的输出结果是main(){inta=5,b=4,c=6,d;printf((“%d\n”,d=a>b?)(a>c?a:c):(b));}
以下程序的运行结果是______。structNode}intx;charch;};fun(structNode*sn)}statick=1;sn->x=20;
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
若有如下程序:main(){intn;for(n=0;n<9;n++){if(n<1){printf("%d",n);continue;}if(n==4)break;printf("%d
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
在C语言中,函数中变量的隐含存储类别是______。
随机试题
袁世凯窃夺辛亥革命果实之后,建立的北洋军阀政权代表的是()
下列关于化学位移伪影的描述,错误的是
下列间隙感染中可引起骨髓炎的是
法和其他社会规范都具有()。
城镇土地分等定级中,土地收益测算的原则为()。
证券从业人员可以买卖经批准发行的国债和基金。()
甲公司为一家在上海证券交易所上市的企业,主要从事电网调度、变电站、工业控制等自动化产品的研究、生产与销售。2016年,甲公司发生的部分业务相关资料如下:(1)甲公司为实现做强做大主业的战略目标,对业务相似、地域互补的能源企业A公司实施收购。收购前,甲公司
企业取得的各项免税收入所对应的各项成本费用,除另有规定者外,不得在计算企业应纳税所得额时扣除。()
教师对自己影响学生学习行为和学习成绩能力的主观判断是教师的__________。
中国半殖民地半封建社会的阶级状况“是一个两头小中间大的社会”。对这句话正确的理解是
最新回复
(
0
)