首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-06-15
51
问题
有以下程序:
#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在静态存储区内分配存储单元,在程序整个运行期间都不释放。所以第一次循环s的值为2,在第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/irtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句定义正确的是()。
下列关于switch语句和break语句的结论中,正确的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
以下不合法的字符常量是()。
以下关于函数的叙述中正确的是()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
在数据管理技术发展的三个阶段中,数据共享最好的是
下面不属于软件工程的3个要素是
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
根据《生产安全事故报告和调查处理条例》,事故发生地与事故发生单位不在同一个县级以上行政区域的特别重大事故以下等级事故,应对其负责调查的部门是()。
Sinceitsfoundingin1948,McDonald’shasgrownfromafamilyburger(汉堡包)standtoaglobalfast-foodchain,withmorethan30,
AFP检测的临床意义,下列哪项是正确的
成熟卵泡是
淋巴细胞和浆细胞疾病包括
建立工程项目质量控制系统,需要确定控制系统组织的()。
在商业银行信用风险组合层面的区域风险识别中应关注()。
甲股份有限公司(以下简称甲公司),属于增值税一般纳税人,适用的增值税税率为17%。甲公司2014年至2016年与固定资产有关的业务资料如下:(1)2014年12月1日,甲公司购入一条需要安装的生产线,取得的增值税专用发票上注明的生产线价款为1000万元,
音乐教育的终极目标是()
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
最新回复
(
0
)