首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int x) { if(x/2>1)fun(x/2); prinff(“%d”,X); } void main() { fun(7); prinff(“\n”); } 程序运行后的结果是(
有以下程序: #include void fun(int x) { if(x/2>1)fun(x/2); prinff(“%d”,X); } void main() { fun(7); prinff(“\n”); } 程序运行后的结果是(
admin
2018-02-02
21
问题
有以下程序:
#include
void fun(int x)
{
if(x/2>1)fun(x/2);
prinff(“%d”,X);
}
void main()
{
fun(7);
prinff(“\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://kaotiyun.com/show/tPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
结构化分析方法是面向______进行分析的方法。
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
下面程序的输出是_______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
以下选项中能表示合法常量的是()。
下列是用户自定义标识符的是
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
设计程序时,应采纳的原则之一是()。
C语言中,文件组成的基本单位为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
简述企业目标市场战略方案的类型。
办理系统内各经办行之间的资金汇划、各清算行之间的资金清算及资金拆借、账户对账等账务的核算与管理的部门是()
简述艺术和哲学的关系。
《丹溪心法》认为心悸的发病应责之
有突出矿井的煤矿企业、突出矿井在编制年度、季度、月度生产建设计划时,必须一同编制(),保证抽、掘、采平衡。
房地产定价目标中的以利润为中心的定价目标包括最大利润目标和()。
某公司沉箱预制场预制沉箱,每个沉箱混凝土为480m3,混凝土强度等级为C30,该预制场实际统计的混凝土σ=3.0MPa,经计算和试配,混凝土的配合比为1:2.5:3.5,用有效搅拌量为2.0m3的搅拌机搅拌混凝土,正常施工条件下(砂、石含水忽略不计)每罐混
导游人员小张接待一个旅游团,团内包括全陪和18位旅游者。接站后乘车去酒店一小时路途中,小张由于连续带团过于疲劳而没做任何讲解。第二天赴景点游览途中,导游人员小张私自带着3名亲友随团游览。当日下午,天降大雨,旅游者提出要改变行程先去海底世界,导游人员小张以“
含钙质最多的食物是:
《中华人民共和国刑法》关于刑法生效时间的规定包括哪些方式?( )
最新回复
(
0
)