首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char S[]) {int n=0; while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;) return(n); } main() { char s[10]={’
有以下程序 #include int fun(char S[]) {int n=0; while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;) return(n); } main() { char s[10]={’
admin
2015-12-25
43
问题
有以下程序
#include
int fun(char S[])
{int n=0;
while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;)
return(n);
}
main()
{ char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));
}
程序的运行结果是
选项
A、61490
B、61
C、9
D、5
答案
B
解析
在fun函数中,while循环的功能是逐个取字符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返回变量n的值。所以在主函数中调用fun(s)时,将把字符数组s中的数字组成一个数输出。因为当指针s指向数组的第3位时,即字符’*’,循环条件不成立,循环结束,返回n的值。所以输出n的值为61。
转载请注明原文地址:https://kaotiyun.com/show/tPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列能正确定义一维数组的选项是()。
下列选项中非法的字符常量是()。
数据流图的类型有______和事务型。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
若有说明:inta[][3]={0,0};则不正确的叙述是()
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
随机试题
根据抗原结构可将链球菌分为20群,对人致病的链球菌菌株90%属于()
WhatwillMr.Chendonext?
社会工作者在医疗机构中通常以团队的形式开展工作。医务社会工作中的团队合作是指()。
将函数f(x)=2x(一π
王维《山居秋瞑》:__________,莲动下渔舟。
A.神经调节B.神经一体液调节C.激素远距调节D.旁分泌调节进食时唾液腺分泌大量稀薄唾液以助消化,属于
患者突发全身皮肤发黄,色黄鲜明如橘色,可用何方治疗()
在牛顿环实验装置中,用单色光垂直照射,当把下方的平板玻璃垂直向上缓慢平移而靠近上方的平凸透镜时,可以观察到环状的干涉条纹的变化为()。
民间故事《铡美案》中,驸马陈世美被依法处决。这一法律现象表明()。
HowtoBuildYourVocabularyEffectivelyVocabularyisthefoundationoflearningalanguage.Withoutit,noneoftheskills
最新回复
(
0
)