首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main(){ int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m)
有以下程序 #include<stdio.h> main(){ int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m)
admin
2017-04-26
43
问题
有以下程序
#include<stdio.h> 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/kqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;k=N(M(a,b),c
以下叙述中正确的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
结构化程序设计方法的3种基本控制结构中不包括
若有定义:char*st="howareyou";,下列程序段中正确的是
有如下程序main(){floatx=2.0,y;if(x
以下不属于对象的基本特点的是
关系表中的每一横行称为一个
在最坏情况下,堆排序需要比较的次数为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
简述新时代如何推进现代化经济体系建设。
()是指企业向市场提供与众不同的产品或服务,用以满足客户的不同需求,从而形成竞争优势的一种战略。
合同当事人之间出现合同纠纷,可以向仲裁机构提交仲裁协议请求仲裁。关于仲裁协议,下列说法错误的是()。
下列各项中,属于流动负债的有()。
什么是中断?中断经过哪几步?
给定资料(一)2013年6月以来,A县实行县级公立医院改革,全面叫停“以药补医”。84岁的吕大娘多年来一直患有糖尿病,需要每天服药。在中医院门诊部遇到吕大娘时,她刚拿完药出来,药费单上显示吕大娘花费了382元。而同样的药品,在改革以前要多花52元。提
2015年上半年,A市新设内资企业20518户,注册资本(金)1651.8亿元,同比分别增长39.7%和133%。其中私营企业20187户,注册资本(金)1258.76亿元,同比分别增长30.4%和224.%。从设立总量来看,批发零售业、制造业、
“科学管理之父”弗雷德里克.温斯格.泰罗认为管理的中心问题是()。
2001年9月8日下午,某村村民李某饲养的看门狗在同村屠户林某的肉铺里叼走一块肉,林某上前用棍子将狗打跑,狗在慌忙逃跑中撞上一头正在路上游荡的家猪,猪受到惊吓而乱跑时,将在此间行走的七旬老太高某撞倒,导致高老太胫骨骨折,经过住院治疗花去医疗费人民币2000
Writeashortessaybasedonthepicturebelow.Youshouldstartyouressaywithabriefaccountofpicturethenexpressyourvi
最新回复
(
0
)