首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
64
问题
有以下函数:
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全国计算机二级
相关试题推荐
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
若有“doublea;”,则正确的输入语句是()。
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){sgcpy(p,"Qian");}main(){STUa={"Zhao",’m’,290},b;
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
代码编写阶段可进行的软件测试是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
以下标识符不是关键字的是()。
随机试题
虚劳的预后,与哪些脏腑的关系最密切
Whateveryoudo,don’tchallengeachimpanzeenamedAyumutoanumbermemorygame.In2007,Ayumubecamefamousforhislight
在全面深化改革的任务中,加快推进社会主义民主政治(),建设社会主义法治国家,发展更加广泛、更加充分、更加健全的人民民主。
由天然磷酸盐和氯化钾制成的肥料(包装重15公斤/包)
恩格斯说:“一切以往的道德论归根到底都是当时的社会经济状况的产物。”该论断表明道德()。
单位派你组织老干部到某地疗养,你怎么组织?
将E-R图转换为关系模式时,实体和联系都可以表示为
Thispassagemainlytellsusabout_______.Whydidn’tmenclimbmountainslongago?
A、Differenttypesofpeoplearejustlikedifferentanimals.B、Thereareinterestingthingsinanofficejustlikeinazoo.C、P
ThecityofLondon,______repeatedlybetween1940and1941,lostmanyofitsfamouschurches.
最新回复
(
0
)