首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); ret
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); ret
admin
2010-05-22
433
问题
下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int a; if(x==0||x=1) return 3; else a=x-fun(x-2); return a;}void main(){ printf("%d",fun(7));}
选项
A、2
B、8
C、9
D、5
答案
1
解析
本题考查函数的递归调用。在函数递归调用时,fun(7):a=7-fun(5)→fun(5):a=5-fun(3)→fun3:a=3-fun(1)→fun(1):a=3,反推回去 fun(3):a=3-3→0→fun(5):a=5-0=5→fun(7):a=7-5=2,最后的计算结果为2.
转载请注明原文地址:https://jikaoti.com/ti/NDI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectC
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommandl_Click()Dima(10)AsInteger,maxAsIntegerFor
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=____________Printa(i,j);Nex
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()DimsumAsInteg
长整型常数的类型说明符为
在考生文件夹中有一个工程文件sit5.vbp。窗体外观如图3.134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
随机试题
甲状腺癌病理学类型不包括
A、巨细胞B、R-S细胞C、泡沫细胞D、釉质E、黏液细胞淋巴瘤有()
A、乳汁管B、油室C、油管D、油细胞E、树脂道当归()
A.盐酸纳洛酮B.酒石酸布托啡诺C.右丙氧芬D.苯噻啶E.磷酸可待因能部分代谢成吗啡,而产生成瘾性的药物是
工程质量评定主要包括()。
副本与正本在外形上基本上没有区别,在效用方面均具备正式公文的法定效用。()
8+88+888+…+888888888=().
[*]
下列字符中,其ASCII码值最大的是
Somepeoplethinktogetadegreeistheonlyimportantthingwhilestudyingincollege.Doyouagreewiththemornot?Writ
最新回复
(
0
)