首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
有以下函数intfun(char*x,char*y){intn=0:while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;)函数的
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
以下叙述中错误的是
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;
对软件系统总体结构图,下面描述中错误的是
下列叙述中错误的是()。
有以下程序段#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
随机试题
企业不同层次的管理人员所从事的管理工作具有普遍性,但层次不同其侧重点亦不同,其中高层主管侧重于
新生儿保健重点是发生在出生后
下列关于国际争端的解决说法正确的是:
时间点零表示资金运动的时间始点或某一基准时刻,是指日历年度的年初。()
在企业投资战略研究中,摆在每个企业面前的首要问题是()。
合理选择和正确使用()是保证项目施工质量和安全的重要条件。
我国《保险法》规定,人寿保险以外其他保险的被保险人或者受益人,对保险人请求赔偿或者给付保险金的权利,自其知道保险事故发生之日起( )年不行使而消灭。
下列参考文献著录的表述中,有误的是()。
营养改善项目中的效益是指由于改善措施增进人体健康而可能带来的社会效益和经济效益。()
设exsin2x为某n阶常系数线性齐次微分方程的一个解,则该方程的阶数n至少是__________,该方程为__________.
最新回复
(
0
)