首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1; x*=2: return x: } main() { int i,s=1; for(
有以下程序: #include int fun() { static int x=1; x*=2: return x: } main() { int i,s=1; for(
admin
2020-03-15
55
问题
有以下程序:
#include
int fun()
{ static int x=1;
x*=2:
return x:
}
main()
{ int i,s=1;
for(i=1;i<=3;i++)
s*=fun();
printf(“%d\n”,s);
}
程序的运行结果是( )。
选项
A、10
B、30
C、0
D、64
答案
D
解析
本题中静态局部变量x,在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第1次循环s的值为2;第2次循环中,返回的x值为4,所以s的值为8;第3次循环,返回的x值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/B3Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
以下关于结构化程序设计的叙述中正确的是
以下叙述正确的是
关于算法,以下叙述中错误的是
关于do循环体while(条件表达式);以下叙述中正确的是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
随机试题
()属于六大类按摩基本手法之一。
关于胆石症,下列叙述哪些是正确的
正经别行深入体腔的支脉是
吸入麻醉药中麻醉效能最低的是
甲公司对乙公司享有一笔10万元的债权,在该债权到期之前,甲公司将其资产按7:3的比例分立为两个独立的公司丙公司和丁公司,而甲公司解散。甲公司分立时未与乙公司就该笔债权的归属作出约定,则该债权到期后,应由谁行使还款请求权?
依据施工合同示范文本规定,施工中涉及的应由承包人承担的费用有()。
对未设档案管理部门的单位,会计档案应由会计机构指定专人保管,但不得由单位出纳保管。
有关劳动力因素对人力资源策略的影响的说法正确的有()。
数据链路层采用了后退N帧(GBN)协议,发送方已经发送了编号为0~7的帧。当计时器超时时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是()。
DrThomasStarzl,likeallthepioneersoforgantransplantation,hadtolearntolivewithfailure.Whenheperformedtheworld
最新回复
(
0
)