首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int i,s=1: int fun(){static int x=1; for(i=l;i
有以下程序 #include main(){int i,s=1: int fun(){static int x=1; for(i=l;i
admin
2017-05-20
49
问题
有以下程序
#include
main(){int i,s=1:
int fun(){static int x=1; for(i=l;i<=3;i++)
x*=2; s*=fun();
return x;} printf("%d\n",s);}
程序运行后的输出结果是
选项
A、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://kaotiyun.com/show/j4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
以下选项中,不能作为合法常量的是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
下列程序的输出结果是#include"stdio.h"#defineM(x,y)x%ymain(){inta,m=12,n=100;a=M(n,m);printf("%d\n",a--);}
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下scanf函数调用语句中对结构体变量成员的引用不正确的是{charname[20];}pup[5],*p;
请选出以下程序的输出结果#include<stdio.h>main(){inta[]={1,2,3,4},i;intx=0;for(i=0;i<4;i++){sub(a,x);Printf("%d",
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
算法的时间复杂度是指()。
随机试题
核酸的变性
王某,泄泻20余年,稍进油腻或生冷之品大便次数就增多,水谷不化,脘腹胀闷不舒,面色萎黄,肢倦乏力,纳食减少,舌淡苔白,脉细弱。此病例若见腹中冷痛,手足不温,治疗宜用
在日常生活活动训练中,将复杂的动作分解,让患者记住每一活动的各个步骤,以指导动作,该方法属于
患者,男,邪教成员。近日被家人扭送入院,家属诉其近日来出现行为异常的表现,表现为经常独自一人与空气对话,且每遇雷雨天气就说是与自己施法有关。对其治疗原则上不合理的一项是
对基金产品的风险评价,可以由基金销售机构的特定部门完成,也可以由第三方的基金评级与评价机构提供。()应当作为基金销售机构向基金投资人推介基金产品的重要依据。
当某一时段内的负债大于资产(包括表外业务头寸)时,就产生了负缺口,此时利率上升会导致净利息收入()。
房屋的承租人不能对房屋行使()权。
中国民主主义革命经历了旧民主主义革命和新民主主义革命两个革命阶段,区别新、旧民主主义革命的根本标志是
A、Tobringsomegiftforherbirthday.B、Tojointhepartyandbeontime.C、Tofindthewaytoherplacebyhimself.D、Topush
CreativityEnvironmentI.WhatwedoincreativethinkingA.TheExplorer—ourroleforcollectingmaterialsandinformationB
最新回复
(
0
)