首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int f(int n) { static int a=1; n+=a++; return n; } main( ) { int a=3,s: s=f(a);s=s+f(a); printf("%d\n",
有以下程序: #include<stdio.h> int f(int n) { static int a=1; n+=a++; return n; } main( ) { int a=3,s: s=f(a);s=s+f(a); printf("%d\n",
admin
2022-06-24
43
问题
有以下程序:
#include<stdio.h>
int f(int n)
{
static int a=1;
n+=a++;
return n;
}
main( )
{
int a=3,s:
s=f(a);s=s+f(a);
printf("%d\n",s);
}
程序运行以后的输出结果是( )。
选项
A、7
B、8
C、9
D、10
答案
C
解析
在函数f中,整型变量a为静态变量,所以每次调用函数f时不再为a重新赋值,而且a的值只有在程序结束时才被释放。第一次调用f后n=4,a=2;第二次调用时,a已经变成2了,所以结果为4+5=9。
转载请注明原文地址:https://kaotiyun.com/show/uQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chara=4;printf("%d\n",a=a
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charstr[][10]={"Mon",
有以下程序#include<stdio.h>intfun(inta,intb){if(b=0)returna;、elsereturn(fun(-a,-b));}main(){printf(’’%d\n’’,fun(4,2));}
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
有以下程序段#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
随机试题
1862年,美国总统林肯批准实施《莫雷尔法案》,要求各州开办或资助农业和机械工艺类学院,这类学校被称为()。
AseriesofculturalprogramshavebeenheldinShanghaito(celebration)________thislargestNationalSportsMeetinginhisto
Manyoftheproblemswefacetodayarenotsonewaswethinktheyare.Andsomeofourmodernsolutionsarenotsonew,either.
患者,男,38岁。在高温下持续工作10小时,出现意识不清入院。患者皮肤湿冷,血压70/50mmHg,脉搏细速。体温37.2℃,心率116次/分,此时患者首优的护理问题是
商业企业单位在实施会计电算化时,一般需选择()。
通过列示借款人在一定时期内取得的收入、所发生的费用支出和所获得的利润来反映借款人一定时期内经营成果的报表是()。
导游人员在回绝旅游者的要求时,一定要注意()。
司马谈《论六家要旨》:“①博而寡要,劳而少功,是以其事难尽从;然其序君臣父子之礼,列夫妇长幼之别,不可易也。②俭而难遵,是以其事不可遍循;然其强本节用,不可废也。③严而少恩;然其正君臣上下之分,不可改矣。④使人俭而善失真;然其正名实,不可不察也。”①②③
《拿破仑法典》
使用直线内插法计算阈限的方法是()。
最新回复
(
0
)