首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){chara[10]-(9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p);}
以下所列的各函数首部中,正确的是______。
以下不正确的定义语句是()。
以下叙述中正确的是()。
在软件生存周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
以下程序建立了一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输人数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next=NULL).#include<stdio.h>structlist{
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
数据库设计包括两个方面的设计内容,它们是_______。
主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
焊接方法可分为熔焊_____几大类。
我国对非领导成员公务员采取的考核方式是
关于肾前性急性肾衰竭病因,不正确的是
补充了"元气败伤"亦能致痿的医家有
29岁孕产妇,宫内孕第二胎37+4周临产。产程中出现产力异常,以下对母儿的不良影响,最可能出现的是
施加预应力施工所用的机具应由()定期校验。
阅读《草莓》教学实录(节选),完成第16题。师:课文除了构思新巧外,语言写得也含蓄隽永。下面请大家再度走进文本,划出使自己生发感触的句子,有感情地读给你的同伴听,然后合作探究它的内涵。(学生有感情地朗读、思考、研讨)师:哪位同学愿意把你喜欢的句子读出来
从供选择的答案中选出应填入下列叙述中()内的正确答案:某顺序存储的表格,其中有90000个元素,已按关键项的值的上升顺序排列。现假定对各个元素进行查询的概率是相同的,并且各个元素的关键项的值皆不相同。用顺序查找法查找是,平均比较次数约为(A),
•Readthearticlebelowaboutimprovements.•ChoosethecorrectwordorphrasetofilleachgapfromA,B,C,orD.•Foreachqu
America’sBrainDrainCrisisLosingtheGlobalEdgeWilliamKunzisaself-describedcomputergeek.Amoreaptdescrip
最新回复
(
0
)