首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() {static int x=l: X*=2: return X: } main() {int i,s=l: for(i=l;i
有以下程序 #include int fun() {static int x=l: X*=2: return X: } main() {int i,s=l: for(i=l;i
admin
2013-06-11
23
问题
有以下程序
#include
int fun()
{static int x=l:
X*=2:
return X:
}
main()
{int i,s=l:
for(i=l;i<=3,i++) s*=fun();
printf(“%d\n”,s);
}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
B
解析
fun函数中的变量x为静态局部变量,它在内存的静态存储区中占据着永久性的存储单元.即使退出fun函数也不释放x的存储单元,仍保留其原来的值,函数共调用了3次fun函数,第一次调用fun函数后,x=2,s=2;第二次调用fun函数后,x=l,s=8;第三次调用fun函数后.x=8,s=64。故程序运行后输出结果为64。
转载请注明原文地址:https://kaotiyun.com/show/VAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有程序段: intal,a2; Charcl,c2; scanf("%d%c%d%c",&a1,&cl,&a2,&c2); 若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入()
有以下程序#include<stdio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));程序运行后的输出结果是
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",
设有以下语句,其中不是对a数组元素的正确引用的是______(其中0≤i<10)inta[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
若有定义:doubleW[10],则W数组元素下标的上限为【】,下限为【】。
按条件f对关系R进行选择,其关系代数表达式为______。
数据的逻辑结构有线性结构和______两大类。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
算法的时间复杂度是指______。
设有定义:char p[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
随机试题
患者女,64岁。未服药状态下多次测量血压平均值为170/105mmHg,糖尿病史15年,为求规范化治疗现来我院就诊。患者血压分级为
随着时代的发展,生活水平的提高,人们的饮食与生活习惯也发生了很大的变化,导致了在体检时出现甘油三酯、胆固醇等检测指标的升高,血脂高成了人们经常提到的问题。调血脂药中可降低血纤维蛋白原的是()
10个月患儿,平时少晒太阳,近2个月来烦躁,易哭,多汗;查体见方颅,前囟3×3cm,肋骨串珠;碱性磷酸酶升高。针对病情,下列哪项护理是错误的:
施工验收质量控制不包括对( )验收过程的质量控制。
下列说法错误的是()。
王先生拥有A公司的股票,他打算在其资产中加入B公司或者C公司的股票,3种股票的风险和收益率水平相当,A公司和B公司股票的相关系数为-0.6,A公司和C公司股票的相关系数为0.6,那么他()。
按照劳动争议性质的不同,可以把劳动争议划分为()。
以下属于公民享有的监督权的是()
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
Intheirlettertothestudents’representativeassembly,thefreshmeninsistedon______intheStudentUnion.
最新回复
(
0
)