首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int x) { if(x/2>1)fun(x/2); printf("%d",x); } void main() { fun(7); printf("\n"); } 程序运行后的结果是(
有以下程序: #include<stdio.h> void fun(int x) { if(x/2>1)fun(x/2); printf("%d",x); } void main() { fun(7); printf("\n"); } 程序运行后的结果是(
admin
2021-07-09
68
问题
有以下程序:
#include<stdio.h>
void fun(int x)
{
if(x/2>1)fun(x/2);
printf("%d",x);
}
void main()
{
fun(7);
printf("\n");
}
程序运行后的结果是( )。
选项
A、137
B、731
C、73
D、37
答案
D
解析
函数fun是递归函数,递归终止条件是x小于等于2,当大于2时递归调用fun(x/2)。第一次循环x/2=3,调用fun(3),x/2=1,跳出if循环,执行输出x=3,然后回到第一次循环,执行if循环的语句,输出x=7。
转载请注明原文地址:https://jikaoti.com/ti/6ed0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(
当变量c的值不为2、4、6时,值为"真"的表达式是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
数据库系统的核心是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
设变量均己正确定义,若要通过scanf(”%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符)
表达式:(int)((double)7/3)一(9)%2的值是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
算法的时间复杂度是指()。
随机试题
2002年4月2日,某银行与某公司签订贷款合同,约定银行贷款给公司,公司以土地使用权为抵押。2002年6月1日,公司办理土地使用权抵押登记手续,并取得土地管理局签发的抵押证书。后因公司未依约还款,某银行提起诉讼。2003年2月4日,法院作出民事判决,认定土
奇经八脉中与任脉在咽部相会的经脉是
血浆中含有大量的脂质,多是不容易水的,但在正常的血液中我们并没有见大量的脂析出,说明有物质帮助它们转运。被誉为胆固醇的“清扫机”的是
经济适用住房可用于销售的,其属于房地产开发经营行为。()
图7-55(a)所示运算放大器的输出与输入之间的关系如图7-55(b)所示,若ui=2sinωtmV,则u0为()。
《环境保护行政处罚办法》规定,各级环境保护行政主管部门实施罚款处罚的权限,适用环境保护法律、行政法规、地方性法规、规章的规定,县级人民政府环境保护行政主管部门(),报上级环境保护行政主管部门批准。
无形资产费用主要指()。
根据反不正当竞争法及相关规定,下列哪些属于侵犯他人商业秘密的行为?
Willrobotstakeovertheworkforce?Andiftheydo,whatjobswillbeleftforushumans?Manydiscussionstakea【C1】______
Whenwecreditthesuccessfulpeoplewithintelligence,physicalstrengthorgoodluckwearemakingexcusesforourselvesbecau
最新回复
(
0
)