首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面能正确进行字符串赋值操作的语句是()
在待排序的元素序列基本有序的前提下,效率最高的排序方法是()
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
若有以下说明和定义:fun(int*c){}main(){int(*a)()=fun,*b(),w[10],c;……}在做必要的赋值之后,对fun函数的正确调用语句是______。
下面程序的输出结果是______。main(){unsigneda=32768;printf("a=%d\n",a);}
若想通过以下输入语句给a赋值1,给b赋值2.则输入数据的形式应该是【】。inta,b;scanf("a=%d,b=%d",&a,&b);
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
若执行以下程序时从键盘上输入9,则输出结果是______。main(){intn;scanf("%d:",&n);if(n++<10)printf("%d\n",n);else
若输入字符串:abcde<回车>,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
随机试题
发生急性腰扭伤时,那条神经易受牵拉错位()
以劳动合同对劳动者的违约行为约定违约金,只限于()
变应性鼻炎发作期的主要表现为
正确的干燥失重检查方法为( )。
下列选项中,属于协调组织内部人际关系应坚持的原则是()。
《跳蚤之歌》是由德国伟大诗人________作词,俄国作曲家________作曲。
第一夫人彭丽媛出访,当天彭丽媛所挎的皮包是国产品牌,引起关注,请对此谈谈你的看法。
合作就是力量。如果仅让你用一支筷子吃饭,它几乎连块肉都夹不起来,而用一双筷子,结果就会_______。可见,只有合作才能发挥个体不具有的力量,才能拥有大于个体的力量。填入画横线部分最恰当的一项是()。
(2014年真题)根据侵权责任法规定,民用航空器造成他人损害的,民用航空器经营者的免责事由是()。
[A]Theresearcherscalculatedthedifferentwaterfootprintsofthreedifferentdietsforeachregion:1.thecurrentdietint
最新回复
(
0
)