首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun( ) {static int x=1; x*=2: return x: } main( ) {int i,s=1; for(i=1;i<=3;i++) s*=fun( ); prinff("
有以下程序: #include<stdio.h> int fun( ) {static int x=1; x*=2: return x: } main( ) {int i,s=1; for(i=1;i<=3;i++) s*=fun( ); prinff("
admin
2018-06-28
71
问题
有以下程序:
#include<stdio.h>
int fun( )
{static int x=1;
x*=2:
return x:
}
main( )
{int i,s=1;
for(i=1;i<=3;i++)
s*=fun( );
prinff("%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://kaotiyun.com/show/8Rxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:int a; float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0<回车>, a和b的值分别是______。
下列语句的输出结果是______。charS[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
软件危机的核心问题是【】和软件开发效率低。
以下不能正确定义二维数组的选项是
在内存中,存储字符’x’要占用1个字节,存储字符串"x"要占用【】个字节。
用scanf("%d,%d",&a,&b)输入数据时,下面输入法中,正确的是______。
算法的时间复杂度是指
关系表中的每一横行称为一个
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
为了提高软件的独立性,模块之间最好是()。
随机试题
慢性结缔组织病包括()
处理妊娠期急性阑尾炎的措施,下列哪项不正确
下列关于证券公司融资融券业务客户担保物的说法,不正确的是()。
下列预算中,能够既反映经营业务又反映现金收支内容的有()。
下列情形中,会使公司采取偏紧的股利政策的是()。
不同理论认为心理活动的动力有()。
某品牌计算机的参数是Intel酷睿i747903.6GHz/1TB5400转/4GDDR3/DVD……,下列对其参数的解释正确的是()。
空气中的细粒颗物PM2.5是造成灰霾天气的元凶之一,严重危害人体健康,国家环保部门新修订的《环境空气质量标准》将其纳入监测范围,这表明()。
设f(x)二阶连续可导,f(0)=0,f’(0)=1,且[xy(x+y)-f(x)y]dx+[f’(x)+x2y]dy=0为全微分方程,求f(x)及该全微分方程的通解.
Languageissomethingmorethanasystemofcommunications;itisalsoasocialconvention,whichonemustobserve.Improperuse
最新回复
(
0
)