首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void fun(int n) { static int k=0; if(n<0){printf("-");n=﹣n;} k+=n%10;printf("%d,",k); if
有以下程序 #include<stdio.h> void fun(int n) { static int k=0; if(n<0){printf("-");n=﹣n;} k+=n%10;printf("%d,",k); if
admin
2022-10-24
28
问题
有以下程序
#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函数定义静态变量k,静态变量只在声明时初始化一次。调用fun函数实参的数值是﹣12,if判断后输出负号,并将其重新赋值为12。计算k+=n%10,即k+=12%10=2,因此输出2。接着用n除以10,结果为1,递归调用.fun函数。第2次调用fun函数,此时n=l,k=2,计算k+=n%10,即k+=l%10,计算后k的值为3,输出3。最后输出结果为“﹣2,3,”。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/TJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参S所指
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回值为9.61255
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的十位和千位
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求S的值。例如,当k为10时,函数的值应为1.533852。请改正程序中的错误,使它能得出
以下叙述中正确的是()。
随机试题
地域破产主义认为破产实际上属一般的强制执行程序,它否认一国破产宣告的任何域外效力;地域破产主义_____。
下列选项中,关于长期股权投资的理解,说法错误的是【】
患者表情呆滞,沉默寡畜,记忆减退,失认失算,词不达意,腰膝酸软,颧红盗汗,耳鸣如蝉,舌红少苔,脉细弦数。证属()患者表情呆滞,沉默寡言,记忆减退,失认失算,口齿含糊,词不达意,伴有腰膝酸软,肌肉萎缩,食少纳呆,气短乏力,口涎外溢,四肢不温,腹
A、氰化物B、锌粉C、硫酸D、淀粉E、高锰酸钾属于易爆品的是()
如图7—3—3所示变压器空载运行电路中,设变压器为理想器件。若则此时()。[2016年真题]
消防技术服务机构设施设置的机械防烟系统进行维护保养,其中符合现行国家标准《建筑防烟排烟系统技术标准》(GB51251)的是()。
行政处罚的形式包括罚款、没收违法所得、责令停产停业和行政拘留等。()
机床工作运动是由()合成的。
我国幼儿园教育的途径包括教学活动和()。
Alimitednumberofbooksonthissubjectareinthelibrary.
最新回复
(
0
)