首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
35
问题
有以下程序:
#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://www.kaotiyun.com/show/oEtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:inta=4:intf(intn)main(){intt=0;staticinta=5;{ints=a,i=0;if(n%2){in
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("good
两次执行下面的程序,如果从键盘上分别输入4和2,则输出结果是()。main(){intx;scanf("%d\n",&x);ifi(x++>3)printf("%d\n",x);elsepri
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
关于switch语句的叙述中正确的是()。
下面不属于软件设计阶段任务的是()。
构成计算机软件的是
以下选项中,能用作数据常量的是()。
以下不能用于描述算法的是()。
算法的有穷性是指
随机试题
鸡出现特征性的“劈叉”姿势是马立克病()的表现。
患者,女性,30岁。因外出春游去植物园,出现咳嗽、咳痰伴喘息1天入院。体检:体温36.5℃,脉搏90次/分钟,呼吸28次/分,血压110/80mmHg,喘息貌,口唇发绀,在肺部可闻及广泛哮鸣音。该患者发病最可能的诱因是
从加工区运往区外的废料和旧机电产品,检验检疫机构按有关规定不需实施环保项目检验。( )
银监会《商业银行不良资产监测和考核暂行办法》规定的不良贷款分析报告包括()。
甲公司记账本位币为人民币,其一境外子公司记账本位币为美元,期初汇率为1美元=6.10元人民币,期末汇率为1美元=6.20元人民币,假定该子公司利润表采用中间汇率折算,资产负债表中盈余公积期初数为50万美元,折合人民币310万元,本期提取盈余公积70万美元,
根据《旅游法》规定,城镇和乡村居民利用自有住宅或其他条件依法从事旅游经营,其管理办法由()制定。
我国的国内1日游游客对于离开常住地到其他地区旅行的距离和出游时间方面有以下规定()。
下列选项中属于课堂提问的基本要求的有()。
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和(2)单独都不充分,条件(1)和条件(2
(Findanswers)(to)thesequestion(is)something(like)adetectivestory.
最新回复
(
0
)