首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
以下程序的输出结果是main(){inta=5,b=4,c=6,d;printf((“%d\n”,d=a>b?)(a>c?a:c):(b));}
以下叙述中正确的是
下列叙述中,正确的是
以下程序的运行结果是______。structexmp{charname[10];intnumber;};structexmptest[3]={{"WangXi",
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
下列选项中不能正确定义结构体的是_______。
以下叙述中不正确的是()。
随机试题
根据我国宪法规定,下列机关中,()有权制定行政法规。
安全放散阀不动作的原因是由于零件损坏,受异物卡住以及()不一致。
强直性脊柱炎的发病与哪些因素有关
李某,男,35岁,新被确诊为原发性高血压,他努力调整自己的心态去接受患病的事实,此种适应属于( )。
《职业健康安全管理体系要求))GB/T28001--2011的总体结构组成部分包括()。
以下关于税款优先的原则表述正确的是()。
四川风味小吃是()。
美国课程理论家泰勒于1949年出版《课程与教学的基本原理》一书,系统提出了课程编制的四个阶段,其中最为关键且指导课程设计展开的阶段是()
有下列()情形之一的,信托无效。
SpeakerA:Youdon’thavetoplaythatrecordsoloud,doyou?SpeakerB:______.
最新回复
(
0
)