首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> void fun(int x) { if(x/2>0)fun(x/2); printf("%d",x); } main() {fun(
以下程序的输出结果是( )。 #include<stdio.h> void fun(int x) { if(x/2>0)fun(x/2); printf("%d",x); } main() {fun(
admin
2013-06-11
21
问题
以下程序的输出结果是( )。
#include<stdio.h>
void fun(int x)
{ if(x/2>0)fun(x/2);
printf("%d",x);
}
main()
{fun(3);printf("\n");
}
选项
答案
13
解析
函数fun是一个递归函数。执行fun(3);,x=3,x/2=1>0,又调用f(1),此时,x=1,x/2=0,不满足继续递归调用的条件,输出1,返回到fun(3)中,输出3。所以本题的输出结果为13。
转载请注明原文地址:https://jikaoti.com/ti/Wdn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidfun(int*a,inti,inti){intt;if(i<j){t==a[i];a[i]=a[j];a[i]=t;i++;j--;fun(a,i,j);}
设有以下定义:structss{intinfo;structss*link;}x,y,z;且已建立如下图所示链表结构,请写出删除点y的赋值语句【】。
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
位运算071∧052的八进制值是()
在下列字符序列中,不可用做C语言标识符的是()
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、d的语句是()
下列关于队列的叙述中,正确的是
在16位IBM-PC上使用C语言,如定义下列共用体类型变量:uniondata{inti;charch;floatf;}a,b,c;则共用体变量a,b,c占用内存的字节数为()。
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
概要设计是软件系统结构的总体设计,不属于概要设计的是
随机试题
阅读《季氏将伐颛臾》中的一段文字,然后回答问题。丘也闻有国有家者,不患寡而患不均,不患贫而患不安。盖均无贫,和无寡,安无倾。夫如是,故远人不服,则修文德以来之。既来之,则安之。这段文字在全文中有什么作用?
A.脾腔分流术B.脾肾分流术C.门腔分流术D.肠系膜上、下腔静脉分流术E.贲门周围离断术术后能很快矫正脾功能亢进的分流术是
女,40岁,反复右上腹绞痛20年,发作时伴有寒战、高热及皮肤巩膜黄染。2天前再次发作。入院时嗜睡状态,体温39.6℃,脉搏128次/分,血压70/45mmHg,皮肤巩膜明显黄染,有上腹压痛、反跳痛和肌紧张,肝区有叩痛,肝浊音界存在,WBC20×109/L
频发室性期前收缩是指室性期前收缩
Branemark系统的种植体是
患儿,12个月。体重10kg,身长65cm,前囟近闭,乳牙7个,不会摆放积木。其中不正常的是( )
某条形基础上荷载标准值Fk=160kN/m,基础布置和地基上层断面如图5—7所示,基础的埋置深度d=1.60m,采用振冲砂石桩置换法处理淤泥质粉质黏土。砂石桩长7.0m(设计地面下8.2m),直径d=800mm,间距s=2.0m,等边三角形排列。求此
公平目标的实现可以通过()实现。
数据库、数据库系统和数据库管理系统之间的关系是
______(我决没有想过他会对他的妻子提出诉讼要求离婚),sincehewasamodelhusbandinmymind.
最新回复
(
0
)