首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) {n=10*n+*s-’0’;s++; } return(n
有以下程序: #include int fun(char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) {n=10*n+*s-’0’;s++; } return(n
admin
2021-02-25
16
问题
有以下程序:
#include
int fun(char s[])
{ int n=0;
while(*s <= ’9’&&*s >=’0’) {n=10*n+*s-’0’;s++; }
return(n);
}
main()
{ char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));
}
程序的运行结果是( )。
选项
A、5
B、9
C、61
D、61490
答案
C
解析
在fun函数中,while循环的功能是:逐个取字符数组s中的字符,并判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/oEtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可在C程序中用作用户标识符的一组标识符是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
软件(程序)调试的任务是
若有定义语句:chara=’\82’:则变量a
有以下程序#include#defineSUB(A)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是
以下叙述中正确的是()。
以下叙述中正确的是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
以下选项中,能正确进行字符串赋值的是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
公有制的主体地位体现在
A、浓缩红细胞B、5%的清蛋白液C、新鲜冰冻血浆D、免疫球蛋白E、血小板制剂不但能提高血浆蛋白水平,而且可以补充血容量的是()
A.浆膜结构B.心内膜凸向心腔折叠形成的薄片状突起C.心脏传导系统D.心房颗粒E.心包壁层心瓣膜是
A公司拥有甲、乙、丙三条生产线,A公司的经营管理活动由一个总部负责,总部资产包括一栋办公楼。由于甲、乙、丙三条生产线均能产生独立的现金流入,所以A公司将这三条生产线确定为三个资产组。2012年12月31日,A公司经营所处的技术环境发生了重大不利变
下列各项中,应在发生时直接确认为期间费用的有()。
当库房空间有限,需尽量利用储存空间;同时储存的货物种类较少时,适宜采用()的储存方式。
JohnBattelleisSiliconValley’sBobWoodward.AsoneofthefoundersofWiredmagazine,hehashungaroundGoogleforsolong
下面选项中的程序段,没有编译错误的是
"Hotelworkerssuspectthatthefirewasignitedbyacigaretteandthataguestmayhavethrownthecigaretteintoabushfrom
A、Parentsshouldbuymoretoysforthem.B、Schoolsneedteamworkandcreativethinking.C、WomeninSTEMjobsshouldencouraget
最新回复
(
0
)