首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
34
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(REC*x){x->num=23;x->s=8
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf(“%d”,(int)(y))#defineP(y)w(y)main()
以下叙述中正确的是()。
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是_______。c=(a-=(b-5));c=(a%3)+(b=1);
下列程序的循环次数是_________。x=2;do{x=x*x;)while(!x);
下列叙述正确的是()。
表示关系X<=Y<=Z的C语言表达式为()。
设j为int型变量,则下面for循环语句的执行结果是()。for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
随机试题
患儿最可能是患有该患儿不适宜的护理措施是
A、单臂卡环B、上返卡环C、间隙卡环D、正型卡环E、下返卡环用于前磨牙基牙二类导线的卡环
某女,38岁,月经40天左右一次,色暗有块,经行不畅,小腹胀痛,舌暗苔薄白,脉弦。针灸取穴为
关于不同法律职业责任,下列哪些表述是正确的?
人们面对面、一对一的沟通,包括会议、小组讨论和电话中的语言沟通被称为()。
幼儿园舞蹈教师杨某推荐豆豆报名参加在某电视台举办的幼儿歌舞大赛。豆豆在比赛中荣获第一名,获奖金5000元。杨某欲向豆豆的父母索要部分奖金。下列表述正确的是()。
强制戒毒工作由()主管。
我国的司法制度包括审判制度、检察制度、侦查制度和公证制度。()
在数列居于第()项。
Amotelisusuallyforpeoplewho________.
最新回复
(
0
)