首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-10-19
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://kaotiyun.com/show/IqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是______。voidfun(int*x,int*y){pnntf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fu
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。main(){structstu{charx[20];floaty;}a;printf("asize:%d\n",sizeof(【】));
有以下程序main(){intn=0,m+1,X=2;if(!n)X-=l;if(m)X-=2;if(X)X-=3;printf("%d\n",x);}执行后输出的结果是【
若有如下程序:intm=1;main(){intt=0,s=0;{intm=4;s+=m;)t+=m;printf("%d,%d\n",s,t);}则程序运行后的输出结果是()
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输人数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next=NULL).#include<stdio.h>structlist{
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
随机试题
男性,6个月。出生不久哭闹时右阴囊有一包块,平卧安静时包块明显缩小或消失。2小时前因哭闹包块掉出伴呕奶,不停哭闹,精神萎靡,右阴囊可见一似梨状包块。本例最有效的治疗措施是
上颌神经属于
测量鼻饲管插入长度的方法为
甲公司与乙村委会签订土地使用权转让合同,约定乙将其集体所有土地50亩以每亩40万元的价格转让给甲,用于建造“锦秋花园”别墅区。合同签订后,甲支付了2000万元地价款,并先后投人4000万元工程建设款。随后,当地政府清理整顿房地产业的过程中,将“锦秋花园”列
()是详细工程设计过程的最后一道工序,是保证设计成品质量的又一重要质量活动。
综合课程包括()。
警械和武器是人民警察按照规定装备,用于对违法犯罪行为人实施()的物质工具,是人民警察武装性质的集中体现。
Whatisprobablytheman’sposition?
A、 B、 C、 D、 D代词位置错误,应改为putitout。“动词+副词”短语接代词宾语时,代词要放在动词和副词之间。
A、Atschool.B、Fromtheirparents.C、Frombooks.D、Infactories.B题目询问新英格兰人在哪里学习技术。关键是听到最后一句话“这种技术通常由父亲传给儿子”,由此可判断选项B(从父母那里)正确。
最新回复
(
0
)