首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int a) { int b; if(a==1) return(3); b=a—f(a一2); return b; } main() { printf(’’%d\n’’,f(7)); } 程序执行后的输出结果是(
有以下程序: #include int f(int a) { int b; if(a==1) return(3); b=a—f(a一2); return b; } main() { printf(’’%d\n’’,f(7)); } 程序执行后的输出结果是(
admin
2020-06-16
30
问题
有以下程序:
#include
int f(int a)
{
int b;
if(a==1)
return(3);
b=a—f(a一2);
return b;
}
main()
{
printf(’’%d\n’’,f(7));
}
程序执行后的输出结果是( )。
选项
A、1
B、2
C、3
D、7
答案
B
解析
本题考查的是函数的迭代调用,使用代入法,当传入7时,b=7一(5一(3一fun(1))),fun(1)=3,所以b=7一(5一(3—3))=7一5=2。
转载请注明原文地址:https://www.kaotiyun.com/show/Cz3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543asdfghdf。请
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。注意:部分源
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:12134781063
编写一个函数,其功能是:从传入的nulll个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
编写函数fun,其功能是:将s所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
表达式:(int)((double)9/2)-9%2的值是()。
随机试题
阿托品不具有的作用是()
I/O操作是计算机中最常见的操作之一。下列关于I/O操作的叙述,错误的是_______。
启动子是指
A、益气补肺,止咳定喘B、补肾纳气,涩精止遗C、益气固表,健脾补肾D、滋阴清肺,止咳平喘E、清肺润燥,化痰止咳固本咳喘片的功能是
下列各事项中,计税基础等于账面价值的有()。
甲公司从一家跨国公司购进一套生产速溶咖啡的技术。但因技术力量薄弱,无法生产出合格产品,遂与乙研究所签订技术合同,约定由甲公司提供技术开发所需要的科研经费100万元,乙研究所负责研发,但对开发出来的研究成果如何申请专利,合同未进行约定。乙研究所经过不懈努力,
导游员向游客推销旅游新景点,首要工作是()。
下面是某求助者的MMPI的测验结果:该求助者疑病量表的K校正分应当是()。
在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()。
WhichofthefollowingitalicizedphrasesisINCORRECT?
最新回复
(
0
)