首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #incltade int fun(char s[]) main() {int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; whil
有以下程序 #incltade int fun(char s[]) main() {int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’}; whil
admin
2020-03-15
35
问题
有以下程序
#incltade
int fun(char s[]) main()
{int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
while(*s<=’n’9&&*s>=’n’0) printf("%d\n",fun(s));
{n=10*n+*s-’0’;s++;} }
return(n);}
程序的运行结果是
选项
A、61490
B、61
C、9
D、5
答案
B
解析
在fun函数中,while循环的功能是逐个取字符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返回变量n的值。所以在主函数中调用fun(s)时,将把字符数组s中的数字组成一个数输出。因为当指针s指向数组的第3位时,即字符’*’,循环条件不成立,循环结束,返回n的值。所以输出n的值为61。
转载请注明原文地址:https://www.kaotiyun.com/show/DxCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]:a[i+1];
以下叙述中正确的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
以下叙述中正确的是
下面不属于软件开发阶段任务的是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0一9岁年龄段的人数放在d[0]中,把10N19岁年龄段的人数放在d[1]中,把20一29岁年龄段的人数放在d[2]中,依此类推,
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
随机试题
WHO认为,一个有代表性的社区,其人口数大约在
酚妥拉明可用于治疗顽固性充血性心力衰竭的主要原因是
选择药物治疗前列腺增生时,下列哪种药物效果好,起效快,是目前最常应用的
气体交换的场所是()
热力管道架空敷设的缺点有()。
与个人决策相比,团体决策的优点有()。
订货提前期是指()为止的一段时间
八一宣言
如何将社区工作应用到我国当前的社区居委会工作中?(河北大学2011年研)
Whenwetalkaboutintelligence,wedonotmeantheabilitytogetagoodscoreonacertainkindoftest,oreventheabilityt
最新回复
(
0
)