首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
87
问题
有以下程序:
#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://www.kaotiyun.com/show/Qzkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统中,数据模型包括概念模型、逻辑模型和
有以下程序main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf(’’%d*%d=%d’’,i,j,i*j);printf(’’\n’’);}}
有以下程序structs{intn;inta[20];};voidf(structs*p){inti,j,t;for(i=0;in-1;i++)for(j=i+1;jn;j++)i
以下不合法的数值常量是()。
数据库系统的核心是
在软件开发中,需求分析阶段产生的主要文档是()。
下列不属于软件工程3个要素的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
随机试题
乳牙萌出的顺序为()
不能在上颌中切牙位根尖片见到的颌骨正常解剖结构的是
青霉素皮试结果阴性,给予青霉素注射后6分钟出现胸闷、气促、呼吸困难、头晕、面色苍白、脉细弱等症状,提示发生
会计主体从()上对会计核算范围进行了有效界定。
商业银行一般提取的贷款损失准备金不包括()
导游人员的独立工作能力主要体现在()。
基于供应的配送中心模式所从事的配送活动是一种纯粹的物流活动,其业务属于交货代理服务。()
能够分配注意的条件是()。
某国有公司出纳甲意图非法占有本人保管的公共财物,但不使用自己手中的钥匙和所知道的密码,而是使用铁棍将自己保管的保险柜打开并取走现金3万元。之后,甲伪一造作案现场,声称失窃。关于本案,下列选项正确的是()。
建设中国特色社会主义法治体系是全力推进法治中国建设的重要内容,是实现国家治理体系和治理能力现代化的重大战略部署,对全面依法治国具有纲举目张的意义。建设中国特色社会主义法治体系是中国特色社会主义的本质要求和重要保障,推进国家治理体系和治理能力现代化的重要举措
最新回复
(
0
)