首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun( ) {staticintx=l; x*=2:returnx; } main( ) {inti,s=1; for(i=1;i<=2;i++)s=fun( ); printff’
有以下程序 #include<stdio.h> intfun( ) {staticintx=l; x*=2:returnx; } main( ) {inti,s=1; for(i=1;i<=2;i++)s=fun( ); printff’
admin
2014-06-18
73
问题
有以下程序
#include<stdio.h>
intfun( )
{staticintx=l;
x*=2:returnx;
}
main( )
{inti,s=1;
for(i=1;i<=2;i++)s=fun( );
printff’’%d\n’’,s);
}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun( )中定义局部静态变量x,其初值等于l,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun( )两次,所以变量s的值等于4。这里要强调的一点是当函数fun( )执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/0YJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
在一个C程序中
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
下面程序把从终端读入的文本(用#作为文本结束标志)复制到一个名为file.txt的新文件中。补足所缺语句。main(){charch;FILE*fp;if((fp=fopen(______))=NULL)e
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。main(){charstr[200];inti=0;while((___
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
下列关键字中,不属于C语言变量存储类别的是______。
随机试题
简述传统企业业务流程方面的常见问题。
Canyou______meonthephonebythesoundofmyvoice?
构造柱与砖墙接槎处,砖墙应砌成马牙槎,沿高度方向尺寸不应超过()
将pH=2的HCl溶液和pH=13的NaOH溶液等体积混合后,溶液的pH为()。
下列属于技术来源渠道的有( )。
世界上面积最大的国家是()。
为了让居者有其屋,某市筹集资金推进保障房建设,明年该市保障房建设将迎来完工的高潮。目前,保障房申请资格如何限定引起市民普遍关注,有人认为,保障房是政府筹资建设的,因此只能让本市居民购买,对于非本市户籍的人口,不应具有保障房申请资格。以下最能够质疑这一观点的
"Thereisoneandonlyonesocialresponsibilityofbusiness,"wroteMiltonFriedman,aNobelprize-winningeconomist,"Thatis,
根据规范化理论,关系数据库中的关系必须满足其每一属性都是______。
American’sLeisureActivitiesLeisureactivities【T1】______.Bothmenandwomenreportedthat【T2】______.Visitingfriendsand
最新回复
(
0
)