首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序:
#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://jikaoti.com/ti/XDG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
以下关于结构化程序设计的叙述中正确的是
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf
关于算法,以下叙述中错误的是
若有以下程序intflinta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n-1);printf("%d\n",f(a,
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
随机试题
属于生化评估的内容是
治膏淋当首选
患儿,10岁。发育正常,无明显症状。听诊于胸骨左缘2、3肋间Ⅱ级收缩期杂音,心电图显示右心室肥厚及不完全性右束支传导阻滞。本例可能的诊断
证券的基本特征表现在()。
认证合格有效期满前,如企业愿继续延长,可向认证机构提出()。
公安执法监督的内容是公安机关及其人民警察在执行职务活动中()。
Ifitistruethatmoralitycannotexistwithoutreligion,thendoesnottheerosionofreligionheraldthe______ofmorality?
设A(一1,0,4),π:3x一4y+z+10=0,L:,求一条过点A与平面π平行,且与直线L相交的直线方程.
E1信道的数据速率是(15),其中的每个话音信道的数据速率是(16)。
MostpeoplewhodevelopLymedisease,atick-borninfectionthat’sendemicinpartsoftheNortheastandMidwest,areeasilycur
最新回复
(
0
)