首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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);
有以下程序 #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);
admin
2019-08-18
47
问题
有以下程序
#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、6
B、9
C、0
D、8
答案
A
解析
考查函数的递归调用,z=fun(3)=3*3-f(1)=3*3-3=6,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/QvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
有以下程序#includemain(){inta=3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
以下叙述中错误的是
有以下程序#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;
以下叙述中正确的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是
对下列二叉树进行前序遍历的结果是
随机试题
Apersonwhowillgiveupwhenmeetingwithdifficultieswillneversucceed.
肝病患者出现蜘蛛痣或肝掌是因为
标准模体是一个立方体水模,其长、宽、高各为
确诊消化性溃疡的首选检查方法是
被称为先天之本的脏是()
A.促进卵泡发育B.使增生期内膜转化为分泌期内膜C.使阴道上皮增生、角化D.促进阴毛、腋毛的生长E.使基础体温排卵后降低0.3℃~0.5℃雌激素的生理功能是
“Thebuyershallpay100%ofthesalesproceedstothesellerbyT/TagainstthefaxofB/L”是属于“装运后见提单传真件T/T”支付条款。()
甲施工企业2013年年末损益表和资产负债表中有关资料如下:甲施工企业2011年年末损益表和资产负债表(单位:元) 根据以上资料,回答下列问题:假设该企业应纳所得税税率为33%,年初未分配利润为10万元,则本年应提取法定盈余公积金()万元。
如何培养学生良好的意志品质?(临沂高新)
Whydidthemansellhisoldcar?
最新回复
(
0
)