首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f(int x) {return x
有以下程序 int f(int x); main() { int n=1,m; m=f(f(f(n))); printf("%d\n",m); } int f(int x) {return x
admin
2016-12-28
51
问题
有以下程序
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、1
B、2
C、4
D、8
答案
D
解析
程序考查了函数的调用。对于m=fi(f(f(n)));首先计算最内层的函数调用f(n),执行f函数,得到返回值2,然后计算f(2),得到返回值为4,最后计算f(4),得到计算结果为8。
转载请注明原文地址:https://kaotiyun.com/show/IuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义的结构体类型拟包括两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义比冲完整structnode{intinfo;______link;};
以下程序的输出结果是longfun(intn){longs;if(n==1‖n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%1d\n"
以下程序的输出结果是【】。voidreverse(inta[],intn){inti,t;for(i=0;i
以下程序的输出结果是【】。voidreverse(inta[],intn){inti,t;for(i=0;i
【】是数据库设计的核心。
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
以下4个程序中,完全正确的是
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
以下程序的输出结果是______。#include<stdio.h>voidswap(int*a,int*b){int*t;}{inti=3,j=5,*p=&i,*q=&j;swap(p,q);pri
设有定义inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
随机试题
按网络的范围和计算机之间的距离划分的是局域网和______。
患者,女,55岁。发热,大便坚结,五六天未解,腹痛胀满,谵语发狂,宜用大黄配伍
根据企业组织生命周期理论,当企业经营权与所有权部分分离时,该企业处于()。
胸外心脏按压的部位()。
设n(n≥3)阶矩阵A=若矩阵A的秩为n一1,则a必为().
Today’s response to the data access dilemma eschews the traditional archival approach in favor of emerging standards for what ar
有以下程序:#include<stdio.h>main(){intsum=10.n=1:while(n<3){sum=sum—n;n++;)printf("%d,%d",n,sum);}程序运行后的输出结果是()
设有如下窗体单击事件过程:PrivateSubForm_Click()a=1Fori=1To3SelectCaseiCasel,3a=a+1Case2,4a=a+2EndSelectNextiMsgBoxaEn
Never______tilltomorrowwhatmaybedonetoday.
A、Hedoesn’tlikeofficework.B、Heisauniversitygraduate.C、Themoneyisnottoobadandthere’splentyoffreshair.D、Iti
最新回复
(
0
)