首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
35
问题
函数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://kaotiyun.com/show/OyJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是()。#include<stdio.h>main(){FILE*fPl;*fp2;fp1:fopen("file1","r");fp2:fopen("file2","w");w
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是()。
下面程序的输出结果是()。func(intX){staticinta=2;return(a+=X);}main(){intb=2,c=4,d;d=func(b);d=func(
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值是()。
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()。
以下叙述中正确的是
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。
对于长度为8的顺序存储结构的有序表,若采用二分查找法查找,在等概率的情况下的平均查找长度为______的值除以8。
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
随机试题
德国以培养()为核心的行为引导型教学法,使职业教育在一种新的概念与模式下运作,效果极佳。
中、晚期原发性肝癌最常见的主要体征是
A.贝壳B.果肉C.果实D.种仁E.根茎诃子的来源是
某患者,25岁,左上腹疼痛伴恶心、呕吐12h。持续性腹痛呈刀割样,呕吐物为胃内容物,血淀粉酶512U/L。诊断为急性水肿型胰腺炎,解除疼痛的护理措施,下列哪项不妥
[2010年,第68题]图5.11-5所示矩形截面杆AB,A端固定,B端自由,B端右下角处承受与轴线平行的集中力F,杆的最大正应力是()。
设备布置间距的要求有_______。
工程造价咨询企业资质有效期和准予延续的资质有效期分别为( )年。
下列对长期借款利息费用的会计处理,正确的有()。
青岛××电子显示器有限公司(370223××××)购买进口显示器元器件一批,货物从日本大阪起运,经韩国换装运输工具运至青岛。该批货物中的电视机用印刷电路板组件(ASSYBLUP;Bordeaux;法定计量单位:千克)和非片式固定电阻[R-METALOX
教师在讲完《藤野先生》之后,准备再给学生推荐几篇《朝花夕拾》中的文章,以下不合适的是()。
最新回复
(
0
)