首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ; s++; } return (n); } main() { c
有以下程序 #include int fun( char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ; s++; } return (n); } main() { c
admin
2015-07-31
41
问题
有以下程序
#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/NhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是______。
若a=10,b=20,则表达式!(a<b)的值是【】
有以下程序:main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1f\n",a,c,f,x);
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&St;
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句printf(
语句:x++;++x;x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
在数据库设计中,将E-R图转换为关系模式的过程属于()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
EndangeredSpeciesReading:PolarBearMakestheListInSpring2008,thepolarbearwasplacedontheendangeredspeciesli
下列物质含量异常可作为痛风诊断指征的是
为了防止木料反弹的危险,圆锯上应装设()
下列关于私人物品的表述中,正确的有()。
现金流量表中,“偿还债务支付的现金”项目不包括( )。
某企业计划投资600万元生产甲产品,根据市场调查,甲产品预计每年销售量为100万件,此时完全成本总额预计为1000万元,该企业要求该项投资的利润率为25%,适用的消费税税率为10%。要求:预测利润总额、单位完全成本、成本利润率;
江西海外主要客源地中,长期排前三位的是()。
何谓静态链接、装入时动态链接和运行时动态链接?
2019年一季度,中国经济继续保持较快增长,GDP同比增长6.4%,但用电量却增幅较小(仅为4.2%)。部分人士对此质疑,认为用电增长不能支持6.4%的增速。对此,权威人士解读称,近年来随着我国经济结构调整,尤其是高耗能产业供给侧结构性改革速度加快,经济增
我妹妹不喜欢跳舞。()
最新回复
(
0
)