首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
44
问题
有以下程序
#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://www.kaotiyun.com/show/kqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理技术的发展过程中,可实现数据共享的是
软件工程研究的内容主要包括:______技术和软件工程管理。
数据结构分为线性结构和非线性结构,带链的队列属于______。
下面叙述正确的是
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
有如下程序main(){floatx=2.0,y;if(x
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
数据结构分为逻辑结构与存储结构,线性链表属于______。
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;______}node;
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
进口电梯的安装使用维护说明书为复印件时必须加盖()。
三大合成材料橡胶、塑料、纤维基本上都是由自由基型聚合反应完成。
一批道路厚度检查结果分别为29cm、32cm、31cm、30cm、31cm、28cm、29cm,这批厚度检查结果的极差为()cm。
《建设工程质量管理条例》中对设计文件的要求是()。Ⅰ.设计单位应当根据勘察成果文件进行建设工程设计;Ⅱ.设计文件应当符合国家规定的设计深度要求,注明工程合理使用年限;Ⅲ.设计单位在设计文件中选用的建筑材料、建筑构配件和设备,应当注明规格、型号
在净化工艺中,离心式煤气鼓风机提高经济性能的常用方法为()。
根据借贷记账法的记账规则,下列不可能发生的是()。
阅读下面这篇公文,回答下列问题。教育部关于公布《高等学校信息公开事项清单》的通知教办函[2014]23号各省、自治区、直
下列没有歧义的一项是()。
下列政治思想或活动,打破保守,顺应当时时代潮流的是:
简述标准参照测验的项目分析。
最新回复
(
0
)