首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的返回值是( )。 fun(char *a,char *b) int num=0,n=0; while(*(a+num))!=’\0’)num++; while(b[n]){ *(a+num)=b[n];num++
函数fun的返回值是( )。 fun(char *a,char *b) int num=0,n=0; while(*(a+num))!=’\0’)num++; while(b[n]){ *(a+num)=b[n];num++
admin
2013-06-11
49
问题
函数fun的返回值是( )。 fun(char *a,char *b) int num=0,n=0; while(*(a+num))!=’\0’)num++; while(b[n]){ *(a+num)=b[n];num++;n++;)return num; }
选项
A、字符串a的长度
B、字符串b的长度
C、字符串a和b的长度之差
D、字符串a和b的长度之和
答案
8
解析
因为’\0’是字符串结束标记,而fun函数中的第一个while循环从字符串a的第一个字符开始,直到碰到’\0’时结束循环,所以其作用就是将字符串a的长度记录到变量num中。而第二个while循环从b[0]开始,将字符串b中的字符依次复制到字符串a的结尾处,直到b[n]为假,即b[n]为字符串结束标志’\0’时,所以最后返回的num保存了字符串a和b的长度之和。故应该选择D。
转载请注明原文地址:https://www.kaotiyun.com/show/OyJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下面的程序时,如果输入ABC,则输出结果是() #include<stdio.h> #include<string.h> main() {charss[10]="12345"; gets(ss);strcat(ss"
电子数字计算机最主要的工作特点是()
下列程序段的输出结果是()。chara=9,b=020;prihtf("%o\n",~a&b<<1);
下列叙述中正确的是()。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下1111
设有以下语句typedefstructs{intg;charh;}T则下面叙述中正确的是
下面概念中,不属于面向对象方法的是______。
设变量a和b已正确定义并赋初值。请写出与a=a+b等价的赋值表达式【 】。
不合法的十六进制数为______。
有以下程序,其中%u表示按无符号整数输出:main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是______。
随机试题
了解个人健康状况的另一途径是()。
A.抗组蛋白抗体B.抗核糖核蛋白抗体(抗RNP抗体)C.抗Scl一70D.抗SSA/Ro、SSB/La抗体E.抗线粒体抗体进行性系统性硬化症弥漫型患者血清中可检出的自身抗体有
某写字楼,剪力墙结构。因工程需要在其剪力墙的外侧安装点式玻璃幕墙。土建工程已经完毕,施工时没有预埋件,而且抹灰工序已经完成。现需要在该处安装后埋件,安装完毕后土建要对其进行抹灰和涂料处理。抹灰后埋件不得外露。施工过程中,其幕墙生产车间正在进行结构胶注胶生产
小型企业在实行会计电算化系统过程中,对会计软件一般采用()方法。
应记入“坏账准备”账户贷方发生额的有()。
“君子欲化民成俗,其必由学乎”“古之王者,建国君民教学为先”体现为()的教育目的观。
现代知识分子的人生目标显然与之不同,他们的社会定位是以“社会性”为第一要义的,因而他们有别于一般学有专长的专家、文人和学者。凡能称为知识分子者,不论其跻身于何种部门,或是致力于何种知识领域,其不可或缺的两个要素是:关怀人类社会与彻底的批判精神。因而,现代知
在一场篮球赛中,甲、乙、丙、丁共得125分,如果甲再多得4分,乙再少得4分,丙的分数除以4,丁的分数乘以4,则四人得分相同。问甲在这场比赛中得了多少分?
在20世纪80年代,海洛因服用者就诊医院急诊室的次数增加了25%以上。冈此很明显,在那个10年中海洛因的服用量在增加。如果假设下面哪一项,作者的结论可被合理地推出?
1940年,毛泽东在《论联合政府》中指出:中国一切政党的政策及其实践在中国人民中所表现的作用的好坏、大小,归根到底,看它
最新回复
(
0
)