首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-10-19
35
问题
有以下程序
#include
int fun(char S[])
{ int n=0;
while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;)
return(n);
}
main()
{ char si[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://www.kaotiyun.com/show/O0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int));
有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } ma
有以下程序 #include <stdio.h> mare() { int x=1,y=2,z=3; if(x>y) if(y<z) printf("%d",++z); else prin
程序段:intx=12;doub1ey=3.141593;printf("%d%8.6f"x,y);的输出结果是______。
以下选项中,能用作数据常量的是______。
以下选项中合法的标识符是______。
设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=Y;Y=z;}以下程序段通过宏调用实现变量a、b内容的交换,请填空。floata=5,b=16,c;MYSWAP(【】,a,b);
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(【】);。
随机试题
行政机关可以成为行政诉讼的原告。()
重视推拿手法的分析,并对推拿手法的理论进行全面总结的时期是()
Atomicenergyisgoingtohavea______effectonthedevelopmentofindustry.
关于个人汽车贷款合同的变更和解除的说法,正确的是()。
中国共产党内第一篇系统论述毛泽东思想的文章是()。
某高校开展志愿者活动,要求学生开展志愿者服务每年不低于60个小时。并把志愿活动纳入学生的考评体系.要求每个月不得低于3个小时,你怎么看?
这样一部______的作品就因为赶上了潮流,居然印数达到数千万册,这充分说明了读者对这类怀旧性读物的渴求,标明了过去对于今天的意义。填入横线上最恰当的一项是()。
(2005上项管)UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中______(1)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择______(2);当需要说明体系结构的静
A、Itismoretheoreticalthanpractical.B、Itismorepracticalthantheoretical.C、Itcombinespracticeandtheory.D、Itisatt
Thebosshaspromisedawageincreasefor*allthe(employ)______.
最新回复
(
0
)