首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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://kaotiyun.com/show/O0Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i]
以下叙述中错误的是______。
请将以下程序中的函数声明语补充完整。#include<stdio.h>int【】main(){intx,y,(*p)();sccanf("%d%d",&x,&y);
以下程序运行后的输出结果是【】。#include<stdio.h>main(){intk=1,s=0;do{if((k%2)!=0)continue;
有以下程序#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b2;printf("%4.1
若函数中有定义语句:intk;,则______。
若从键盘输入58,则以下程序的输出结果是【】。main(){inta;scanf(“%d”,&A);if(a>50)printf(“%d”,A);if(a>40)printf(“%d
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
随机试题
林女士,27岁,产时行会阴切开缝合术,术后宜采取的体位是
临床常用的印模材料是
向某溶液中加入过量的HCl析出白色沉淀,过滤后向滤液中加入过量的氨水,使溶液呈碱性,又有白色沉淀析出,再经过滤,向滤液中加入纯碱溶液,仍有白色沉淀析出,则原溶液中含有的阳离子是()。
根据企业国有资产法律制度的规定,下列关于金融企业资产评估的表述中,不正确的是()。
导游人员作为旅行社派出的代表,对饭店、餐馆、游览点、交通部门、商店、娱乐场所等企业所提供的服务,在()起到了重要的协调作用。
课外教育活动的基本组织形式是()。
()是指生活在某一特定地区的一群人,以农业生产为主,根据血缘和地缘关系结成的人类生活共同体。
在概念形成的策略中,记忆负担最轻的是()
(A)条件(1)充分,但条件(2)不充分(B)条件(2)充分,但条件(1)不充分(C)条件(1)和(2)单独都不充分,但条件(1)和(2)联合起来充分(D)条件(1)充分,条件(2)也充分(E)条件(1)和(2)单独都不充分,条件(1)和
一个大型信息系统的设计是由多方面的需求和多方面的技术所组成,下面不属于系统设计报告内容的是
最新回复
(
0
)