首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int aaa(char*s) {char*t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
有以下函数: int aaa(char*s) {char*t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
admin
2020-11-27
55
问题
有以下函数:
int aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。8tsta()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/l73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中错误的是()。
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c
以下叙述中正确的是
对于一个正常运行的C程序,下列叙述中正确的是()。
设有定义chars=[81],Int1=0,以下不能将一行(不超过80个字符)带自空格的字符串正确读入的语句或语句组是()。
以下叙述中正确的是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;()。
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
随机试题
教育是人类所特有的有意识的活动,是人类传递经验的一种特殊形式。()
用蜂鸣器判断电缆芯线故障时,电缆两端选好公共线后,在电缆一端某一线对的两条芯线上放音,另一端在同一线对上只有其中一条芯线上听到蜂鸣音,同时在另外线对的一条芯线上听到蜂鸣音,说明前者放音的芯线对为()。
有关直肠肛管的淋巴引流,下列哪项是不恰当的
加入局麻药液中延长其作用时间的是上消化道出血止血可选用
股份有限公司申请股票上市,其公开发行的股份应当达到公司股份总数的10%。()
省委、省政府决定各市、县人民政府:今年初,××枝江县安成镇信用社职工江××同志为保卫国家财产,面对英勇歹徒,顽强搏斗,最后擒获歹徒。为此决定:授予江××同志先进二工作者称号。省委希望各条战线的群众、工人、农民、知识分子认真贯彻
法国文学大师雨果曾说过,“世界上最宽阔的是海洋,比海洋宽阔的是天空,比天空更宽阔的是人的胸怀。”我们如果以_______的心接纳他人,理解他人,_______别人的缺点甚至错误,就能尝到“退一步海阔天空”的喜悦。填入画横线部分最恰当的一项是(
以下关于知识产权核(IP Core)的说法错误的是(26)。
以下是一个竞赛评分程序。8位评委,去掉一个最高分和一个最低分,计算下均分(设满分为10分),请填空补充完整。PrivateSubForm_Click()DimMaxasInteger,MinasInteger
PublicEducationintheUnitedStatesisprogramsofinstruction【S1】______tochildren,adolescents,andadultsintheUnitedSta
最新回复
(
0
)