首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun(charS[]) {intn=0; while(*s<=’9’&&*s>=’0’){n=10*n+*S-’0’;s++;) return(n); } main( ) {chars[10]=
有以下程序 #include<stdio.h> intfun(charS[]) {intn=0; while(*s<=’9’&&*s>=’0’){n=10*n+*S-’0’;s++;) return(n); } main( ) {chars[10]=
admin
2014-06-19
57
问题
有以下程序
#include<stdio.h>
intfun(charS[])
{intn=0;
while(*s<=’9’&&*s>=’0’){n=10*n+*S-’0’;s++;)
return(n);
}
main( )
{chars[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/dYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。main(){charstr[200];inti=0;while((___
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
随机试题
在肘横纹中,肱二头肌腱桡侧凹陷处的腧穴是()
可在乳汁中排泄的药物具有下列哪些特点()。
召开基金份额持有人大会,召集人应当至少提前()日公告基金份额持有人大会的召开时间、会议形式等事项。
某小汽车生产企业为增值税一般纳税人,6月份将生产的某型号小汽车10辆,以每辆出厂价12000元(不含增值税)给自设非独立核算的门市部;门市部又以每辆18000元(含增值税)售给消费者。小汽车生产企业6月份应缴纳消费税()元。(小汽车
甲公司和乙公司为增值税一般纳税企业,适用的增值税税率为17%,所得税采用资产负债表债务法核算,适用的所得税税率为25%。甲公司有关资料如下:(1)甲公司于2012年1月1日取得乙公司10%的股权,成本为1000万元,取得投资时乙公司可辨认净资产公允价值总
企业战略的实质是实现()之间的动态平衡。
下列有关文学常识的表述,有错误的一项是()
2016年8月6日,我国在西昌卫星发射中心用长征三号乙运载火箭,成功发射了()。
根据继承法的有关规定,下列选项中,需要两个无利害关系人在场见证的遗嘱形式是()。
Aresearchworkermight______thattheexistenceofsuchkindofdiseaseisduetothepollutionofthearea.
最新回复
(
0
)