首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { int k; for (k=0; k
有以下程序 #include int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { int k; for (k=0; k
admin
2019-06-09
71
问题
有以下程序
#include
int a=2;
int f()
{ static int n=0;
int m=0;
n++; a++; m++;
return n+m+a;
}
main()
{ int k;
for (k=0; k<3; k++)
printf("%d,", f( ));
printf("\n");
}
程序的运行结果是( )。
选项
A、5,7,9,
B、5,6,7,
C、5,8,11,
D、5,5,5,
答案
A
解析
静态变量定义时的初始化只运行一次,并且其值在程序运行过程中一直存在,而局部变量则是用时分配,用完释放。全局变量在当前文件内也是一直存在的。main()函数中调用三次f()函数,f(0)=1+1+3=5,n=1,m=1,a=3;f(1)=2+1+4=7,n=2,m=1,a=4;f(2)=3+1+5=9,n=3,m=1,a=5。所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/cRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序yoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;)main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(’’%d%dkn’’,C,d);)程
有以下程序yoidfun(int*pl,int*p2,int*S){s=(int*)malloc(sizeof(int));*S=*pl+*(p2++);)main(){inta[2]={1,2},b[2]={10,20},*s=a;
给定程序中,函数fun的功能是:将NxN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为:
给定程序MODll.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使它
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
下列叙述中正确的是()。
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
下列叙述中正确的是()。
软件详细设计生产的图如下该图是()。
下面对软件测试描述错误的是()。
随机试题
在Windows的资源管理器中,利用“编辑”菜单中的“重命名”既可以对文件改名,也可以文件夹改名。
既能清热解暑,又能收湿敛疮的药物是
管理方格法中的任务管理是指()
患者赵某,女,37岁,患慢性胆囊炎,入院择期行腹腔镜下胆囊摘除术。胆囊造影前一日晚上,患者饮食应为
中药提取液精制方法有
企业采用公允价值模式对投资性房地产进行后续计量,下列说法中正确的有()。
野生动物保护组织:没有买卖就没有杀戮;没有杀戮,人与自然才能和谐相处。如果以上陈述为真,以下哪一项陈述一定为真?
小张夫妇想买套房子,经过一番挑选,目标锁定某座楼的3套房。已知:这三套房子中有一套是B户型,另一套位于25楼,第三套面积为156平方米。A户型不在19楼,C户型也不在32楼。150平方米的房子不在19楼。145平方米的不是A户型。150平方米的不是C户型。
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
It’sHardtoCleanBigDataA)KarimKeshayjee,aTorontophysiciananddigitalhealthconsultant,crunchesmountainsofdatafro
最新回复
(
0
)