首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
16
问题
有以下程序
#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://kaotiyun.com/show/aV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(
有以下程序:#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);pfinff("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过
若有定义:chars[30]={0};运行时输入:Thisisastring.则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读人的语句或语句组是()。
下面不属于对象主要特征的是()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
数据库中对概念模式内容进行说明的语言是()。
下面属于系统软件的是()。
随机试题
由捅杆+丢手接头+拉簧活门+Y341一114C封隔器+Y341一114C封隔器+635一Ⅲ三孔排液器+丝堵组成的潜油电泵井分层采油管柱,特点是管柱直接坐到水泥塞上。()
心源性哮喘不出现于
男,30岁,主诉3个月乏力,伴左上腹饱胀感。体检:浅表淋巴结未及,肝未及,脾肋下5cm,红细胞3.6×1012/L,血红蛋白90g/L,白细胞170×109/L,血小板300×109/L,分类:原粒1%,早幼粒3%,中幼粒10%,晚幼粒40%,杆粒34%,
原发性醛固酮增多症最常见的病因为
药物生物转化的方式包括
以下对于急性粟粒型肺结核叙述正确的是()
在常用测量工具中,()是只能测量水平角和垂直角的仪器。
在Windows系统中,以下说法正确的是()。
基金客户服务的宗旨体现的核心服务理念不包括()。
下列关于基础研究和应用研究的论述,正确的是()。
最新回复
(
0
)