首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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://jikaoti.com/ti/jVz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
若有以下程序main(){inta==2,b=0:do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
若有语句:char*line[5];,以下叙述中正确的是
软件生命周期中的活动不包括()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下面选项中合法的字符常量是
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
下面不属于软件设计阶段任务的是()。
下列选项中不属于结构化程序设计方法的是
随机试题
咳嗽伴粉红色泡沫痰,常见于【】
琥珀入丸、散服用的一般剂量是
A.个人健康档案B.社区健康档案C.家庭慢性病档案D.家庭健康档案E.重点人群健康档案包括个人一般情况、健康检查记录、保健卡片、病历记录等在内的有关健康状况的文件资料称为
不属于肝络失养型胁痛主症的是
通信主管部门作出给予行政处罚决定的,应当制作《行政处罚决定书》。行政处罚决定书应当载明的事项包括()。
建设单位将建设工程肢解发包的,责令改正,处以()罚款。
货币供应量过多是通货膨胀产生的根本原因,而货币贬值、物价上涨,则是通货膨胀的表现形式。()
一项最新研究显示,如果长期通过吃鱼摄人名为“欧米伽一3”的多元不饱和脂肪酸,可显著降低患风湿性关节炎的风险。瑞典研究人员调查发现,如果平均每天摄人“欧米伽一3”多元不饱和脂肪酸0.21克以上,罹患风湿性关节炎的风险最多可降低52%。对这段文字概括最准确的一
Friedfoodshavelongbeenfrownedupon.Nevertheless,theskilletisaboutourhandiestandmostusefulpieceofkitchenequipm
Television:theCyclopsthatEatsBooksA)WhatisdestroyingAmericatodayisnottheliberalbreedofpoliticians,ortheInter
最新回复
(
0
)