首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
admin
2017-04-26
29
问题
有以下程序
#include<stdio.h> 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/IvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
以下叙述中错误的是
下面各选项中,均是C语言合法标识符的选项组是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
下列所述中,是软件调试技术的是()。
以下选项中不合法的标识符是
软件设计中模块划分应遵循的准则是()。
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
随机试题
“吴带当风”是指______的绘画风格。()A.吴道子B.曹丕C.苏轼D.吴镇
A.定痫丸B.黄连温胆汤C.龙胆泻肝汤合涤痰汤D.通窍活血汤E.醒脾汤癫痫瘀阻清窍证的治疗方剂为
下列关于CM承包模式的论述不正确的是( )。
证券投资咨询机构从事证券投资顾问业务,应当建立客户投诉处理机构,在公司网站及营业场所显著位置公示()。I,投诉电话Ⅱ.传真Ⅲ.电子信箱Ⅳ.负责投诉处理的人员姓名
《匆匆》节选去的尽管去了,来的尽管来着;去来的中间,又怎(zhenzen)样地匆匆呢?早上我起来的时候,小屋里射进两三方斜斜的太阳。太阳他有脚啊,轻轻悄悄地挪移了;我也茫茫然跟着旋转(zhuan三声,zhuan四声)。于是——洗手的时候,日子从
求真、向善既是人类追求的精神境界,也是人们奋斗的目标。下列诗句符合“求真、向善”的是()。
Themoneyisthere.Sowhyisitnotbeingspent?Thatisthebigpuzzleabouttherichworld’seffortstoimprovehealthinpoo
宽带网的相关技术分为3类:__________、交换技术和接入技术。
YoucanneverimaginewhatgreattroubleIhavehad_______thecustomertowithdrawaclaim.
Themainideaofthefirstparagraphisthat______.TheAristotleexampleisusedtomakethepointthat______.
最新回复
(
0
)