首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下函数: 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++;b
若有以下函数: 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++;b
admin
2021-06-15
29
问题
若有以下函数:
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://jikaoti.com/ti/jQz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理技术发展的三个阶段中,数据共享最好的是
关于算法,以下叙述中错误的是
下列数据结构中,能用二分法进行查找的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
在一个C源程序文件中所定义的全局变量,其作用域为()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
下面不属于软件需求分析阶段主要工作的是
检查软件产品是否符合需求定义的过程称为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
如果价格高于平均可变成本,一个完全竞争厂商的供给曲线就是
治寒痰阻滞、胸阳不振所致胸痹证,宜首选
下面关于填土路堤施工技术的说法,错误的是()。
关于成本分析的方法,下列叙述错误的是()。
下列各项中,不属于行政复议参加人的是()。
地球是一个不规则的椭圆体,想要把球体在平面上_________,必须要经过投影。所谓投影,就是将地球椭圆上的点_________到地图平面上的点的方法。而经过投影呈现出的地图,最终都会不同程度地出现_________的现象。填入画横线部分最恰当的一项是:
王伟的故乡S村是某省一个有近千年历史的村庄。过去,淳朴、勤劳、与人为善、励志向上是这里民风的主要特征。辛勤耕作被视为本分,偷摸拐骗被视为耻辱,多数村民教育子女,最重要的一点就是“好好读书、清白做人”。王伟20多年前就是通过认真读书才考上大学的,许多家庭当年
一台计算机主要由CPU、存储器、______及输出设备等部件构成。
当前,国际形势处于复杂变化之中,地区热点和局部动荡仍在升温,恐怖主义成为全球性挑战。
OnJan.11,1964,Dr.LutherTerry,theU.S.surgeongeneraloftheU.S.PublicHealthService,releasedTheSurgeonGeneral’sr
最新回复
(
0
)