首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2016-12-28
33
问题
有以下程序
#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、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/yrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出正确的程序段
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i
下列程序的输出结果是______。longfun5(intn){longs;if((n==1)‖(n==2))s=2;elses=n+fun5(n-1);return(s);}main(){longx;x=fun5
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
下列关于字符串的说法中错误的是
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
随机试题
下列选项中,不属于头脑风暴法缺点的是()
宏达模具公司的人员招募宏达模具公司是一个乡镇企业,公司刚成立时,正赶上市场上模具供不应求的时机,因此公司发展很快。但随着经营规模的扩大,公司员工文化素质和技术水平不高的弊端日益显露。由于缺乏关键专业技术人员和高级管理人员,企业日益陷入困境,经理李宝
在IPv4中,将IP地址分为A、B、C等类,191.168.0.1是一个_______类地址。
女,45岁,诊断右下肺炎,痰培养为肺炎球菌。下列哪项治疗是错的
现场交货的到货检验中,数量验收的方法主要包括()。
会计法律制度的特点包括()。
证券承销业务的合规性、正常性和公开性是现场检查的重要内容。( )
TheNationalGeographicChannelisoftenpraisedforitsmeticuloussciencedocumentaries,butashowthatairedlastmonthfocu
Mary’sperformanceinthisexammadeusfeelrather(disappoint)______.
A、Toinform.B、Toentertain.C、Both.D、Neither.C录音中提到“TheSundaypapers,...areintendedtoentertainaswellasinform.”,可知答案是C
最新回复
(
0
)