首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
admin
2020-06-16
27
问题
有以下程序
#include
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,2
B、1,1
C、2,3
D、3,3
答案
A
解析
静态变量是在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。函数f()的功能是用n累加所有调用该函数时传入的m的值,所以第一次调用函数f(++n),传入的参数为1,返回的值为1;第二次调用函数f(n++),传入的参数仍为1,返回时n在原先的基础上继续累加1,返回值为2,所以输出结果为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/17G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c!=3)printf("%d%d%d\n",
有以下程序:#includemain(){inti,j=0;chara[]="Howareyou",b[10]={0};for(i=0;a[i];i++)if(a[i]==’’)b[j
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
设有定义:inta=64,b=8;,则表达式(a&&b)和(aIb)&&(aIIb)的值分别为()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include
围绕山顶一圈有N个山洞,编号为0、1、2、3、……、N—1,有一只狐狸和一只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先到第一个}同(即编号为0的洞)中找;再隔1个洞,即到编号为2的个洞中找;再隔2个洞,即到编号为5的洞中找;下次再隔3个洞;
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
有如下定义:structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是()。
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
随机试题
企业破产中,企业“不能清偿到期债务”的构成要件有______、______、______。
疾病三级预防策略,不包括
对于达到一定规模的危险性较大的分部分项工程的专项施工方案,应由()组织专家论证、审查。
以下不属于特许权使用费所得的项目是()。
电视消费量、收视率、占有率、发行量、总到达率、千人成本等指标属于()。
教学过程中学生认识的中心环节是()
鸡油菌这种野生蘑菇生长在宿主树下,如在道氏杉树的底部生长。,遭氏杉树为它提供生长所需的糖分。鸡油菌在地下用来汲取糖分的纤维部分为它的宿主提供养料和水。由于它们之间这种互利关系,过量采摘道氏杉树根部的鸡油茵会对道氏杉树的生长不利。以下哪项如果为真,将对题干的
Lettingitoutmaybebadforyouremotionalhealth.Manypeopleassumethatsharingfeelingsopenlyandoftenisapositiveide
Inrecentyearsanewfarmingrevolutionhasbegun,onethatinvolvesthe【21】______oflifeatafundamentallevel—thegen
Thedaysofoldwomendoingnothingbutcookingbigmealsaregone.NowtheycanjointheRedHatSociety(红帽会)—agroupholdingt
最新回复
(
0
)