首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f(int x) {
有以下程序: #include int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f(int x) {
admin
2018-01-14
64
问题
有以下程序:
#include
int f(int x);
main()
{
int n=1,m;
m=f(f(f(n)));
printf("%d\n",m);
}
int f(int x)
{return x*2;}
程序运行后的输出结果是( )。
选项
A、4
B、2
C、8
D、1
答案
C
解析
考查函数的递归调用。m=f(f(f(n)))=f(f(2))=f(4)=8,答案选C。
转载请注明原文地址:https://kaotiyun.com/show/eHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序()。#includevoidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是()。
有下列程序:intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
有下列程序:intfun(intn){if(n==1)}return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);prin
有以下程序:#includemain(){intd,n=1234;while(n!=0){d=n%10;n=n/10;printf("%d",d);}}程序运行后的输出结果是_________。
以下叙述中错误的是()。
设有定义:intx=0.*p;,立刻执行以下语句,正确的语句是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
以下叙述不正确的是______。
下列叙述中,不属于设计准则的是()。
随机试题
试举例分析称职父母的典型特征。
支气管扩张见慢性支气管炎见
Graves病时,血清激素水平变化正确的是
一个完整的处理固体废物的安全填埋场应包括()。
下列关于股份有限公司股票发行的表述中。不符合《中华人民共和国公司法》规定的是()。
请以“平衡”为话题,自拟题目,写一篇不少于800字的文章,除诗歌外,文体不限。
大学教材的基本特点是什么?
Wealwaysarguedforthe______ofargumentsandneverreachedapracticalconclusion.
WhichofthefollowingisCORRECT?
A、President.B、Senator.C、Secretary.D、Treasurer.A选项和职位有关。从HowdoIconvincemembersofthestudentbodythatI’mthebestfor
最新回复
(
0
)