首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下函数: 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
51
问题
若有以下函数:
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全国计算机二级
相关试题推荐
以下叙述中正确的是
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,使它能得
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C文件中
以下不正确的定义语句是()。
下列叙述中正确的是()。
以下选项中作为C语言合法常量的是
下列选项中,不是面向对象主要特征的是
下列数据结构中,不能采用顺序存储结构的是
下面不属于软件工程的3个要素是
随机试题
Mrs.Smithisverykind-heartedandshealways________helptoothers.
调整发电机有功负荷时应注意什么?
西汉初,萧何在《秦律》的基础上制订了()
马克思主义中国化的根本原因是()
患者男性,6岁,胸骨左缘第3、4肋间闻及粗糙全收缩期杂音,伴有震颤,肺动脉瓣区第二心音亢进、分裂。最不可能的疾病为
(用户名19;账套:403;操作日期:2012年1月31日)固定资产增加。固定资产编号:009资产类别:01固定资产名称:帕萨特轿车所在部门:综合部增加方式:直接购入使用状态:在用开始使用日期:2012一01—20使用年限:5年原值:2
城市空间结构是人们在城市发展过程中对土地利用的结果,是土地利用方式、利用程度和利用效果的总和,其代表性理论有()。
事业支出发生额一定影响当期事业结余。()
2015年1月5日,某公司自行研发的一项非专利技术已达到预定可使用状态,累计研究支出240万元,累计开发支出360万元(其中不符合资本化条件的支出80万元。该项非专利技术使用寿命不能合理确定。2015年12月31日,该项非专利技术的可收回金额为260万元。
Mostinjurescanbeprevented,providedaparentgoesaboutittherightway.Mr.Grantwasaskilledandcapablesurgeon.H
最新回复
(
0
)