首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int m) { static int n=0: n+=m;return n;} main(){ int n=0: printf("%d,",f(++n)); printf("
有以下程序 int f(int m) { static int n=0: n+=m;return n;} main(){ int n=0: printf("%d,",f(++n)); printf("
admin
2019-05-17
11
问题
有以下程序
int f(int m)
{
static int n=0:
n+=m;return n;}
main(){
int n=0:
printf("%d,",f(++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/KDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=-11.b=10;a/=b/=4:printf(’’%d%d\n’’,a,b);}则程序的输出结果是
以下选项中关于C语言常量的叙述错误的是
以下关于结构化程序设计的叙述中正确的是
有以下程序#include<stdio.h>main(){inti,j;for(i=3;i>=1;i-){for(j=1;j<=2;j++)printf(’’%d’’,i+j);printf(’’\n’’);}}程序的运行结果是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c=3)‖(d=-1))a=5;printf(’’%d,%d,%d,%d\n’’,a,b,
以下选项中函数形参不是指针的是
以下函数按每行8个输出数组中的数据:yoidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf(’’%d’’,w[i]);}printf(’’\n’’);}下划线处应填入的语句是
函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A:Y=&B;后Y的值()。
算法的有穷性是指()。
随机试题
建筑物内电气柜发生的火灾属于()火灾。
(2010.4.单选)太平天国运动后期,提出《资政新篇》这一带有资本主义色彩改革方案的是()
下列极少并发肺脓肿、空洞的细菌性肺炎是
在可见光遥感图像上,不同类型的道路具有不同的色调,这是由于他们的反射率所决定。其中,反射率最强的道路是()。
对于扣缴义务人采取各种手段,不缴或者少缴已扣、已收税款行为的处罚不包括( )。
A注册会计帅是J公司2005年度会计报表审计的外勤审计负责人,在审计过程中,需对负责收集审计证据的助理人员提出的相关问题予以解答,并对其编制的有关审计工作底稿进行复核。请代为做出正确的专业判断: 注册会计师通过实质性测试获取审计证据时,应当考虑的主要事项有
将散客顺利送走后,导游员还有许多后续工作需要完成,主要是()
某中学在自己制定的校规校纪中,有“罚款”这一条款,这种做法()。
有以下程序#include<stdio.h>main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d
Shestoodbeforeuslookingverycomposedasshegaveusgoodmorning.Sabriclearedhisthroat,andpickingupthegreatkeyve
最新回复
(
0
)