首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 fun(char *a, char *B) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*B) ) { a++; b++;} return(*a-*B) ;
有以下函数 fun(char *a, char *B) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*B) ) { a++; b++;} return(*a-*B) ;
admin
2009-01-15
49
问题
有以下函数 fun(char *a, char *B) { while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*B) ) { a++; b++;} return(*a-*B) ; } 该函数的功能是
选项
A、计算a和b所指字符串的长度之差
B、将b所指字符串复制到a所指字符串中
C、将b所指字符串连接到a所指字符串后面
D、比较a和b所指字符串的大小
答案
8
解析
本题要求阅读的代码是一个函数,阅读之前先要看清函数的定义,该函数有两个参数,都是字符指针,这说明它接收的是两个字符串.该函数没有定义返回类型,C语言规定函数的返回类型为int时可以省略,所以切不可将其看成是无返回类型的void型函数,它是int型函数。函数体中除了返回语句外,只有一条while循环语句,该循环的循环条件为(*a!=’\’0}&&(*b!=’\0’)&& (*a==*B) ,即当a和b所指处都不是字符结束符’\0’并且a和b所指处的内容相等时执行循环。而循环体中只是简单地将指针a和b同时往后移动1位。循环结束后返回a所指内容减去b所指内容的差。换个角度去考虑,也就是说当字符串a或b中有一个结束了或者是它们的相同位置中有一个字符不同时,则返回该位置两个字符之差。若两者长度相同而且所有对应字符都相同的话, 最后返回的是’\0\-’\0’=0,否则的话就返回两个字符串第一对不相同的字符之差.这时应该可以看出来,这个函数实现的是对两个字符串的比较。所以,4个选项中D正确。
转载请注明原文地址:https://www.kaotiyun.com/show/FbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是
VB中,若没有显式声明变量的数据类型,则默认的类型是()。
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
下列选项中不符合良好程序设计风格的是
(1)在考生文件夹下有一个工程文件sit3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图3—109所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编写适当的
以下VisualBasic不支持的循环结构是()。
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
计算下面分段函数的正确语句是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
个体心理发展的年龄特征具有稳定性的重要表现是【】
采用振动台法并根据干土法测定土的最大干密度,测得干土试样质量为29kg,天然含水率为15%,试样体积为0.015m2,则该土样的最大干密度为()。
根据《建筑法》规定,某建设单位领取了施工许可证,下列情形中,可以不导致施工许可证废止的是()。
水泥粉煤灰碎石桩复合地基及夯实水泥土桩复合地基,其承载力检验,数量为总数的(),且不应少于3根。
为避免绞吸式挖泥船绞刀的挖泥轨迹重叠和遗漏,宜采用的开挖方法是()。
A公司采用配股的方式进行融资。2014年3月9日为配股除权登记日,以A公司2013年12月31日发行在外的普通股5000万股为基数,拟每10股配3股,配股价格为8元/股。配股前股市价格为15元/股。配股前甲投资者拥有A公司股票100万股,乙投资者拥有A公司
(2016年真题)邱老师经常梳理教学工作中遇到的问题,并运用教育学、心理学知识分析问题的成因,寻找解决策略。邱老师在这一过程中扮演的主要角色是()。
下面关于虚函数的描述中,正确的是()。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基
Apreviouslyunknowndisease,SARShasenteredourdailyvocabulary.Nowweliveinits【C1】______WhileSARS【C2】______centerstag
Bookshavealwaysbeenthemaintoolsforteach.Butavastnumberofnew【M1】______havecomeintouseinthiscentury
最新回复
(
0
)