首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下函数: int fun(char *a,char*b) {int flag=0; while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)) {if(*b!=*a){flag=0;break;} a++;
若有以下函数: int fun(char *a,char*b) {int flag=0; while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)) {if(*b!=*a){flag=0;break;} a++;
admin
2021-06-15
24
问题
若有以下函数:
int fun(char *a,char*b)
{int flag=0;
while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b))
{if(*b!=*a){flag=0;break;}
a++;b++;flag=1;
}
return flag;
}
此函数的功能是( )。
选项
A、判断a和b两个字符串的长度是否相等
B、将字符串a改名为字符串b
C、将字符串变量a的值赋给字符串变量b
D、判断a和b两个字符串是否相等
答案
D
解析
函数fun在字符指针a和b未遇到字符’\0’且a指向的字符串长度与b指向的字符串长度相同时,遍历两个字符串,并逐个比较a指向的字符与b指向的字符是否相同,所以程序结果是:①两个字符串长度不同,返回0;②两个字符串长度相等,但两个字符串上的个别字符不同,返回值为0:③两个字符串长度相等,字符串上的相同位置上的字符全部相同,返回值1。因此,此函数的功能是判断两个字符串是否相等。
转载请注明原文地址:https://kaotiyun.com/show/Yjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。请勿改动
下列特征中不是面向对象方法的主要特征的是()。
下面关于算法的叙述中,正确的是()。
软件测试的目的是()。
在软件开发中,需求分析阶段可以使用的工具是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
支持子程序调用的数据结构是()。
下列不属于软件工程3个要素的是()。
下面对软件工程描述正确的是
随机试题
A、The12:15train.B、The12:25train.C、The12:50train.D、The12:55train.D男士问女士他是不是已经错过12:15去纽约的火车了,女士表示肯定,并补充说再过40分钟还有一班火车,男
患者女,26岁。主诉:近半年全口牙龈逐渐肿大,刷牙易出血,有自动出血史。确诊前应作下列检查,除外
下列关于证券投资技术分析的说法中,正确的有()。I.仅从证券的市场行为来分析证券价格未来变化趋势Ⅱ.技术分析的理论基础是建立在三个假设之上的Ⅲ.技术分析理论的内容就是市场行为的内容Ⅳ.注重分析价格形成的
某商厦为增值税一般纳税人,适用增值税税率17%,2007年10月经营情况如下:(1)零售货物金额79.56万元;(2)采取分期收款方式销售货物一批,销售额30万元,并开具等额专用发票一张,合同规定当月收取10万元;(3)当期支付购销货物运费4.5万元,取
按照审计准则的规定,下列有关总体审计策略和具体审计计划的说法中表述正确的有()。
京剧的花脸所属的行当是()。
设z=xy+xf=______
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}void
Leprofesseuraparlé______batailledeWaterloo.
TheTradesUnionCongress(TUC)hasurgedthegovernmenttouseproductivitygainsfromthegreateruseofrobotsandartificial
最新回复
(
0
)