首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retu
有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<=’9’&&*s>=’0’) {n=10*n+*s-’0’;s++;} retu
admin
2010-12-10
37
问题
有以下程序 #include <stdio.h> 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/DQPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段:a$="VisualBasicProgramming"b$="C++"c$=UCase(Left$(a$,7))&b$&Right$(a$,12)后,变量c$的值为( )。
编写如下程序代码:OptionBase1PrivateSubForm_Click()Dimx,tDimiAsIntegerDimnAsIntegerx=Array(一8,20
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimvkAsLongk=1:hum=Abs(num)DoWhilenumk=k*(numMod10)num=num\10Loopfn=kEnd
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
长整型常数的类型说明符为
表达式12/2\4的值是( )。
下面描述中不属于数据库系统特点的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
随机试题
在进行队列研究时,研究对象的选择标准是
A.健康牙周B.牙龈炎C.慢性成人牙周炎D.Down综合征E.局部型青少年牙周炎优势菌是伴放线放线杆菌的牙周疾病是
物料提升机的基础应按照图纸要求进行施工。高架提升机的基础应进行设计计算,低架提升机在无设计要求时,可按素土夯实后,浇筑( )mm(C20混凝土)厚条形基础。
会计人员根据原始凭证对经济业务事项的内容加以归类,并确定会计分录后所填制的会计凭证称为(),它是登记账簿的直接依据。
在发生重大事件或突发性事件时,需要各警种联合作战,但允许各警种和人民警察有权对不属于其职责范围的事项拒绝执行。()
下列选项中,不能由左边的立方体展开而成的是:
简述两类错误的关系。
下列哪些行为成立犯罪中止?()。
Whatskilldoesthemansayhisjobmainlyinvolves?
Sometimeago,aninterestingdiscoverywasmadeby【C1】______ontheAegeanislandofKea.AnAmericanteamexploredatemplewhi
最新回复
(
0
)