首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下函数: int fun(char*a,char*b) { int bk=0; while((*a!=‘\0’)&&(*b!=’、0’)&&strlen(a)==strlen(b)) { if(*b!=*a){bk
若有以下函数: int fun(char*a,char*b) { int bk=0; while((*a!=‘\0’)&&(*b!=’、0’)&&strlen(a)==strlen(b)) { if(*b!=*a){bk
admin
2020-11-27
31
问题
若有以下函数:
int fun(char*a,char*b)
{ int bk=0;
while((*a!=‘\0’)&&(*b!=’、0’)&&strlen(a)==strlen(b))
{ if(*b!=*a){bk=0;break;}
a++;b++;bk=1;
return bk;
此函数的功能是( )。
选项
A、判断a和b两个字符串是否相等
B、将字符串a改名为字符串b
C、将字符串变量a的值赋给字符串变量b
D、检查字符串a和b中是否有‘\0’
答案
A
解析
分析程序可知:函数fun在字符指针a和b未遇到字符‘\0’且a指向的字符串A长度与b指向的字符串B长度相同时,遍历A、B,逐个比较a指向的字符与b指向的字符是否相同,所以程序分3种情况:①A的长度与B的长度不同,返回值为0;②A的长度与B的长度相等,但A中某个位置i上的字符与B中位置i上的字符不同,返回值为0;③A的长度与B的长度相等,且A中相同位置上的字符与B中相同位置上的字符全部相同,返回值1。由此可知函数的功能是判断a和b指向的两个字符串是否相等。答案为A。
转载请注明原文地址:https://kaotiyun.com/show/2Y3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序:#includemain(){ chars[]="012xy\08s34f4w2"; inti,n=0; for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[i]<=’9
若有定义语句:intx=10;则表达式x-=x+x的值为
有关于continue和break的叙述中正确的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
面向对象方法中,继承是指( )。
下列选项中不属于面向对象程序设计特征的是
在黑盒测试方法中,设计测试用例的根据是
以下关于简单程序设计的步骤和顺序的说法中正确的是
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
为实现货币资金业务控制目标,企业的内部会计控制制度主要包括
男,54岁,反复脓血便半年,每天3~4次,在当地曾按痢疾治疗无明显效果。近一个月出现腹胀,伴阵发性腹痛。查体:消瘦,腹稍胀、软,下腹轻压痛,右下腹可扪及一肿块,质较硬,尚可活动。根据上述资料,应诊断为
Internet为网上的每台主机都分配了唯一的地址,该地址由纯数字组成,它被称为()。
检验费用较低时,宜用高水平检查。
商业银行在进行理财产品持续信息披露时,可以不履行的义务是()。
某股份有限公司(本题下称“股份公司”)是一家于2008年8月在上海证券交易所上市的上市公司。该公司董事会于2014年3月28日召开会议,该次会议召开的情况以及讨论的有关问题如下:(1)股份公司董事会由7名董事组成。出席该次会议的董事有董事A、董事B、董事
一艘船在河水流速为每小时15千米的河中央抛锚,停在码头下游60千米处。一艘时速为40千米的救援船从码头出发前去拖船,已知救援船拖上另一艘船后,船速将下降。救援船从码头出发,一共需要大约()小时才能将抛锚的船拖回码头。
河南是全国姓氏资源第一大省,起源于河南的姓氏占全国汉族人口的85%以上。
当你正在处理一件紧急公务时,有一位来访者絮絮叨叨地向你诉说一些生活琐事。你如何处理?
Familyisolderthanthehumanspecies-workisyounger,friendshipisaboutasoldasweare.Itisfriendshipthatmarksusas
最新回复
(
0
)