首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
24
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){inta[2]={1,2},b[
在面向对象方法中,不属于“对象”基本特点的是
有以下程序:#includemain(){inta[]={2,3,5,4},i;for(i=0;i
以下关于typedef的叙述错误的是
下列叙述中正确的是
以下叙述中正确的是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
检查软件产品是否符合需求定义的过程称为
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
随机试题
关于经济增加值的实际计算,下列说法不正确的有()。
最早提出学思结合原则的是()
Organicfoodhasnonutritionalorhealthbenefitsoverordinaryfood,accordingtoamajorstudy.ResearchersfromtheLond
关于碾压混凝土重力坝的结构特点,下列说法错误的是()。
人类社会发展至今,曾出现过的基本社会经济形态有()。
拆零补货方式有:()。
电场强度E通过一个闭合曲面的通量等于零,意味着()。
给定资料1.2015年,我们在微信中醒来,在微信中睡去,在微信中挤地铁,在微信中工作,在微信中吃饭,在微信中旅行。我们舍不得错过一条朋友圈的新鲜事、一个社会话题或者明星八卦。微信原本是用来填补碎片时间的工具,到头来却无情地撕碎了我们的
Tomcantaketheradioapartandthenputitbacktogetheragain.Icertainlywishhe______mehow.
【B1】【B14】
最新回复
(
0
)