首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char S[]) {int n=0; while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;) return(n); } main() { char s[10]={’
有以下程序 #include int fun(char S[]) {int n=0; while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;) return(n); } main() { char s[10]={’
admin
2015-12-25
53
问题
有以下程序
#include
int fun(char S[])
{int n=0;
while(*s<=’9’&&*s>=n’0’){n=10*n+*s-’0’;s++;)
return(n);
}
main()
{ char s[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/tPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}
若有下列定义,则对a数组无素地址的正确引用是()。inta[5],*p=a;
诊断和改正程序中错误的工作通常称为______。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
下列程序的输出结果是()。#include<stdio.h>voidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(
按照“先进后出”原则组织数据的数据结构是()。
数据结构中,与所使用的计算机无关的是数据的
检查软件产品是否符合需求定义的过程称为
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
随机试题
醋酸地塞米松应检查的特殊杂质是
A、丙酮酸激酶B、乙酰CoA羧化酶C、异柠檬酸脱氢酶D、6-磷酸葡萄糖脱氢酶E、磷酸烯醇式丙酮酸羧激酶磷酸戊糖途径的限速酶是
港口与航道工程施工总承包特级资质企业,经理应具有()以上从事工程管理工作经历。
( )规定:“对会计人员的教育和培训工作应当加强”。
若一家公司的利息费用等于息税前利润(EBIT),该公司的所得税税率为40%,则公司的利息保障倍数为:
税务行政处罚分为简易程序和一般程序,其中适用简易程序的税务案件的特点不包括()。
关于节俭,你能够认可的说法是()
制定培养目标应确定几个关系?
蜂房的蜜流出来了,吸引了很多苍蝇来吃蜜。因为蜂蜜太香了,它们都舍不得离开。不久,这些贪吃的苍蝇都因脚被蜂蜜粘住而飞不走了。请谈谈你的看法。
1956年,毛泽东在《论十大关系》中提出的社会主义建设的基本方针是()。
最新回复
(
0
)