首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inclllde int fun(char s[]) main() {int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’
有以下程序 #inclllde int fun(char s[]) main() {int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’
admin
2019-07-14
61
问题
有以下程序
#inclllde
int fun(char s[]) main()
{int n=0; {char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
while(*s<=’9’&&*s>=’0’) printf("%d\n",fun(s));
{n=10*n+*s-’0’;s++;} }
return(n);}
程序的运行结果是
选项
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/PwRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
以下选项中不能作为C语言合法常量的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下面不属于软件设计阶段任务的是
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i<3;i++)for(j=0;j<2;j++)k=k+*(*(p
有以下程序:#includetypedefstruct{intb,p;}A;voidf(a)(c)/*注意:c是结构变量名*/{intj; c.b+=1;c.p+=2;}main(){i
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删
下列选项中不属于面向对象程序设计特征的是
随机试题
男性,21岁,2年前因工作环境压抑辞职,之后将自己封闭起来,整天睡觉,无论做什么工作,做不久就辞职,继续回家睡觉,喜欢一个人待着,不喜欢和人交往,无事可做时就只有睡觉,除了吃饭基本都是在床上度过。该患者的诊断最可能是()
男性,50岁。1个月来气短、呼吸困难,1周来发热、咳嗽,B超发现“右侧大量胸腔积液”。近半年日渐消瘦。查体:T37.5℃,R21次/分,轻度贫血貌,高枕右侧卧位。该患者胸部叩诊不可能出现的体征是
关于精索静脉曲张的超声描述,正确的是
A.肝脏B.肾脏C.肺D.口腔E.小肠药物代谢的主要器官是
市场调查方案设计过程中的第一步是()。
根据支付结算法律制度的规定,下列各项中,属于无效票据的有()。
工厂拖欠职工工资,有人反映工厂主要领导大吃海喝,上级领导让你去调查。你如何做?
(2011年单选28)下列关于我国县级人民政府的表述,正确的是()。
A、 B、 C、 D、 A
NewFoodsandtheNewWorldInthelast500years,nothingaboutpeople-nottheirclothes,ideas,orlanguages-haschangeda
最新回复
(
0
)