首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: intaaa(char*s) {char*t=s: while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
有以下函数: intaaa(char*s) {char*t=s: while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
admin
2020-11-27
83
问题
有以下函数:
intaaa(char*s)
{char*t=s:
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点whik循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1i3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件需求分析阶段主要工作的是
在数据库中,数据模型包括数据结构、数据操作和()。
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf(’’%d\n’’.n);break;case2:case4:printf(’’%d\n’
设有定义语句int(*f)(int);则以下叙述正确的是
sl和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以F叙述中正确的是
以下关于return语句的叙述中正确的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
随机试题
简述中外秘书完成领导交办事项的相同相近之处。
A、阿斯综合征B、脑膜炎C、脑肿瘤D、肝昏迷E、休克下列哪项属于中枢神经系统炎性病变
男,30岁,上腹隐痛2年余,近半年来厌食、消瘦、乏力,先后2次胃镜检查均示胃体部大弯侧黏膜苍白,活检黏膜为中度不典型增生。对该患者的最佳治疗方法是
A.血中HbCO浓度升高B.化学性肺水肿C.主要表现为中枢神经系统症状D.造血功能异常E.肝血管肉瘤急性苯中毒()
在计算土地增值税时,房地产开发成本可以据实扣除,以下属于房地产开发成本的有()。
①他们保存历史的唯一办法是将历史当作传说讲述,由讲述人一代接一代地将史实描述为传奇故事口传下来②但是,没有人能把他们当时做的事情记载下来③这些传说是很有用的,因为它们能告诉我们以往人们迁居的情况④我们从书籍中可以读到5000年前近东发生的事情,那里
教师必须十分重视自身的发展,做到以身作则,为人师表,这体现了教师劳动的哪一特点?()
教师讲课时,从教学原理出发,采用“一题多解”的方法向学生讲授。教师的这种思维方式是
“三个代表”重要思想在邓小平理论的基础上,进一步回答了什么是社会主义、怎样建设社会主义的问题,创造性地回答了建设什么样的党、怎样建设党的问题,集中起来就是深化了对中国特色社会主义的认识。“三个代表”重要思想反映了当代世界和中国的发展变化对党和国家工作的新要
无符号二进制整数111110转换成十进制数是
最新回复
(
0
)