首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main(){int i,s=1; int fun(){static int x=1; for(i=1;i<=3;i++) x*=2; s*=fun(); return x;} printf("%d\
有以下程序 #include<stdio.h> main(){int i,s=1; int fun(){static int x=1; for(i=1;i<=3;i++) x*=2; s*=fun(); return x;} printf("%d\
admin
2019-05-17
109
问题
有以下程序
#include<stdio.h> main(){int i,s=1;
int fun(){static int x=1; for(i=1;i<=3;i++)
x*=2; s*=fun();
return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/xTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段: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);程序的输出结果是()。【08年9月】
以下叙述中正确的是()。【08年9月】
设有定义:Structcomplex{intreal,unrea1;}data1={1,8),data2;则以下赋值语句中错误的是()。【10年3月】
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
下列关于数据库设计的叙述中,正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
以下选项中合法的实型常量是
数据库设计中反映用户对数据要求的模式是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
随机试题
Bloomfieldbelievedthatspeechwasprimaryand______wassecondary.
色氨酸是
中药炮制学的定义
在植被类型主要为灌木和乔木的林地进行群落调查时,确定样地面积大小的依据是()。
对于简报的标题,应做到()。
以下是一位研究者对受教育年限和职业声望所进行的抽样调查以职业声望为因变量,以受教育年限为自变量,求回归方程。
设螺线r=θ,0≤θ≤2π与极轴所围区域的面积为A,则A=()
在计算机系统中,不同的设备根据数据的组成方式可以分为字符设备和(10)。
TimeIfyoucan【T1】______,youcanknowthetimeofday.Butnooneknows【T2】______.【T3】______oursuccessinmeasuringthe
The"standardofliving"ofanycountrymeanstheaverageperson’s【C1】______ofthegoodsandservicesthecountryproduces.Ac
最新回复
(
0
)