首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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); prinf
有以下程序: #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); prinf
admin
2019-01-11
58
问题
有以下程序:
#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);
prinff("%d\n",z);
}
程序运行后的输出结果是( )。
选项
A、0
B、9
C、6
D、8
答案
C
解析
主函数中调用f函数,同时将数值3传递给变量x,执行条件不满足条件if(x==0||x==1);跳过return(3);,直接执行语句y=x*x-f(x-2);这里f(x-2)为函数的递归调用,再次调用f函数,此时x=1,判断条件成立,i反回3给f(1),y=3*3-3=6,最后将6返回丰函数,并进行输出。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Wdxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:x1=(x0+a/x0)/2例如,3的平方根为1.732051。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增
下列给定程序中,函数proc()的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起,斐波拉契级数序列为1,1,2,3,5,8,13,21,…例如,若给n输入8,该项的斐波拉契级数值为21。请修改程序中的错误,使它能得出正确的结果。
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun,函数的功能是:使数组右上三角元素中的值乘以m。例如;若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序存在文件PROGl.C文件中
学生的记录由学号和成绩组成。N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROGl.C文
0j--j第一空:由审题分析可知,此处是使第一列成为第一行,即把第一列元素移动到第一行,第一列元素是t[j][0],第一行元素是t[0][N-j-1],故第一空处应为“0”。第二空:第四个循环是最后一列成为最后一行,即将最后一
若有下面的程序片段:int[12]={0},*p[3],**pp,i;for(i=0;i<3;i)p[i]=&a[i*4];pp=p;则对数组元素的错误引用是
在位运算中,操作数每左移两位,其结果相当于()
设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。
在面向对象方法中,信息隐蔽是通过对象的()性来实现的。
随机试题
治寒疝疼痛、睾丸偏坠疼痛,宜用
N件产品中有M件次品,从中任取n件,则n件产品中恰有k件次品的概率为()。
为了加强各种危险作业的安全管理工作。保证各种危险作业过程中的安全,防止各类事故的发生,确保职工的人身安全,使财产不受损失,各种危险作业应实行作业审批制度。根据《企业安全生产标准化基本规范》(GB/T33000)的规定,下列作业需要实行审批制度的是(
某项目部对承建的重力式方块码头进行安装施工。问题:安装施工时应注意什么问题?
甲企业为增值税一般纳税人,生产市场畅销的C产品。其适用的增值税税率为17%,2015年度有关经济业务如下:(1)甲公司于2015年10月2日从乙公司购入一批生产物资L材料并已应验收入库。增值税专用发票上注明的该批物资的价款为1000万元,增值税税额170
下列选项中,不属于教学设计特点的是()。
教育心理学作为一门独立的学科,20世纪60年代到70年代末是其()。
下列行为中,不违反《道路交通安全法》的是()。
公文的密级按照程度由低到高排列依次为()。
说明:以CoyleTrade公司市场部经理王新的身份于2月26日给Brown先生写一封措辞严厉的催款信,信中应当包括以下内容:1.Brown先生已在150天前收到了第CK-69号合同项下的洗衣机,却拖欠货款,已过期120天;2.此间曾给
最新回复
(
0
)