首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i:1;
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i:1;
admin
2020-03-15
36
问题
有以下程序
#include
int fun()
{ static int x=1;
x*=2; return x;
}
main()
{ int i,s=1;
for(i:1;i<=2;i++) s=fun();
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/ODCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下关手结构化程序设计的叙述中正确的是
以下叙述中错误的是
以下关于字符串的叙述中正确的是
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
以下叙述中正确的是
设有以下函数:voidfim(intn,char,*s){……}则下面对函数指针的定义和赋值均正确的是
设有定义:chars[80];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。【09年3月】
有以下程序:#includemain(){charc;for(;(c=getchar())!=’#’;)putchar(++c);}执行时如输入为:abcdefg##,则输出结果是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
WhenWaltDisneywasdrawingonenight,hesuddenlyheardastrangesound.Thesoundcamefromthewastebasket.Waltlookedat
A应取得《进口药品注册证》B应凭《医药产品注册证》C应取得《进口准许证》D应取得《药品经营许可证》E应取得《进口药品通关单》;根据《中华人民共和国药品管理法实施条例》进口在港澳地区生产的药品
患儿,男,4岁,水肿,尿少1个月。查体:全身水肿明显,血压90/50mmHg,尿蛋白(++++),每高倍镜视野红细胞1~2个。目前患儿最主要的护理问题是
任小好,19岁,1995年6月其父母去世后,给她留下住房一套。同年8月,任小好与王某一见钟情,未到婚姻登记机关办理结婚登记手续,便举行了婚礼。王某的父母买了一架钢琴作为结婚礼物。两年后任小好生一女儿。以后两人经常吵架,有时王某还拳脚相加。任小好被迫于199
(2010年)如图4-58所示,两重物M1和M2的质量分别为m1和m2,两重物系在不计质量的软绳上,绳绕过均质定滑轮,滑轮半径为r,质量为M,则此滑轮系统对转轴O之动量矩为()。
入境废物是指以任何贸易方式和无偿提供、捐赠等方式进入中华人民共和国境内的一切废物(含废料)。( )
按我国海关的监管方式,该批货物属于:向海关申报时需向海关呈递的监管证件有:
湖南醴陵生产的著名瓷器是()。[2011年北京真题]
中国跳水队被人们称为“梦之队”,如图所示,跳水运动员在离开跳板到落入水中的过程中(不计空气阻力),则()。
下列关于地震的说法,正确的是()。
最新回复
(
0
)