首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char s[ ]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retum(n)
有以下程序 #include <stdio.h> int fun(char s[ ]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retum(n)
admin
2010-09-05
44
问题
有以下程序
#include <stdio.h>
int fun(char s[ ])
{ int n=0;
while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;}
retum(n);
}
main( )
{ char s[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));
}
程序的运行结果是
选项
A、9
B、61490
C、61
D、5
答案
C
解析
在fin函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个十进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。
转载请注明原文地址:https://www.kaotiyun.com/show/zuWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面变量定义中错误的是
窗体上有一个名称为Command1的命令按钮,其事件过程如下:PrivateSubCommandl_Click()x=”VisualBasicProgramming”a=Right(x,11)b=Mid(x,7,
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可求出其
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1y=1Doy=x*yIfy>10T
在考生文件夹下有一个工程文件st5.vbp,其窗体上有两个命令按钮、三个标签和三个文本框,均使用默认名称。程序的功能如下:①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件中两组已按升序方式排列的数(每组30个数)分别读入数组A和B
在数据库中,数据模型包括数据结构、数据操作和
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
随机试题
国际货币基金组织的最高权力机构是()
“厄尔尼诺”是西班牙文的音译,原意为“圣婴”,即上帝之子。这是南美洲太平洋沿岸秘鲁和厄瓜多尔的渔民对每年年终时海水水温季节性上升现象的称呼,由于它往往出现在圣诞节前后,才得到了这个名称。但是目前科学家们仅仅把那些升温剧烈的年份才称为“厄尔尼诺”。因为只有海
《中华人民共和国土地管理实施条例》第二条,进一步明确了国有土地的范围,其范围包括()。
职业安全健康管理体系的核心都是为生产经营单位建立一个动态循环的过程,以()的思想指导生产经营单位系统地实现其既定的目标。
简述要约与要约邀请的区别。
下列成语与历史人物对应不正确的是()。
某企业非法集资,被处以资金冻结,这是属于:
如图(a)所示,在某DHCP客户机上捕获了5条报文,并对第5条报文进行了解析,图(b)是在该客户机捕获上述报文后执行ipconfig/all命令后得到的部分信息。分析图中信息,并补全空白处的内容。
将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的SQL命令是
【B1】【B9】
最新回复
(
0
)