首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下正确的字符串常量是
以下叙述中正确的是
以下程序的输出结果是()。#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf(’’%d,%d\n’’,s,t);}
有以下程序#includecharfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运
以下叙述中错误的是()。
对于一个正常运行的C程序,以下叙述中正确的是
以下选项中,合法的是
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
随机试题
集中型配送网络也存在从配送中心到顾客的运输成本增大的趋势,具体表现在()。
围绕着人与神、人与社会、人与自然等问题的思考,公元前6世纪至公元前5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列与其相关的说法错误的是()。
PowerPoint工作窗口的组成部分不包括_______。
《论学问》一文指出治学的目的是()
应首先考虑哪种疾病有关急性肾小球肾炎的免疫学检查异常,下列哪项错误
木材由于其构造不均匀、胀缩变形各方向不同,其变形按从大到小顺序排列应是()。
战后日本出口贸易迅速发展的原因是()。
A.溃疡长轴与肠轴平行B.溃疡呈环形与肠轴垂直C.溃疡呈烧瓶状口小底大D.溃疡呈地图状肠伤寒
扩大/缩小地区发展差距
Accordingtothepassage,whichofthefollowingfactorsmostinfluenceswherelifeisfoundonearth?Itcanbeinferredfrom
最新回复
(
0
)