首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
32
问题
有以下程序
#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全国计算机二级
相关试题推荐
在C语言中,函数的隐含存储类别是()
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
有以下函数定义;voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
Fibonacci数列中的头两个数是1和1,从第3个数开始,每个数等于前两个数之和。下述程序计算此数列的前20个数,且每行输出5个数,请填空。#include<stdio.h>main(){intf,f1=1,f2=1;
定义如下变量和数组:intk;inta[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是for(k=0;k<3;k++)printf("%d",a[k][k]);
有如下程序main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}该程序的输出结果是
若运行时给变量x输入12,则以下程序的运行结果是main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
下面能正确进行字符串赋值操作的是
算法的时间复杂度是指______。
请编写函数fun,函数的功能是:根据以下公式求出P的值,结果由函数值带回。m、n是两个正整数,且m>n。。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。#
随机试题
建设工程施工合同管理的特点是什么?
关于生殖器疱疹临床表现的叙述,正确的是
静脉团注法作CT增强扫描时常用的剂量(成人)是
A、变质性炎症B、浆液性炎症C、增生性炎症D、化脓性炎症E、出血性炎症流行性脑脊髓膜炎属于
建设工程项目信息形态有( )形式。
在资产负债表中,在未来一年内到期的长期资产和长期负债都应属于流动性项目。()
马克思主义是科学,从根本上说在于它()。
治安管理处罚的适用对象是()。
TheflatofferedinadD______.
培育和践行社会主义核心价值观,是推进中国特色社会主义伟大事业、实现中华民族伟大复兴中国梦的战略任务。因为,倡导富强、民主、文明、和谐,倡导自由、平等、公正、法治,倡导爱国、敬业、诚信、友善的社会主义核心价值观
最新回复
(
0
)