首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 void f(int x) { if(x>=10) { printf("%d-",x%10); f(x/10);} else printf("%d",x);} main(){ int z=123456; f(z);} 则程序的输出结果是
若有以下程序 void f(int x) { if(x>=10) { printf("%d-",x%10); f(x/10);} else printf("%d",x);} main(){ int z=123456; f(z);} 则程序的输出结果是
admin
2015-12-25
26
问题
若有以下程序
void f(int x)
{
if(x>=10)
{
printf("%d-",x%10);
f(x/10);}
else printf("%d",x);}
main(){
int z=123456;
f(z);}
则程序的输出结果是
选项
A、6-5-4-3-2-1
B、6-5-4-3-2-1-
C、1-2-3-4-5-6
D、1-2-3-4-5-6-
答案
A
解析
函数f的主要功能为逆置输出整数x的每一位数据,如果z的值为123456,逆置输出的结果为6-5-4-3-2-1。
转载请注明原文地址:https://kaotiyun.com/show/VDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
在设计程序时,应采纳的原则之一是
下列程序的输出结果是()。#include<stdio.h>main(){inta=2,b=3,p;p=f(a,B);pdntf("%d",p);}intf(a,B){
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
下列叙述错误的是()
按照“先进先出”组织数据的数据结构是()。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
数据结构中,与所使用的计算机无关的是数据的
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
随机试题
说明下列句中加着重号词的词性和用法。因燒其券,民稱萬歲,乃臣所以為君市義也。為:
根据纳税人不同的生产经营情况,以下属于资源税的纳税地点的有()
人体内以单纯扩散方式跨膜转运的物质是
患儿,男,胎龄35周,生后3天,臀位产,用高位产钳,Apgar评分4分,复苏后出现嗜睡、前囟隆起。该患儿不适宜的护理措施是
血府逐瘀汤的君药是( )。
适于反映慢性病尤其是恶性肿瘤远期治疗效果的指标是
下列各项固定资产中,应当计提折旧的是()。
关闭计算机后,“剪贴板”中存放的信息()。
中国于1945年加入国际货币基金组织,是创始国之一。()
Howmanyanimalscanthemansee?
最新回复
(
0
)