首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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://jikaoti.com/ti/TYB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
下列选项中属于C语言构造类型的是()
若有以下说明和定义typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()
信息隐蔽的概念与下述哪一种概念直接相关?()
下述对C语言字符数组的描述中错误的是
下列选项中不是结构化程序基本结构的是
在结构化方法中,软件功能分解属于软件开发中的______阶段。
下列说法中不正确的是()
随机试题
工件装夹在夹具中加工时,保证工件加工精度条件是什么?
关于生长因子概念的叙述不正确的是
A.您对健康是怎么理解的?B.您上次复诊是什么时间?C.您同意我们大家都支持的第一个方案吗?D.您为什么不想再坚持康复训练呢?E.这个检查是在哪里做的?您现在感觉怎么样?在人际交流中,为了让对方很清楚地理解问题的核心,能够准确地回答出问题的要点
已知反应(1)H2(g)+S(s)H2S(g),其平衡常数为K1Θ,(2)S(s)+O2(g)SO2(g),其平衡常数为K2Θ,则反应(3)H2(g)+SO2(g)O2(g)+H2S(g)的平衡常数K3Θ是()。
孔子所说的“其身正,不令而行;其身不正,虽令不从”,从教师的角度来说可以理解为()。
根据《国家赔偿法》的规定,公安机关及其人民警察违法行使职权造成受害人()损害的,赔偿义务机关在给予赔偿的同时还应当在侵权影响的范围内赔礼道歉,恢复名誉,消除影响。
近几年,我国积极倡导绿色生活方式,鼓励消费者购买和使用节能环保产品、节能省地住宅,减少使用一次性用品。下列不属于绿色生活方式的是:
下列有关接受学习和发现学习的表述,不正确的有()
ManofFewWordsEveryonechasessuccess,butnotallofuswanttobefamous.SouthAfricanwriterJohnMaxwellCoetzeeis(51)f
Weshall______thequestionofthenewswimming-poolatthenextcommitteemeeting.
最新回复
(
0
)