首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int n) { int i; if((i=n/10)!=0) fun(i); putchar( n%10+’0’); } main() { fun(256); } 程序运行后的输出结果是( )。
有以下程序 #include void fun(int n) { int i; if((i=n/10)!=0) fun(i); putchar( n%10+’0’); } main() { fun(256); } 程序运行后的输出结果是( )。
admin
2020-11-23
32
问题
有以下程序
#include
void fun(int n)
{ int i;
if((i=n/10)!=0)
fun(i);
putchar( n%10+’0’);
}
main()
{ fun(256); }
程序运行后的输出结果是( )。
选项
A、256
B、652
C、2560
D、52
答案
A
解析
函数fun()的功能利用递归调用的方式是将数字n的不同位提取出来并按照从高位到低位的顺序将各位的数字以字符的形式输出,所以答案选A。
转载请注明原文地址:https://jikaoti.com/ti/8hD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为软件设计工具的是()。
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
有以下程序:#include<stdio.h>main(){inta=—2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输
有以下程序段:int*p;p=malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
下列各项中,对对象概念描述正确的是()。
C语言程序的模块化通过以下哪个选项来实现
随机试题
供求规律的作用有哪些?
下列不属于急性病毒性心肌炎常见临床表现的是
《乡村兽医管理办法》自()施行
下列各项不属于病人权利的是
担保物权的特征有()。
《房屋征收条例》明确禁止()参与搬迁活动。
讲台效应
建立新民主主义社会并由此向社会主义社会过渡,是20世纪中国社会所发生的最重大变革之一。中国从新民主主义社会向社会主义社会过渡的政治条件:是()
AllthefollowingareclosedclasswordsEXCEPT______.
IamsorrythatIhavekeptyou(wait)______forsolong.
最新回复
(
0
)