首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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; } 程序运行后的输出结果是( )。
有以下程序 #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; } 程序运行后的输出结果是( )。
admin
2015-07-28
28
问题
有以下程序
#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、8
B、2
C、4
D、1
答案
A
解析
考查函数的递归调用。m=f(f(f(n)))=f(f(2))=f(4)=8,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/pYn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列关于宏定义命令#define的叙述中,正确的一条是()
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
以下程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于COPY命令),假定文件在当前目录下。#include<stdio.h>voidmain(intargc,char*argv[])
下列4条叙述中,正确的一条是______。
下列关于C语言文件的叙述中正确的是
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
血管紧张素转换酶(ACE)抑制药卡托普利的化学结构是
料位最高时,料位计指示也最高,这时探头接收到的射线最强。()
在德育教育中,对学生要坚持(),(),(),()的方针。
股骨颈骨折病人术后第2周可进行
垂体病变引起丘脑上部病变引起
乳岩情志郁结证的用方是乳岩气血虚弱证的用方是
建设工程法律、行政法规、部门规章的效力从高到低依次为( )。
浙江三雕包括()。
强制储蓄效应
甲向乙借款10万元,约定以自有的10台笔记本电脑设定质押担保,双方签订了质押合同。在合同中,双方还特别约定:(1)如果甲到期不能还款,则该10台笔记本电脑即转移给乙所有,甲不得对此提出异议;(2)在乙占有期间,乙可以出租、使用该10台笔记本电脑,所得收
最新回复
(
0
)