首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-10-24
24
问题
有以下程序
#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,它包含两个整型元素,然后将两个元素的和赋给第1个元素,再将两个元素的和赋给第2个元素,同时将数组a的指针当作返回值返回。main函数中,在for循环中4次调用fun函数,并输出返回的两个元素。由于a是静态数组,因此4次调用中,只有第1次调用时初始化为0、1,后续调用时,a的元素值都是上一次调用后的值。所以i=1时,输出1、2;i=2时,输出3、5;i=3时,输出8、13;i=4时,输出2l、34。故本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/Jnd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,函数的功能是查找X在S所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下划线处填入正确的内容并把下划线删除,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的
阅读以下程序#include<stdio.h>main(){IntCase;floatprintF;printf(’’请输入2个数:’’);scanf(’’%d%f’’,&Case,&printF);printf(’’%d%f\n”,C
对于一个正常运行的C程序,下列叙述中正确的是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
随机试题
时兴乌龙茶艺的地点是沪苏和京津。
TheVoiceofAmericabeganduringtheWorldWarIIwhenGermanywasbroadcastingaradioprogramtogetinternational【21】.Ameri
LosAngeleshasplanted2,000rubbertreesdownthemiddleofoneofitsmainstreets.Thesetreesdonot【C1】______rubber.The
宪法结构指宪法内容的组织和排列形式。关于我国宪法结构,下列哪一选项是不正确的?(2011年试卷一第22题)
下列存货中,企业应将其账面价值全部转入当期损益的有()。
金融市场中介分为交易中介和服务中介,则按这种划分方式,下列机构中有一个机构的性质与其他机构不同,这一机构是()。
位于县城的某商贸公司2010年12月销售一栋旧办公楼,取得收入1000万元,缴纳印花税0.5万元,因无法取得评估价格,公司提供了购房发票,该办公楼购于2007年1月,购价为600万元,缴纳契税18万元。该公司销售办公楼计算土地增值税时,可扣除项目金额的合计
关于地理现象,下列说法错误的是:
Traditionally,theAmericanfarmerhasalwaysbeenindependentandhard-working.Intheeighteenthcenturyfarmerswerequites
Educatorsknowthatteachingstudentstowritewellisnoteasy.Oneproblemistheamountoftimeneededto【C1】______large【C2】_
最新回复
(
0
)