首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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://jikaoti.com/ti/YiG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
有以下程序#includetypedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下选项中,当x为大于1的奇数时,值为0的表达式是
关于地址和指针,以下说法正确的是()。
设二叉树共有150个节点,其中度为1的节点有10个,则该二叉树中的叶子节点数为()。
给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参s所指的字符串为:abcdefgh,执行结果为:ahcb
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
随机试题
适度满足自己的关心点和他人的关心点的冲突管理策略是()
成对的颅骨是
关于电磁式高压交换闸的叙述,错误的是
患者,男,27岁。泄泻清稀,甚者如水样,腹痛肠鸣,脘闷纳少,苔薄白或白腻,脉濡缓。应诊为何种证候
某学校出现1例水痘患儿,在为家长做健康孝育时,叙述不正确的是
一国的()是一国居民与外国居民在一定时期经济交往的货币价值记录。
次数分布是说明()。
上网竞价发行时,当有效申购量小于发行量时,主承销商可以采用抽签方式或不同比例配售方式,确定实际应配售的新股数量。()
WhenIdecidedtoquitmyfull.timeemploymentitneveroccurredtomethatImightbecomeapartofanewinternationaltrend.
Womenfromthemid-30stothemid-50sarelesslikelythanAmericansoverallbeveryhappy,andmanyarerackedbyworriesabout
最新回复
(
0
)