首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int x) {if(x/2>1)fun(x/2); printf("%d",x); } main() {fun(7);printf("
有以下程序: #include<stdio.h> void fun(int x) {if(x/2>1)fun(x/2); printf("%d",x); } main() {fun(7);printf("
admin
2019-01-11
57
问题
有以下程序:
#include<stdio.h>
void fun(int x)
{if(x/2>1)fun(x/2);
printf("%d",x);
}
main()
{fun(7);printf("\n");}
程序运行后的输出结果是( )。【10年9月】
选项
A、1 3 7
B、7 3 1
C、7 3
D、3 7
答案
D
解析
本题主要考查了函数劬(int x)的递归调用,当x除以2的值大于1时,就接着执行函数fun(x/2),所以在主函数中,当执行fun(7)时,函数fun执行两次,第一次输出3,第二次输出7。
转载请注明原文地址:https://kaotiyun.com/show/2axp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
假设a和b为int型变量,则执行以下语句后b的值为()。a=1;b=10;do{b-=a;a++;}while(b--<0);
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;
若有以下说明和语句:structst{intn;char*ch;};structsta[3]={5,"abc",7,"def",9,"ghk"},*p=a;则值为6的表达式是______。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];primf("%d,j-40);}
以下叙述中正确的是()。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(s
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
函数fun的功能是:计算直到。若x=2.5,函数值为:12.182494。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行
下面关于完全二叉树的叙述中,错误的是______。
随机试题
函数是由哪些简函数复合而威的?
可能损伤臂丛神经的骨折是
A.阿米卡星B.红霉素C.多西环素D.阿昔洛韦E.吡嗪酰胺属于四环素类抗生素的是()。
水运工程施工监理机构的权利包括有权()的会议。
某投资者在上海证券交易所以每股15元的价格买入XX(A股)股票20000股,那么,该投资者最低需要以()元全部卖出该股票才能保本(佣金按2‰计收,印花税、过户费按规定计收,不收委托手续费)。
甲公司长期持有乙公司10%的股权,采用成本法核算。2009年1月1日,该项投资账面价值为1300万元。2009年度乙公司实现净利润2000万元,宣告发放现金股利l200万元。假设不考虑其他因素,2009年12月31日该项投资账面价值为()万元。
凯末尔主义中不属于民主主义内容的是()。
下列行为人所谋取的利益,属于行贿犯罪中的“不正当利益”的是()
Readthefollowingarticleandanswerquestions9-18onthenextpage.FivePainfulFactsYouNeedtoKnow0.Firstofa
A、Heisnotsatisfiedwiththepay.B、Heisnotabletoenjoypaidholidays.C、Thejobisnotverychallengingforhim.D、There
最新回复
(
0
)