首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1; x* =2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)8*=fun(); printf("%d\n",s);
有以下程序: #include int fun() { static int x=1; x* =2; return x; } main() {int i,s=1; for(i=1;i<=3;i++)8*=fun(); printf("%d\n",s);
admin
2015-07-30
29
问题
有以下程序:
#include
int fun()
{ static int x=1;
x* =2;
return x;
}
main()
{int i,s=1;
for(i=1;i<=3;i++)8*=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/HsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdemain(){intm,n;scanF(“%d%d”,&m&n);While(m!=n){While(m>n)m=m-n;While(m
下列语句组中,正确的是
有以下程序#inculdeMain(){inta=1,B=2;For(;a
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
下列叙述中正确的是()。
在先左后右的原贝吓,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
关于结构化程序设计原则和方法的描述错误的是()。
随机试题
原发性肝癌肝外血行转移最常转移至
化脓性关节炎与关节结核的关节液区别点在于
规格为20g/瓶的眼霜,采样测定微生物指标时,应随机抽取样品
控制癫痫大发作及部分性发作最有效的药物是
参与硫酸酯化结合过程的基团是
在地震多发地区,建筑物钢筋混凝土楼板通常采用()的施工方式。
股票和债券在风险性上相比,特点是( )。
依据企业所得税的相关规定,下列说法中正确的有()。
今有人于此能生死一人则天下必争事之矣义兵之生一人亦多矣人孰不说故义兵至则邻国之民归之若流水诛国之民望之若父母行地滋远得民滋众兵不接刃而民服若化请给上面的古文标点。(北京大学)
通过派生类的对象可直接访问其()。
最新回复
(
0
)