首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
45
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序:#includemain(){intc;while((c=getchar0)!=‘\n’){switch(c=‘3’){case0:case1:p
若有说明inta[3][4];则a数组元素的非法引用是()。
下面程序的功能是:输出100以内能被4整除且个位数为8的所有整数,请填空。main(){inti,j;for(i=0=___________;i++){j=i*10+8;if(j%4!=01cont
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是_______。c=(a-=(b-5));c=(a%3)+(b=1);
软件工程研究的内容主要包括:软件开发技术和_________。
以下关于C语言数据类型的叙述中正确的是()。
下列程序中,fun()函数的功能是计算x2-2x+6,主函数中将调用fun()函数计算。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空:#includedoublefu
数据库系统的核心是()。
下列叙述中正确的是()。
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
随机试题
设甲口袋有3个白球2个黑球,乙口袋有3个白球3个黑球,先从甲口袋一次性取出2个球放入乙口袋,再从乙口袋任取2个球,用X表示其中黑球个数,求E(X).
洞缘斜面的倾斜度为
A、口渴喜饮B、大渴喜冷饮C、渴不欲饮D、大渴引饮,小便量多E、但欲漱水不欲咽实热证可见
某企业设计生产能力为年产某产品40000吨,在满负荷生产状态下,总成本为30000万元,其中固定成本为10000万元,若产品价格为1万元/吨,则以生产能力利用率表示的盈亏平衡点为()。[2014年真题]
根据《中华人民共和国防沙治沙法》,本法所称土地沙化,是指主要因()所导致的天然沙漠扩张和沙质土壤上植被及覆盖物被破坏,形成流沙及沙土裸露的过程。
行为人因违反劳动法律规定,不履行法律规定时,依法应当承担责任,并由有关行政机关或行为人所在单位以行政制裁方式予以追究的法律责任是()。
TalesofthesupernaturalarecommoninallpartsofBritain.Inparticular,therewas(andperhapsstillis)abeliefinfairies.
已知一ax一b)=0,其中a,b是常数,则
有以下程序 #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
Don’tWorry,BeHappyA)Acynic,AmbroseBierceremarkedinhis"Devil’sDictionary",is"ablackguard(无赖,恶棍)whosefaulty
最新回复
(
0
)