首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int n,int*s){ int f; if(n==1)*s=n+1 ; else{fun(n-1,&f);*s=f;}} main() { int x=0 ; fu
有以下程序 void fun(int n,int*s){ int f; if(n==1)*s=n+1 ; else{fun(n-1,&f);*s=f;}} main() { int x=0 ; fu
admin
2016-12-28
46
问题
有以下程序
void fun(int n,int*s){
int f;
if(n==1)*s=n+1 ;
else{fun(n-1,&f);*s=f;}}
main() {
int x=0 ;
fun(4,&x)j
printf("%d\n",x);
}
程序运行后的输出结果是
选项
A、1
B、3
C、4
D、2
答案
D
解析
函数fun为递归调用函数,如果n的值为1,那么后面形参指向的空间存放n+1,否则继续计算fun(n-1)的值。调用分析过程如下:
fun(4,&x)-→fun(3,&x)-→fun(2,&x)-→fun(1,&x)
在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://kaotiyun.com/show/gwDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
对于图书管理数据库,将图书表中“人民邮电出版社”的图书的单价涨价5%。请对下面的SQL语句填空:UPDATE图书______WHERE出版单位="人民邮电出版社"
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]=
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
在C语言中,变量的隐含存储类别是
下列关于单目运算符++,--的叙述中正确的是
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
建筑工程在施工过程中,发生()变更的情况,应当重新申请领取施工许可证。
下列关于牙髓病和根尖周病治疗的叙述,错误的是
人民法院在审理下列案件时,哪些不能适用调解制度?
联合体各方均应当具有规定的相应资格条件。由同一专业的单位组成的联合体,按照()确定资质等级。
信用风险与市场风险相比具有数据充分和易于计量的特点。()
住在胡同里的居民大都安土重迁,不大愿意搬家。有在一个胡同里一住住几十年的,甚至有住了几辈子的。胡同里的房屋大都很旧了,“地根儿”房子就不太好,旧房檩,断砖墙。下雨天常是外面大下,屋里小下。一到下大雨,总可以听到房塌的声音,那是胡同里的房子。但是他们舍不得“
红旗原则是指如果侵犯著作权的事实是显而易见的,网络服务商就不能装作看不见,或以不知道侵权的理由来推脱责任。根据上述定义,下列适用红旗原则的情形是()。
WhatdoesMissGaodo?
OfcourseI’mnot______toassociatingwithsocietypeoplelikeyou.
Theguestteamwasbeatenbythehostteam2______4inlastyear’sCFACupFinal.(1999年考试真题)
最新回复
(
0
)