首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { in
有以下程序 #include <stdio.h> int a=2; int f() { static int n=0; int m=0; n++; a++; m++; return n+m+a; } main() { in
admin
2021-02-25
21
问题
有以下程序
#include <stdio.h>
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
解析
static变量又称为静态变量,编译时,将其分配在内存的静态存储区中,在整个程序运行期间都不释放这些存储单元,即使退出函数,下次再进入该函数时,静态局部变量仍使用原来的存储单元,值是上一次函数调用结束时的值。若定义时未赋初值,在编译时,系统自动赋初值为0;若定义时赋初值,则仅在编译时赋初值一次,程序运行后不再给变量赋初值。程序执行过程为:k=0,a=2,n=0,m=0;n=1,a=3,m=1,返回5;k=1,a=3,n=1, m=0;n=2,a=4,m=1,返回7;k=2,a=4,n=2,m=0;n=3,a=5,m=1,返回9;k=3退出循环。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
若有以下程序#includechar*a="you",b[]="welcome#you#to=#China!”;main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++)
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后
以下选项中不能作为C语言合法常量的是
以下叙述中正确的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};
随机试题
Hehasbeencalledthe"missinglink."Half-man,half-beast.Heissupposedtoliveinthehighestmountainintheworld—Mount
普萘洛尔的药理学特点是:
A.肺炎链球菌肺炎B.支气管扩张C.肺炎克雷伯杆菌肺炎D.急性肺水肿咳大量黄脓痰,静置后痰液分层提示
下列哪项不是法洛四联症的主要体征
鉴别水杨酸及其盐类,最常用的试液是
甲公司于2012年7月1日,以900万元取得D公司20%的普通股股份,采用权益法核算。2012年7月1日D公司可辨认净资产的公允价值为4000万元(与账面价值相同)。2012年D公司实现净利润.600万元(假定利润均衡发生),未分配现金股利。2012年12
根据《巴塞尔新资本协议》,针对个人的循环零售贷款应该满足的标准有()。
在元代画家的笔下,花鸟画已经成为借物抒情、托物言志的途径,这种发展无疑丰富了花鸟画的内涵。发展至明清时期,许多花鸟画家更把家国观念、道德品评、祈求幸福等传统的人文精神寄托于画中,有些画家甚至将花鸟内容个性化,借以表达喜怒哀乐。因此,画家创作时重视追求境界多
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。公司将于今年举办“创新产品展示说明会”,市场部助理小王需要将会议邀请函制作完成,并寄送给相关的客户。现在,请
Lookatthenotesbelow.Someinformationismissing.Youwillhearamangivingsomeinformationaboutgiftstoorderforstaff
最新回复
(
0
)