首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
关系模型中的关系模式至少应是()。
有以下程序main(){inti,j;for(i=1;i
软件(程序)调试的任务是
下列链表中,其逻辑结构属于非线性结构的是()。
设有宏定义:#definelsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
[*]
A.窄谱抗生素B.广谱抗生素C.抑菌性抗生素D.杀菌性抗生素E.联合应用抗生素广谱抗生素治疗中发生真菌感染,除选用抗真菌药物外,宜换用
关于企业现场调研,下列不属于实地考察企业经营现场的是()。
如图所示,在半径为3的球面上有A,B,C三点,∠ABC=90°,BA=BC,球心O到平面ABC的距离是,则B,C两点的球面距离是()
如图所示,A是半径为1的圆O外的一点,OA=2,AB是圆O的切线,B是切点,弦BC∥OA,连接AC,则阴影部分的面积等于().
已知a=00101010B和b=40D,以下关系式成立的是()。
Onewayofimprovingyourlanguageskillistoreadfor【C1】______novels,plays,travelbooks,andsoon.Andinreadingbooksof
Tenyearsago,JoeAllenbeganstudyingadiversegroupofseventhgradersneartheUniversityofVirginia,wherehe’saprofess
Consideringhowmuchhangoverscostcountriesandcompanies,nottomentionthepainpeoplesuffer,youwouldthinksomeonewoul
Bythemid-nineteenthcentury,theterm"icebox"hadenteredtheAmericanlanguage,buticewasstillonlybeginningtoaffectt
最新回复
(
0
)