首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
21
问题
若有以下程序
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全国计算机二级
相关试题推荐
若有定义:inta[4][4]={{1,2,3,4},{0},{4,6,8,10},<1,3,5,7}},则初始化后,a[2][2]得到的初值是______。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun0,m);
数据结构中,与所使用的计算机无关的是数据的
在循环中,continue语句与break语句的区别是:______语句只是结束本次循环,然后进行循环的条件判定。
下列程序的运行结果为()。#include<stdio.h>voidabc(Char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
下列叙述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
行政诉讼中,被告无正当理由拒不到庭应诉的,人民法院可以()。
水中悬浮物测定方法是()。
“上级应能够了解下级的需求和愿望并给予合理满足,以调动下级的积极性”指的是领导工作原理的
A.啤酒B.饴糖C.食醋D.酒精E.腌菜单用细菌进行发酵的制品是
ABO血型不合换血时应采用下列哪种类型血:
金属物品带入磁体腔内会导致
A.15minB.30minC.45minD.60minE.120min下列剂型的崩解时限是软胶囊剂()。
中国书法史上被称为“草圣”的书法家是()
德育过程是对学生知、情、意、行的培养提高过程,其进行顺序视具体情况,可有多种开端。()
Chinacarriedoutarecordnumberofreformsduringthepastyeartoimprovethebusinessclimateforsmallandmediumenterpris
最新回复
(
0
)