首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
83
问题
有以下程序
#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全国计算机二级
相关试题推荐
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
以下选项中,非法的字符常量是______。
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。#include<stdio.h>#include<ctype.h>m
当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是
软件危机是大型软件开发中出现的现象,下列选项中的______是其主要表现。①软件生产的复杂性。②软件生产进度无法控制。③软件生产高成本、无法控制。④软件需求定义不准确。
在具有n个结点的二叉排序树上插入一个新结点时,根据n个数据元素生成一棵二叉排序树时,其时间复杂性大致为______。
软件开发过程中所使用的资源一般包括:【】、软件资源和硬件资源。
对C语言源程序执行过程描述正确的是______。
随机试题
题21图所示触发器的特性方程为______。(标时时钟条件)
外国人犯罪的第一审刑事案件,由哪一级人民法院管辖()
具有任用权力高度集中统一特点的任职制度是()
IgA肾病一般不表现为
如果左心和降主动脉提前显影,则一般会存在
测绘项目中的生产管理组一般分为三个层次,包括()。
某卷烟厂为增值税一般纳税人,2004年2月某加工厂将烟叶加工成烟丝,烟叶实际成本40000元,支付运费8000元、保险费200元,取得运输部门开具的普通发票,取得加工厂开具的增值税专用发票上注明加工费及代垫辅助材料3400元。加工烟丝无同类产品售价。加工厂
10年来北大校办企业产值增加了()元10年来北大校办企业产业产值增加了()
男性,65岁。疲倦乏力、食欲下降4个月,实验室检查血浆ACTH曾高、尿17-羟及17-酮皮质醇增高,血皮质醇增高,失去昼夜节律,低血钾碱中毒,小剂量及大剂量地塞米松不能抑制,其最可能的病因是
设想以下三条鱼成群而游。一条鱼可能被捕食者Y看到的空间是以该鱼为圆心,Y能看见的最远距离为半径的圆。当Y在这三个圆之中的一个时,该鱼群可能受到攻击。由于三条鱼的鱼群之间距离很近,这三个圆在很大程度上重叠在一起。下面的哪项是从上面一段中得到的可靠推断?
最新回复
(
0
)