首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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-10-26
53
问题
有以下函数
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针 t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s, s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/233p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下选项中的编译预处理命令行,正确的是()。
以下关于编译预处理的叙述中错误的是()。
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
下列关于数据库设计的叙述中,正确的是()。
下列各序列中不是堆的是()。
有以下函数:intfun(char*s,char*t){while((*s)&&(*t)&&(*t++==*s++));return(*s一*t);}函数的功能是()。
下面描述中不属于数据库系统特点的是()。
面向对象方法中,继承是指()。
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
随机试题
A.申脉、丘墟、解溪B.膝眼、梁丘、膝阳关C.曲池、小海、天井D.阳溪、阳池、阳谷E.环跳、秩边、承扶
符合图4-81所示的方程为()。
电缆穿越建筑物、构筑物、道路、易受机械损伤的场所及引出地面从()高度至地下0.2m处,必须加设防护套管。
下列属于汇率的标价法的是()。
(2017·河南)根据皮亚杰道德认识发展论,5~8岁的儿童对道德行为的判断根据外在标准。对此下列说法正确的有()
一排长椅共有30个座位,其中一些座位已经有人就座。这时又来了一个人要坐在这排长椅上,他无论坐在哪个座位上都与已经就座的某个人相邻。原来至少有多少人已经就座?
下列行为中应以故意杀人罪定罪处罚的是()。
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexplainedtomethatthecountryhadaperfectsolution
The1990shavebeendesignatedtheDecadeAgainstDrugAbusebytheUnitedNations.But,(1)_____lessthanthreeyearstogobe
Withtherecentrapidadvancesininformationtechnologies,(36)______researchersateverylevelandinevery(37)______haved
最新回复
(
0
)