首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> int fun(int b) { statie int a=0: int t; t=a+b; a=b; return t; }
有下列程序 #include<stdio.h> int fun(int b) { statie int a=0: int t; t=a+b; a=b; return t; }
admin
2019-01-11
27
问题
有下列程序
#include<stdio.h>
int fun(int b)
{
statie int a=0:
int t;
t=a+b;
a=b;
return t;
}
void main()
{
int i;
for(i=1;i<24;)
printf(’’%d’’,i=fun(i));
}
程序执行后的输出结果是( )。
选项
A、1 2 3 5 8 13 21 34
B、1 1 3 5 8 13 21 34
C、2 4 7 12 20 33
D、0 2 4 7 12 20 33
答案
A
解析
函数中,用static声明的变量,为静态局部变量,静态局部变量在内存的静态存储区中占据着永久性存储单元,退出函数时,变量不会消失,下一次调用时,值仍然存在。执行循环,i=1,调用函数fun(),a=b=1,因为a为静态局部变量,所以在函数调用结束后,它并不释放,仍保留a的值为1,返回值为1,输出1,i=1,再次执行循环,调用函数,此时a的值为上一次调用保存的值1,所以返回值为2,此时a的值仍为1,输出2,i=2,再次执行循环,调用函数,返回值为3,a=b=2,依次执行直到循环结束,最后输出结果为1 2 3 5 8 13 2134,选项A正确;本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/uMa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.
给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动主函数mai
请编写函数fun,函数的功能是;将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:则一维数组中的内容应是:333333334444
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
给定程序MODll.C中函数fun的功能是:将s所指字符串中最后一次出现的与t1所指字符串相同的子串替换成t2所指字符事,所形成的新串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。例如,当s所指字符串中的内容为:”ab
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
以下四组用户自定义标识符中,全部合法的一组是()。
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
随机试题
Forthispart,youareallowed20minutestowriteashortpassageofabout100~120wordsonthetitle:OnFailure.Baseyourco
颈内动脉系统的TIA的表现包括()
5岁男孩,出生后即发现左颊部和上下唇紫色肿物,弯腰时增大,听诊未闻杂音。其病理检查结果可能为
AS2O3细粉状的比粗粉状的毒性大,其毒效应受到哪种因素影响
一类高层电信建筑的耐火等级应为一级,二类高层电信建筑以及单层、多层电信建筑的耐火等级均不应低于二级,电信建筑地下室的耐火等级应为()。
某企业为增值税一般纳税人,兼营增值税应税项目和免税项目。2010年5月应税项目取得不含税销售额1200万元,适用税率17%,免税项目取得销售额1000万元;当月购进用于应税项目的材料支付价款700万元,适用税率17%,购进用于免税项目的材料支付价款400万
【2012下】德育过程中,体现了马克思主义“一分为二”辩证法和认识论的德育原则是()原则。
刑罚的威慑功能所针对的对象是()。
在表设计器的“字段”选项卡中,字段有效性的设置项中不包括
______前には歯を磨くんですよ。
最新回复
(
0
)