首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
23
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf(’’%d,%d,%d\n’’,x,y,z);)程序运行后的输出结果是
以下叙述中错误的是
有以下程序#include<stdio.h>main(){inty=10;while(y-);printf(’’Y=%d\n’’,y);}程序执行后的输出结果是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
在以下给出的表达式中,与while(E)?的(E)不等价的表达式是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
在一个C源程序文件中所定义的全局变量,其作用域为
下列语句组中,正确的是
给定程序MODll.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
在满足实体完整性约束的条件下()。
随机试题
A.阿托品B.利多卡因C.人工心脏起搏D.普罗帕酮(心律平)E.普萘洛尔(心得安)对下列心律失常患者最佳的治疗选择是:男性,16岁。因心悸来急诊,心电图示预激综合征伴室上性心动过速,QRS宽0.13秒,
病案的法律作用包括
患者,女,26岁。二天来脐周腹痛,呈阵发性疼痛,且伴黑便,一周前曾进食虾蟹,此后全身散在有荨麻疹。查体:脐周皮肤及下肢可见紫癜,肝脾未及,肠鸣音亢进,大便潜血(+)。临床诊断最可能是()
图5-80所示圆截面杆,直径为d杆两端许可力偶矩为M0。若横截面面积增加1倍,许可力偶矩Mo为()。
某工程网络图如下,下列说法正确的是()。
保险代理机构对外投资、对外担保,可以用( )进行投资。
杨某2013年12月因无法偿还黄某的到期债务,遂将自己的一处房产作价300万元抵债给黄某,办理了相关的手续。黄某之后又将抵债所得的房产以310万元的价格出售。已知当地契税税率为4%。则下列说法正确的是()。
A、 B、 C、 D、 D第一个图加第二个图去同存异得到第三个图。
简述实施低成本战略的最佳时机和风险。
A、 B、 C、 A
最新回复
(
0
)