首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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=
有以下程序 #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=
admin
2020-07-28
19
问题
有以下程序
#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函数两次,第一次调用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/WL3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>fun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=f
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
下面是面向对象主要特征之一的是
下面不属于数据库系统特点的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
中性溶液严格地讲是指
甲有色金属厂是某市产业部下属的国有企业。假设2014年3月18日甲企业由于经营管理不善,长期不能清偿到期债务,被债权人申请破产。3月24日人民法院受理了此案,并通知了甲有色金属厂。法院于2014年10月21日裁定宣告该有色金属厂破产。管理人及时拟订了破产财
【背景资料】某小区新建热源工程,安装3台14MW燃气热水锅炉,建设单位通过招投标程序发包给A公司,并在工程开工前办理了建设工程质量安全监督手续、消防报批手续以及施工许可证。A公司制定了详细的施工组织设计,并履行了报批手续。施工过程中出现了如下情况:
课堂上学生看课外书不好好听课,教师没收课外书,这种行为属于负强化。()
学习后立即睡觉,保持的效果往往比学习后继续活动保持的效果更好,这是由于()。
根据《宪法》有关规定,以下说法错误的是()。
某单位有90人,其中65人参加外语培训,72人参加计算机培训,已知参加外语培训而未参加计算机培训的有8人,则参加计算机培训而未参加英语培训的人数是().
Thelanguageproducedbysecondlanguagelearnersistechnicallycalled
AloeVitaminHandCreamArichyetlightweightnon-greasytexturethatactslikeagloveprovidingprotectionagainstharmfu
Whoansweredthetelephone?
最新回复
(
0
)