首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面程序的输出是【】main(){enumem{eml=3,em2=1,em3};char*aa[]={"AA’,"BB","CC","DD"}printf("%s%s%\n",aa[em1],aa[
有以下程序:intf(intb[][4]){inti,j,s=0;for(j=0;j<4;j++){i=j;if(i>2)i=3-j;S+=b[i][j];}return
有以下程序:voidswapl(intc0[],intc1[]){intt;t=co[o];co[o]=o1[o];c1[o]=t;}voidswap2(int*c0,int*c1)
有以下程序:main(){intn=0,m=l,x=2;if(!n)x-=l:if(!m)x-=2;if(!x)x-=3;printf("%d\n",x);}执行后的输出结果是_
以下选项中可作为C语言合法常量的是______。
下列选项中,值为1的表达式是()。
下列选项中错误的说明语句是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
两个或两个以上模块之间联系的紧密程度称为()
用树形结构来表示实体之间联系的模型称为______。
随机试题
Afableisananimaltalethatteachesalesson.Fablestellimportanttruthsaboutthewaypeopleact.Somewritersoffablesg
简述我国行政职能转变的必要性。
执行流通手段职能的货币()
使用轮椅时,下列操作正确的是
王某,男性,36岁,搬运工人,诊断为腹股沟斜疝。行疝修补术后,恢复工作的时间是
为了满足某市数字城市建设的需要,某市计划生产该地区的1:2000比例尺的数字正射影像图(DOM)和1:2000比例尺数字地形图。已于××××年××月完成了全部测区的航空摄影工作;并完成了区域网外业控制点的布设和测量工作,现阶段的工作是完成全部测区的解析空中
王某持有某上市公司的股票10000股,该上市公司2012年度的利润分配方案为每10股送3股,并于2013年6月份实施,该股票的面值为每股1元。另从非上市公司取得股息7000元。王某取得上述所得合计应缴纳的个人所得税为()。
社会生活噪声:是指人为活动所产生的除工业噪声、建筑施工噪声和交通噪声之外的干扰周围生活环境的声音。以下属于社会生活噪声的有( )。
下列诗句与作者及别称对应不正确的是:
小岩要乘坐上午9点的飞机去A地参加公司年会,甲、乙、丙三个好朋友给出了建议:甲:只要不走沪宁高速,就不能提前一小时到机场。乙:事实上走沪宁高速,车辆依然会发生拥堵现象,是不能提前赶到机场的。丙:如果你走沪宁高速公路,那么可以提前赶到机场。
最新回复
(
0
)