首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下各组选项中,均能正确定义二维实型数组a的选项是()
把数学表达式改写成C语言的表达式是【】。
有如下程序:main(){inta[3][3]={{i,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)
一个C语言的源程序中,______。
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
C语言提供的预处理功能包括条件,其基本形式为:#×××标识符程序段1#else程序段2#endif这里的×××可以是()
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
随机试题
A.额中回后部B.额下回后部(Broca区)C.颞上回后部D.角回E.颞横回听觉性语言中枢(听话中枢)位于
下列人员中,可以做兼职律师的有______。
结合有关挡土墙的实测关键项目内容,回答下列有关问题。有关砌体挡土墙的基本要求描述正确的有()。
根据《风景名胜区条例》的规定,风景名胜区的主要功能不包括()
根据证券法律制度的规定,下列属于证券公开发行情形的有()。
中国古典园林的构成要素有()。
某项工作,甲单独做需10天完成,乙单独做需6天完成。如果甲先做2天,然后乙接替甲做2天,再由甲接替乙做2天……两人如此交替工作。那么,完成此项工作共用多少天?
设有n个不同的质点,每个质点等可能地落到N(n≤N)个格子中的每个格子里,假设每个格子容纳质点数是没有限制的.试求下列事件的概率:A={某指定的n个格子中各有一个质点};
世界上公认的第一台电子计算机诞生在()。
【B1】【B14】
最新回复
(
0
)