首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) main(){int n=0; {static int n=0; printf("%d,",f(++n)); n+=m;return
有以下程序 int f(int m) main(){int n=0; {static int n=0; printf("%d,",f(++n)); n+=m;return
admin
2018-01-11
49
问题
有以下程序
int f(int m) main(){int n=0;
{static int n=0; printf("%d,",f(++n));
n+=m;return n;} printf("%d\n",f(n++));}
程序运行后的输出结果是
选项
A、1,1
B、1,2
C、2,3
D、3,3
答案
B
解析
由于在函数f中,变量n为静态局部变量,所以在主函数中第一次调用函数f后,变量n的值等于1,当第二调用函数f时,在函数f的内部静态局部变量n的值仍然保留等于1,所以返回函数值等于2。
转载请注明原文地址:https://kaotiyun.com/show/Vhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的c程序,下列叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为()。
程序测试分为静态测试和动态测试。其中___________是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面程序的功能是:输出100以内能被4整除且个位数为8的所有整数,请填空。main(){inti,j;for(i=0=___________;i++){j=i*10+8;if(j%4!=01cont
在软件开发中,需求分析阶段产生的主要文档是()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示__________,用带空心圆的箭头表示传递的是数据。
已有定义:“double*p;”,请写出完整的语句,利用malloc函数使p指出一个双精度型的动态存储单位_________。
数据流图有两种典型的结构形式,它们分别是变换型和【】。
随机试题
下列关于创客空间的运行模式的说法中正确的是
女孩,16岁,近10个月来右上腹痛频繁伴黄疸,且逐渐加重,大便呈陶土色,消炎利胆治疗无好转。患儿生后6天曾行先天性胆总管囊肿十二指肠吻合术。此患儿应考虑哪种合并症
患者,女性,33岁,上腹痛已1天,能忍受,但今中午进食后疼痛剧烈,伴有呕吐,吐后疼痛不缓解,疑为急性胰腺炎。病情处理不当可能会出现
张某继承了一套商铺,在办理产权登记前就以300万元的价格卖给了李某,并由李某使用。张某在办理了产权登记后,又以380万元的价格将这套商铺卖给王某,并办理了过户手续。对此,下列选项中正确的说法是()。
下列各项中标点符号使用正确的是()
行政许可中,受委托组织应是依法成立的管理公共事务的事业组织。()
有关绘图,下面的说法正确的是()。Ⅰ:drawArt(intx,inty,intwidth,intheight,ingstanAngle,intarcAngle)是用来指定在矩形的边界内从起始角度到结束角度之间画弧。Ⅱ:
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项( )。
DearMs.Emily,TheneedforabiologyteacherintheHeavilonCommunitySchoolswasindicatedinthePurdueUniversityEduc
IndealingwithstrangerstheruleforBritishsocietyisthatyoumustavoidstaringatthematthesametimeavoidignoringth
最新回复
(
0
)