首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1)return (3); y=x*x-f(x-2); return y; } main() { i
有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1)return (3); y=x*x-f(x-2); return y; } main() { i
admin
2020-11-23
34
问题
有以下程序
#include <stdio.h>
int f(int x)
{
int y;
if(x==0||x==1)return (3);
y=x*x-f(x-2);
return y;
}
main()
{
int z;
z=f(3);printf("%d\n",z);
}
程序的运行结果是
选项
A、9
B、0
C、6
D、8
答案
C
解析
主函数调用f()函数,将实参3传递给x,进行if条件语句的判断不成立,接着执行y=3*3-f(1),再执行f(1),而f(1)满足if条件语句,所以f(1)的值为3,代入y=3*3-f(1)=9-3=6。
转载请注明原文地址:https://kaotiyun.com/show/aq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序的运行结果是()。
若有以下程序#includemain(){charw[20]="dogs",a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz."};inti,j,k;for(i=0;w[i];i++){for
C源程序中不能表示的数制是
以下正确的字符串常量是
有如下程序#includemain(){intx=0x13;if(x=0x18)printf("T");printf("F");printf("\n");}程序运行后的输出结果是()。
检查软件产品是否符合需求定义的过程称为
检查软件产品是否符合需求定义的过程称为
软件生命周期是指
以下选项中,合法的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
随机试题
车床专用夹具有哪些特点?
案情:在一起放火案中,月亮服装厂的一仓库被他人放火焚烧,直接经济损失达60万元。事后经查明,放火者是另一服装厂的厂长。案件经公安机关侦查终结后,移送人民检察院审查起诉,月亮服装厂提出要委托诉讼代理人。人民检察院则说:公诉案件的被害人指的是自然人,不包括单位
一般地,行业的生命周期可分为()。
“苍蝇不叮没缝的蛋”,这一说法表达的哲学思想是()。
如图所示,梯形ABDC的两条对角线AD、BC相交于O,EF平行于两条边且过O点。现已知AB=6,ED=18,问EF的长度是多少?()
洋务运动失败的标志是
已知二维随机变量(X,Y)的概率密度为(I)求(U,V)的概率分布;(Ⅱ)求U和V的相关系数ρ.
有如下SQL语句:SELECT学院表.系号,SUM(工资);FROM学院表,教师表;WHERE学院表.系号;教师表.系号;GROUPBY学院表.系号查询结果是
下列Case语句中错误的是
A、Shewillbefrozenupbeforetheaudience.B、Shedoesn’tknowwheretoputherhands.C、Sheonlywritesan80-wordoutline.D、
最新回复
(
0
)