首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf
有以下程序 #include <stdio.h> int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf
admin
2019-08-18
35
问题
有以下程序
#include <stdio.h>
int fun( int x ) {
int p;
if (x==0 || x==1) return(3);
p= x - fun( x-2 ); return (p); }
main() {
printf ("%d\n", fun(9));
}
程序运行后的输出结果是
选项
A、5
B、9
C、4
D、7
答案
D
解析
函数fun的主要功能是:
fun(x)=3 x=0 或者x=1;
x=fun(x-2) 其他。
初值x的值为9,因此fun(9)=9-fun(7)=9-(7-(5-(3-3))),因此答案为7。
转载请注明原文地址:https://kaotiyun.com/show/zqRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n");}程序的运行结果是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
有以下程序#includemain(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下叙述中正确的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
下面选项中合法的字符常量是
随机试题
下列关于政策与法的关系的说法正确的是()
女性,32岁,肥胖、高血压、闭经1年,为排除Cushing综合征,下列哪项检查最有意义
应由专人负责换药的患者是
经批准,向外单位提供的原始凭证复印件,应当在专设的登记簿上登记,并由()共同签名或者盖章。
英译汉:internationalcertificateofvaccination()
北京某进出口公司从美国进口一批货物,货物成交价格折合人民币为700万元,境外运费和保险费合计50万元,另支付货物运抵我国上海港的运费、保险费等20万元。假设该货物适用的关税税率为20%、增值税税率为17%、消费税税率为10%。根据以上资料,回答下
下列关于税收情报交换的表述中,正确的有()。
非测验的评价技术有()。
“吴带当风”“曹衣出水”样式的创造者分别是__________和__________。
在这100家公司中,有78家还禁止消费者在感到自己受到了不公正对待时联合起来进行集体诉讼。(prevent…from…;bandtogether)
最新回复
(
0
)