首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n—1)+n; else return 0; } main( ) { printf(″%d\n″,fun(3)); } 程序的运行结果是(
有以下程序: #include<stdio.h> int fun(int n) { if(n) return fun(n—1)+n; else return 0; } main( ) { printf(″%d\n″,fun(3)); } 程序的运行结果是(
admin
2019-04-14
24
问题
有以下程序:
#include<stdio.h>
int fun(int n)
{
if(n)
return fun(n—1)+n;
else
return 0;
}
main( )
{
printf(″%d\n″,fun(3));
}
程序的运行结果是( )。
选项
A、4
B、5
C、6
D、7
答案
C
解析
fun函数是一个递归函数,n=3,返回f(3—1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://jikaoti.com/ti/rqf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charstr[][10]={"China","Beijing"),*P=str;printf("%s\n",p+10);}程序运行后的输出结果是______。
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
数据库系统的核心是_______。
下列特征中不是面向对象方法的主要特征的是()。
求任意一个数(用16位二进制码表示)的补码。 main() {unsignedinta; 【】; scanf("%O",&a); printf("%o\n",getbits(a)); } unsignedint
以下函数将b字符串连接到a字符串的后面,并返回a中新字符串的长度。strcen(charaC),charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
下列叙述中正确的是 ______。
下列叙述中正确的是()。
在面向对象方法中,对象之间进行通信的构造称为()。
下面的描述中,不属于面向对象方法的是()。
随机试题
A.丹毒B.新生儿皮下坏疽C.疖D.痈E.脓性指头炎具有接触性传染的是
患者久患水肿,水邪郁而化热伤阴,出现水邪潴留与津液亏耗并见之象。治疗应首选
功能化湿行气,温中安胎的药物是
甲厂于2001年10月向某市乙厂发出一份已盖章的订货合同,欲订购某货物若干吨,价格若干元,于11月上旬交货。乙厂接到合同后,于承诺期限后送达回函,并在合同上盖了章,但在合同上加上一条:“如有争议,在卖方所在地仲裁解决。”甲厂收到回函后,对乙厂改动意见不统一
简述“中国”这一名称的由来。
功绩制原则是人事管理中的一个重要原则,也是人事管理制度化、科学化的一个重要标志。()
现在由你负责组织志愿者的团体负责人召开调研会,当你给大家讲志愿者的意义和目的时。大家反应冷淡。并且有些志愿者团体负责人有异议。请问你怎么让会议顺利进行?
“五月流血周”
以下哪一种包括在M1里,却没有包括在M2里?()
Somepeopleholdthat,sinceweliveinamoney-orientedsociety,theaverageindividualcareslittleaboutsolving______probl
最新回复
(
0
)