首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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++) );
有以下程序 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++) );
admin
2018-10-16
55
问题
有以下程序
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://www.kaotiyun.com/show/2wxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
下面程序段的执行结果是()。intx=10;for(;x;x--){if(x%3)continue;printf("%d",x);}
有以下程序:#include<studio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
______是构成C语言程序的基本单位。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
以下程序运行后的输出结果是【】。main(){charm;m=’B’+32;printf("%c\n",m);}
有以下程序 main( ) { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; } while(i<7); printf("%d\n",s); }
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
当变量c的值不为2、4、6时,值也为“真”的表达式是
随机试题
由于角度铣刀的刀尖强度较弱,刀齿较密,排屑困难,因此应选择较大的每齿进给量。
TherearemorethanfortyuniversitiesinBritain—nearlytwiceasmanyasin1960.Duringthe1960seightcompletelynewoneswe
常用治阴虚内热、骨蒸劳热及肠燥便秘的药物是()
患者刘某为接受青霉素治疗的病人,停药几天以上,必须重新进行过敏试验
保持感光效应不变,摄影距离增加1倍,则管电流量应为原来的
女性,32岁,进行性膀胱刺激症状。经抗生素治疗不见好转,且伴有右侧腰部胀痛及午后潮热。为了解患者肾功能及形态的病理改变,最有价值的检查是
医院药事管理与药物治疗学委员会的委员来源包括()
企业法律事务机构,是指企业依法自主设置的专门承担法律事务工作的职能部门,是企业法律顾问的执业机构。其特征为()。
“假象是客观的,是本质的表现。”这是一种
WhichofthefollowingisNOTtrueabouttheBeatlesaccordingtothepassage?Itisimpliedinthethirdparagraphthat______
最新回复
(
0
)