首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun( char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ;
有以下程序 #include <stdio.h> int fun( char s[]) { int n=0; while(*s <= ’9’&&*s >=’0’) { n=10*n+*s-’0’ ;
admin
2021-07-09
12
问题
有以下程序
#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、5
B、9
C、61
D、61490
答案
C
解析
在fun函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/2Ztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:册除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******,删除后,字符串中的内容应当是“ABCDEFG”。
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
下列选项中,不属于模块间耦合的是()。
以下叙述错误的是()。
下列关于数据库设计的叙述中,正确的是()。
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
C语言程序的模块化通过以下哪个选项来实现
算法的空间复杂度是指()。
在数据处理中,其处理的最小单位是()。
随机试题
男性,56岁的心房颤动患者,突然发生命名物品困难。两周来共发生过5次,每次持续2~15秒。查体无神经系统异常。脑CT无异常。该患者主要累及的血管是
油炙蛤蚧用的是()
某头已经产4胎的奶牛,在春季产犊后1周出现食欲降低,特别是厌食精料,便秘,精神沉郁,嗜睡,迅速消瘦,产出的奶和排出的尿有烂苹果的味道,产奶量降低等症状,经问诊产前该牛体况属于正常,并不肥胖。最可能的初步诊断是
一级耐火等级的单层、多层厂房(仓库),当采用自动喷水灭火系统能有效保护采用无防火保护的金属结构构件的全部部位时,其屋顶承重构件的耐火极限可不低于()。
下列属于一般纳税人应当开具增值税专用发票的情形是()。
期货公司会员应当从投资者本人的()等方面对其财务状况进行评估,分值上限为50分。
有效资本监管的起点是商业银行自身严格的资本约束。()
一种商品的需求曲线向右下方倾斜,如果生产该种商品的生产要素的价格上升,那么()。
Reading,likeallwork,hasitsrules.Aperfectknowledgeofafewwritersandafewsubjectsis【R1】______valuablethanasupe
A、Stayawayfrompartiesandcampussocialevents.B、Sticktogetheralwaysifgoingtothesocialevents.C、Checkoneachother
最新回复
(
0
)