首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int *fun() { static int a[2]={0,1}; a[0]+=a[1]; a[1]+=a[0]; return a; } void main(
有以下程序 #include <stdio.h> int *fun() { static int a[2]={0,1}; a[0]+=a[1]; a[1]+=a[0]; return a; } void main(
admin
2022-04-01
63
问题
有以下程序
#include <stdio.h>
int *fun()
{
static int a[2]={0,1};
a[0]+=a[1];
a[1]+=a[0];
return a;
}
void main()
{
int i,*b;
for(i=1;i <5;i++)
{
b=fun();
printf("%d%d",b[0],b[1]);
}
printf("\n");
}
程序的运行结果是( )。
选项
A、1 2 3 4 5 6 7 8
B、1 2 1 2 1 2 1 2
C、0 1 0 1 0 1 0 1
D、1 2 3 5 8 13 21 34
答案
D
解析
题意中,fun()函数定义一个静态数组a,它包含两个整型元素,然后将两个元素的和赋给第一个元素,再将两个元素的和赋给第二个元素,同时将数组a的指针当做返回值返回;main()函数中,存for循环中4次调用fun()函数,并输出返回的两个元素;由于a是静态数组,所以4次调用中,只有第一次调用时初始化为0、1,后续调用时,a的元素值都是上一次调用后的值,所以i=1时,输出1、2;i=2时。输出35;i=3时,输出8、13;i=4时,输出21、34;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/91kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
在面向对象方法中,实现信息隐蔽是依靠()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
下面选项中关于位运算的叙述正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
对如下二叉树进行后序遍历的结果为
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
随机试题
在计算货币的时间价值时,会涉及到的四个基本概念是
Wednesdays:Doacross-training(CT)activity(biking,swimming,ellipticaltrainer)ateasytomoderateeffortfor30to40min
A.解热、镇静剂B.抗组胺药C.强心、利尿剂D.铁螯合剂E.钙剂枸橼酸中毒应用
从药剂学的角度评价药品,主要是:
A、丹桂香颗粒B、香砂养胃丸C、六味安消胶囊D、气滞胃痛颗粒E、养胃舒颗粒有舒肝和胃功能的是()。
脱水患儿.补液治疗后排尿,需静脉补钾,其液体中钾的浓度不应超过( )。
期货交易所为了稳定市场秩序,临时召开紧急会议商讨控制近日来白糖交易迅猛可能带来的风险,期货从业人员王某是会议成员之一。会后,王某随即告知其好友李某交易所将采取严格的风险控制措施,预料白糖价格将会大跌。李某得知消息,立刻卖空其手上的白糖合约,第二天李某平仓获
金某,男,22岁,中国公民。某年3月6日晚,金某携带菜刀偷越国境到朝鲜民主主义人民共和国清源市,将该国公民金某某强奸。同年3月8日晚,金某携带菜刀又窜到该国清源市七城里学校附近的大道上,持刀威逼小学生林某欲行强奸时,被过路的群众发现,逃回我国。同年3月11
社会历史观的基本问题是()
Atwhattimedoestheofficeopen?
最新回复
(
0
)