首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x= =0 ||x= =1) return 3; p=x—fun(x—2); return(p); } main( ) { printf(″%d\n″,
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x= =0 ||x= =1) return 3; p=x—fun(x—2); return(p); } main( ) { printf(″%d\n″,
admin
2019-04-14
28
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x= =0 ||x= =1)
return 3;
p=x—fun(x—2);
return(p);
}
main( )
{
printf(″%d\n″,fun(9));
}
程序运行后的输出结果是( )。
选项
A、4
B、5
C、9
D、7
答案
D
解析
本题考查函数的递归调用。执行fun(9)后,fun(9)=9—(7—(5—(3—f(1))))=7,故D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/j8f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidf(int*x,iht*y){intt;t=*x;*x;=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
有下列程序:main(){chars[]="abcde";s+=2;printf("%d\n",s[0];}执行后的结果是()。
在C语言中,运算对象必须是整型数的运算符是
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有下图所示的链表结构:指针p指向变量a,指针q指向变量c,
下面程序的功能:输出100以内能被3整除且个位数为6的所有整数,请填空。#include<stdio.h>main(){inti,j;for(i=0;i<10或i<=9;i++){j
层次模型的典型代表是IBM公司的【】数据库管理系统。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列叙述中正确的是 ______。
下列叙述中正确的是()。
随机试题
链式沟通,又称为()
用酚法提取RNA,在离心分离时,RNA存在于离心管(),DNA存在于()。
小儿受结核菌感染至PPD试验阳性的时间为
患者,女性,50岁。有十二指肠溃疡病史20年,因患类风湿关节炎需要服用非甾体抗炎药,则最佳选用
对诊断骨质疏松最有意义的是对诊断心肌梗死最有意义的是
借款人履行保证、保险责任和处理抵(质)押物后仍未能清偿的贷款属于()。
下列各项中,不属于企业应收账款成本内容的是()。
根据《宪法》的规定,“宣布进入紧急状态,宣布战争状态”属于()的职权范围。
法人资本所有制是法人股东化的产物,其基本特点包括()
有一域名为www.tsinghua.edu.cn,根据域名代码的规定,此域名表示______。
最新回复
(
0
)