首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
77
问题
有以下程序
#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://kaotiyun.com/show/46Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数的隐含存储类别是()
设有声明语句chara=’\72’;,则变量a______。
以下函数把b字符串连到a字符串的后面,并返回a中新字符串的长度,请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;
在下列叙述中,正确的一条是______。
在线性表的顺序存储中,元素之间的逻辑关系是通过【】决定的;在线性表的链接存储中,元素之间的逻辑关系是通过【】决定的。
数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中所支持的数据模型主要有层次模型、网状模型和【】3种。
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是_____。
以下选项中,与k=n++完全等价的表达式是()
下面四个选项中,均是合法整型常量的选项是
详细设计中,可用于描述详细设计的工具有()
随机试题
患者,女,45岁,2个月前无明显诱因出现乏力、发热,体温37~38℃。半个月前面部出现红斑,日光照射后出现皮疹。患病以来食欲减退,体重下降约5公斤。体格检查:体温37.5℃,面部红斑呈蝶状,口腔黏膜有2处溃疡。实验室检查:免疫球蛋白增高、补体降低、ANA阳
骨盆骨折最易损伤的尿道部位是
既能行气宽中安胎,又能解表散寒、解鱼蟹毒的药物是()
《建设工程质量管理条例》规定,建设单位拨付工程款必须经()签字。
全球化的实质就是全球资本主义化。()
线性表的唯一存储形式是链表。()
给定资料1.中国人讲究礼尚往来,逢年过节来往走动,互赠礼物,互祝安康,也是美好情谊的表达。特别是在结婚这样的喜事上更是讲究礼尚往来。操办婚礼无可厚非,但是动辄十几万甚至几十万的彩礼、几百几千的份子钱,亲朋好友连吃多天的婚宴酒席等大操大办、铺张浪费的不良风
教育中所有问题都可以研究。
除少数情况外,调查研究的样本容量不能少于()
药物变应性口炎(allergicmedicamentosusstomatitis)
最新回复
(
0
)