首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m); i=i+m+1;
有以下程序 #include main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m); i=i+m+1;
admin
2018-01-11
45
问题
有以下程序
#include
main(){int k=4,m=1,p;
fun(int a,int b){int static m=0,i=2; p=fun(k,m);
i=i+m+1; printf("%d,",p);
m=i+a+b; p=fun(k,m);
return 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/fhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
下面程序的运行结果是_____________。#defineP(a)printf(“%d”,a)main(){intj,a[]={1,2,3,4,5,6,7},i=5;for(j=3;j>1;j--)
下面程序的输出结果是___________。#includemain(){staticchara[]:“zhao”,b[]=“juan”;char*ptr1=a,*ptr2=b;intk;
若a:1,b=2,c=3,d=4;则条件表达式a>b?a:c
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf(“%d”,(int)(y))#defineP(y)w(y)main()
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
下列叙述中,正确的是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
有关尿亚硝酸盐试验,以下说法正确的是
女性,35岁,发现右侧颈部肿块5年余,自觉无任何不适,未曾就诊。近日来出现右颈部肿块疼痛,肿块较前增大。查体:右颈部扪及3cm×3cm肿块,质较硬,边界清楚,随吞咽上下活动,局部轻度压痛,无红肿。B超检查提示右甲状腺囊性占位性病变最佳治疗方案为
A、1天B、3天C、5天D、1周E、1个月非处方药限定疗程为平喘药成人服用
图4-44所示机构由杆O1A、O2B和三角板ABC组成。已知:杆O1A转动的角速度为ω,O1A=O2B=r,AC=h,O1O2=AB,则图示瞬时点C速度vC的大小和方向为()。
下列不属于谨慎性原则要求的是()。
保荐工作底稿应当真实、准确、完整地反映整个保荐工作的全过程,保存期不少于10年。()
建立现代企业制度是我国国有企业改革的方向。()
公安机关对已不具备人民警察条件,不适合在公安机关继续工作的人员,解除其与公安机关任用关系的一种人事行政管理措施,称为人民警察的()。
结合材料,回答问题材料1人固有一死,或重于泰山,或轻于鸿毛。守岛英雄王继才怎么也想不到,他的死会震动国人。在这个舆论纷扰、人心浮动的时代,王继才的去世为什么感天动地?一天的坚守或许不难,一年的坚守却弥足珍贵,王继才用32年的坚
在属性窗口中把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)End
最新回复
(
0
)