首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下稗序 #include<stdio.h> fun(int a,int b){int static m=0,i=2; main(){int k=4,m=1,p; p=fun(k,m); i=i+m+1; m=i+a+b; return m;} prin
有以下稗序 #include<stdio.h> fun(int a,int b){int static m=0,i=2; main(){int k=4,m=1,p; p=fun(k,m); i=i+m+1; m=i+a+b; return m;} prin
admin
2020-03-15
20
问题
有以下稗序
#include<stdio.h>
fun(int a,int b){int static m=0,i=2;
main(){int k=4,m=1,p;
p=fun(k,m);
i=i+m+1;
m=i+a+b;
return 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/JCCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c:若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
以下选项中不属于字符常量的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
下列条件语句中,输出结果与其他语句不同的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有以下程序#include
以下叙述正确的是
软件需求分析阶段的主要任务是()。
下面不能作为结构化方法软件需求分析工具的是()。
数据库应用系统中的核心问题是()。
随机试题
为确保建设工程进度控制目标的实现,监理工程师必须认真制定进度控制措施。进度控制的技术措施主要有()。
下列明细分类账中,应该采用数量金额式明细分类账的是()。
下图是国家统计局企业景气指数分行业中工业的季度数据,时间区间为2001年1月至2016年9月。根据图表,工业企业负责人对经营状况和经济预期最悲观的时间是()。
下列关于乳类脂肪的描述,不正确的是()。
赵女士长期以来忍受丈夫的家庭暴力。这天,因饭菜不合口味,丈夫动手打了赵女士耳光,赵女士刚辩解几句,丈夫用绳子将其勒得喘不过气,并用刀将她的手臂砍伤。邻居们闻声冲开门把赵女士救了下来并请来了社会工作者。面对这种情况,社会工作者首先应该()。
以下①~⑦种教师行为中,违反教师职业道德及有关政策法规的是()①按名次排座位;②作业完不成,罚站一星期;③当众嘲笑,羞辱学生;④对犯错误的学生进行适当的惩戒;⑤教师辅导自己班的学生并收费用;⑥因为找不到违反纪律的某个学生,就将全部同
人类的和平共处是一个不可实现的理想。统计数字显示自1945年以来每天有12场战斗在进行,这包括大大小小的国际战争以及内战中的武力交战。以下哪项如果为真,最能对上述结论提出质疑?
开发策略的制定必须考虑很多问题,但下面()的问题可以不考虑。
表达式12/2\4的值是
支持子程序调用的数据结构是()。
最新回复
(
0
)