首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序:
#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语言的变量,以下叙述中错误的是()。
有以下程序main(){inti,j;for(i=1;i
以下叙述中正确的是()。
以下选项中不合法的标识符是
有三个关系R、S和T如下。则由关系R和S得到关系T的操作是
以下选项中可用作C程序合法实数的是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
活动和交往是学生思想品德形成和发展的基础,因此把学生置于活动和交往的环境中就必然会促进他们思想品质的形成和发展。()
巴黎圣母院的建筑风格属于【】
中水管道上不得装设()。
委托方(),税务师事务所可以在代理期限内单方终止代理行为。
()一般用于进出口贸易款项的收付,没有银行信用介入。
劳务派遣中,()属于用工单位应当履行的义务。[2015年5月二级真题]
隋唐至宋,在宫廷宴饮时娱乐欣赏的音乐称为()。
2018年A市进出口总额1.56亿美元,其中出口总额1.02亿美元,进口总额0.54亿美元。出口大于进口4765万美元。全年对美国出口590万美元,比上年下降24%;对香港地区出口260万美元,下降60%;对日本出口171
张军在一次羽毛球训练中不慎拉伤了手臂,要是在平常,这样的伤根本不算什么,但______________是在就要走上比武场的时候,这样的伤,______________让人揪心。填入画横线部分最恰当的一项是:
Therearesomeobjectsintheskythatmovesoquicklythatsometimesyouonlyseethemoutofthecornerofyoureye.Theseare
最新回复
(
0
)