首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f(int x) { int y; if(x==0 || x==1)return (3); y=x*x-f(x-2); return y; }
有以下程序 #include int f(int x) { int y; if(x==0 || x==1)return (3); y=x*x-f(x-2); return y; }
admin
2020-11-23
25
问题
有以下程序
#include
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://jikaoti.com/ti/ULD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i<4;i++)for(j=
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>则a和b的值分别是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
关系数据库中的键是指()。
有以下程序:#include<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){prinff("%d\n",fun(4,2));}
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设有如下函数定义:#includeintfun(intk){if(k<1)retum0;elseif(k==1)return1;elseretumfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共
在满足实体完整性约束的条件下()。
检查软件产品是否符合需求定义的过程称为
随机试题
低耦合性
Idisagreedfundamentallywithwhatthesign______.
G-菌细胞壁肽聚糖外的结构是
可承受较大的拉力,适合于重型吊装的地锚种类是()。
控股公司欲对下属公司的财务经营决策发挥控制作用,就必须拥有相应的权限并保证落实,如()。
旅游饭店在接待境外旅客住宿时,除了要查验身份证件、如实登记规定项目外,还应当在()内向当地公安局报送住宿登记表。
工资集体协商开始前()内,协商双方应提供与工资集体协商有关的真实情况和资料。
如何认识数学的抽象性?在数学教学中如何处理抽象与具体之间的关系,请结合实例谈谈你的看法。
宽带综合业务数字网(B-ISI)N)的传输速率很高,能达到几十或几百Mbps,甚至达到几十或几百Gbps。数据传输速率超过1Gbjps时,一般采用______________作为传输介质。
WhatdoesthenewsitemsayaboutthelatestattackinSrinagar?
最新回复
(
0
)