首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char s[]) { int n=0; while(*s=′0′) {n=10*n+*s-′0′;s++;} return(n); } main() { char s[10]={
有以下程序 #include int fun(char s[]) { int n=0; while(*s=′0′) {n=10*n+*s-′0′;s++;} return(n); } main() { char s[10]={
admin
2013-02-23
22
问题
有以下程序
#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、9
B、61490
C、61
D、5
答案
C
解析
在fun函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n 的值,输出n的值为61。
转载请注明原文地址:https://kaotiyun.com/show/oOPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在计算机中,算法是指()
以下程序段的输出结果是【】。main(){inta=2,b=3,c=4;a*=16+(b++)-(++c);printf("%d",a);}
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
C语言规定,程序中各函数之间()
若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是()
若有以下定义:chars[20]="programming",*ps=s;则不能代表字符。的表达式是()
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
下列对于软件测试的描述中正确的是()。
随机试题
简述齿状线的临床意义。
传播过程中信息的主动发出者被称为
A.降结肠呈线样,黏膜无破坏B.降结肠边缘呈锯齿样,充盈像可见腔内多发小充盈缺损,黏膜破坏C.乙状结肠局限性狭窄,黏膜消失,管壁僵硬,其内有龛影D.回盲部、回肠末端呈线样,钡剂通过呈“跳跃征”,黏膜皱襞紊乱破坏E.回肠、结肠呈阶段性狭窄,黏膜破坏,
A.四肢无力,血钾减低B.四肢无力,脑脊液蛋白细胞分离C.四肢无力,手套、袜套样感觉障碍D.四肢无力,休息后减轻,活动后加重E.四肢无力,肩胛带骨盆带萎缩周期性瘫痪
图示桁架中,其超静定的次数(多余约束数)为()个。
对勘察、设计单位资质年检结论有( )。
HowdidapeddlerofcheapshirtsandfishingrodsbecomethemightiestcorporationinA-merica?TheshortversionofWal-Mart
WhenNicholasPavewasthreeyearsold,heateapieceofcakeataparty.Withinseconds,histhroatwasachingandhisnosewa
Today,thehighsalesofpopularconsumergoodsreflectthepowerofadvertisingandnottherealneedsofthesocietyinwhich
Doyoueverwonderwheretelevisionwordscomefrom?ManyTVtermscomefromthecombinationoftwowords.Eventhewordtelevis
最新回复
(
0
)