首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() int fun() {int i,s=1; { static int x=1: for(i=1;i
有以下程序 #include main() int fun() {int i,s=1; { static int x=1: for(i=1;i
admin
2017-05-20
48
问题
有以下程序
#include
main()
int fun() {int i,s=1;
{ static int x=1: for(i=1;i<:2;i++)s=fun();
x*=2; return x;}printf("%d\n",s);}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/34Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下面程序段的运行结果是char*S="abcde";s+=2;printf("%d",s);
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
请选出可用作C语言用户标识符的是
以下程序的输出结果是【】。#includevoidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){inti=3,j=5,*p=&i,
下列关于标识符的说法中错误的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
马克思主义认为国家的本质是指()。
男性,60岁左右,在门诊楼排队取药时突然晕倒在地。如确认患者发生心脏骤停,下列紧急处理中不正确的是()
沥青混合料马歇尔试件成型过程中,需要加热的器件有()。
基坑(槽)应采取支护措施的情形有()。
在民事诉讼中,普通的共同诉讼必须具备的条件有()。
一般资料:求助者,男性,17岁,高中二年级学生。案例介绍:求助者有一次上课迟到,着急跑向自己的座位,不小心被绊倒并摔到一位女同学的身上,顿时引起同学哄堂大笑,事后还有人取笑他。此后每次到教室时就会紧张焦虑,觉得同学看不起他。常常会用力抓自己的头发
()同志曾强调指出:“加强党对政法公安工作的领导是始终不渝地坚持的一个原则。人民民主专政是一个整体功能,要在党的统一领导下进行协调。”
中国历史上曾出现过多次所谓盛世。盛世的出现是和法制的相对健全分不开的,法制是推动盛世出现的条件,又是盛世的外在标志。从来没有无法制的盛世,也从来没有盛世而法制衰微的现象。即使是入主中原的少数民族,在立定脚跟之后也急于立法,以适应统治广大汉族地区的需要。对这
将不能量化的诗歌(以及纯文学)评价标准和人工智能的算法标准拼接在一起,本来就是一件不伦不类的事。人工智能在科学研究、生产劳动等方面的贡献,足以证明其本领之强,________________。人类也完全没必要拿自己的优势去跟人工智能的缺点比较,即使科技再发
TherearemanytheoriesaboutthebeginningofdramainancientGreece.Theonemostwidelyacceptedtodayisbasedontheassum
最新回复
(
0
)