首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() {static int m=l; retum m*=3; } main() {int i=2,s=1; while(i一一)s=fun(); printf(’’%d\n’’,s); } 程序运行后的输出结
有以下程序: #include int fun() {static int m=l; retum m*=3; } main() {int i=2,s=1; while(i一一)s=fun(); printf(’’%d\n’’,s); } 程序运行后的输出结
admin
2020-10-26
24
问题
有以下程序:
#include
int fun()
{static int m=l;
retum m*=3;
}
main()
{int i=2,s=1;
while(i一一)s=fun();
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、1
B、3
C、9
D、2
答案
C
解析
此题考查静态变量,静态变量只在初次定义时赋初值,且在内存中有固定的存储空间,所以第1次运行fun()函数时,m的初值是1,返回3;当第2次调用时,m的值依然还是3,所以返回的值是9。
转载请注明原文地址:https://kaotiyun.com/show/5t3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=1,y=2,z=3;if(x>1)if(y>x)putchar(’A’);elseputchar(’B’);elseif
以下叙述中错误的是()。
有以下程序:#includevoidf(intx[],intn){if(n>1){printf("%d,",x[0]);f(&x[1],n一1);printf("%d,",x[0]);
已知字符‘A’的ASCII代码值是65,字符变量c1的值是‘A’,c2的值是‘D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
有以下程序:#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
以下叙述中错误的是()。
下面能作为软件需求分析工具的是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
消费者在购买、使用商品或者接受服务时,有权询问和了解商品或服务的有关情况,享有()。
A.内关、中脘B.中脘、气海C.曲池、内庭D.脾俞、足三里E.百会治疗休息痢,应加用
工程咨询作为一个独立的行业,始于()。它是近代工业化的产物,最初出现在建筑业中。
工程项目的特点不包括()。
射击:投掷手枪:()
《刑法》第347条规定:“走私、贩卖、运输、制造毒品。无论数量多少,都应当追究刑事责任,予以刑事处罚。走私、贩卖、运输、制造毒品,有下列情形之一的,处十五年有期徒刑、无期徒刑或者死刑,并处没收财产:(一)走私、贩卖、运输、制造鸦片一千克
发展先进文化的重要内容和中心环节是
IsStanfordstillauniversity?TheWallStreetJournalrecentlyreportedthatmorethanadozenstudentshaveleftschooltowo
UNIX用户可在Shell命令级使用管道“|”,命令“Proutput.cllp”与(226)命令组等价。两者相比,前者(227)。
A、Ithascutdownonfreshmenenrollment.B、Ithasn’texpandedthesizeofafreshmanclass.C、Ithaspickedouttopstudentsby
最新回复
(
0
)