首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun( int n ) { static int k=0; if(n<0){ printf("-"); n=-n; } k+=n%10; printf("%
有以下程序 #include <stdio.h> void fun( int n ) { static int k=0; if(n<0){ printf("-"); n=-n; } k+=n%10; printf("%
admin
2021-04-28
40
问题
有以下程序
#include <stdio.h>
void fun( int n )
{ static int k=0;
if(n<0){ printf("-"); n=-n; }
k+=n%10; printf("%d,",k);
if(n/10) fun(n/10);
}
main( )
{ int x=-12;
fun(x); printf("\n");
}
程序运行后的输出结果是
选项
A、-2,3
B、-1,-2,
C、-2,-3,
D、-2,1
答案
A
解析
fun()函数使用了静态变量,静态变量只在声明时初始化一次。首先实参的数值是-12,if判断后输出负号,并将n=12,计算k+=n%10,k+=2,2,因此输出2,后将数值除以10,结果为1,递归调用fun()函数,第二次调用fun(),此时n=1, k=2,计算k+=n%10:k+=1:3,因此打印3,。故最后打印结果为-2,3,故答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/nxtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){intc;C=1315;printf("%d\n",c);}则程序的输出结果是
有如下函数调用语句: func(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是()。
有以下程序#includemain(){structSTU{charname[9];charsex;doublescore[2];};structSTUa={"Zhao",’m’,85.0,90.0},b={"
有以下程序段intk=0,a=1,b=2,c=3;k=ac?c:k;执行程序段后,k的值是
在下列选项中,没有构成死循环的程序段是()。
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[])main(){inti,j;
设有如下函数定义intfun(intk){if(k
下面对软件特点描述正确的是()。
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删除,使程
随机试题
属于企业人才结构优化战略方案的有()
A.赤石脂B.郁金C.牵牛子D.五灵脂E.芒硝
《水污染防治法》规定,排放水污染物超过国家或者地方规定的水污染物排放标准,由县级以上人民政府环境保护主管部门按照权限责令限期治理,限期治理的期限最长不超过()。
个体、私营业户可以自行建账,也可以聘请中介机构代理记账,代理建账建制的范围有()。
根据《中华人民共和国预防未成年人犯罪法》的规定,教师和学校对学生的法制教育负有直接责任。()
阅读以下文字。完成下列题。悟践心理疗法又称为“快速心理治疗”,是我国学者李心天等人于20世纪50年代初开始运用和发展的一种心理治疗方法。它以辩证唯物主义有关理论为指导,依据心理是脑的机能,是客观现实的反映的原理,认为人的心身是统一体,心理与生理相
某企业原来每个工人可以操作一台机器。通过技术改革,自动化程度明显提高,每个工人操作的机器数量上升到5台。这种变化属于()
SomehistorianssaythatthemostimportantcontributionofDwightEisenhower’spresidencyinthe1950swastheU.S.interstate
•ReadthistextaboutFDI.•Choosethebestsentencefromthesentencesthatfollowtofilleachofthegaps.•Foreachgap9
Aspresident,hetriedunsuccessfullytobridgetheyawning______betweenthenorthandthesouth.
最新回复
(
0
)