首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i, s=1; for( i=1; i
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i, s=1; for( i=1; i
admin
2015-07-28
73
问题
有以下程序
#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、30
B、10
C、0
D、64
答案
A
解析
静态变量是在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。所以调用三次fun()函数,计算的结果为s=s*2*4*8=64,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/jOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可以在C语言中用做用户标识符的是_______。
以下程序运行后的输出结果是______。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
若有以下调用语句,则不正确的fun()函数的首部是______。
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
随机试题
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】________theturnofthecenturywhenjazz(爵士乐)wasborn
医患关系可分为技术方面和非技术方面,下列选项中属于技术关系的是
神经嵴可衍化的细胞不包括
下列药物中。哪组药物具有回阳救逆的功效
新鲜使用的中药如
为了有效规避有担保流动资金贷款保证人还款能力发生变化的风险,贷款银行应当选择信用等级高、还款能力强的保证人,且保证人信用等级不能低于借款人,不接受股东之间和家庭成员之问的单纯第三方保证方式。()
发文字号按顺序排列是()。
自然界中不同生物之间的共生关系一般理解为“相互依存,互利互惠”,下列存在共生关系的是()。
已知A是3阶非零矩阵,若矩阵B=使得AB=0,又知A+3E不可逆,则秩r(A)+r(A+E)=_______.
Whydoesthewomanwanttogotothemovie?
最新回复
(
0
)