首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
2019-07-14
81
问题
有以下函数
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
A
解析
数组名代表该数组的首地址。而函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0?成立,之后执行语句"t++"。循环结束后继续执行语句"t--",此时指针*t==?\0?,所以t-s计算的是该字符串首尾(不连带字符串结束符)之间间隔了几个元素,即计算了s所指字符串的实际长度,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/OARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
关于C语言的符号常量,以下叙述中正确的是()。
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
下面结构体的定义语句中,错误的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
结构化程序的三种基本控制结构是()。
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
软件设计中模块划分应遵循的准则是
负责数据库中查询操作的数据库语言是()。
在数据库系统中,用户所见的数据模式为
随机试题
近年来,人们对网络高等教育的品质信任度越来越高。据一项民意调查显示,某国37%的公民称他们同意网络高等教育能提供高质量的教育。相比2012年的33%和2011年的30%,这个数字有所提高。这表明,攻读大学学位的方式将出现一波新的重大变化。以下如果为真,哪
在银行需要备案的印章一般是指单位的
男,48岁,过去有外伤史,2天前突感腰部疼痛,伴有右下肢放射痛。X片显示脊柱强直、向右侧弯,右下肢直腿抬高明显受限,右足背外侧皮肤麻木。初期最佳治疗措施
春季,绵羊发病,高热,无毛或被毛稀少区皮肤和黏膜发现丘疹、水疱、脓疱和结痂。病羔症状较严重,脓疱相互融合并出血,病死率高达58.7%,而成年羊仅7.3%。剖检见咽喉、气管、肺和胃肠黏膜出现扁平的灰白色隆起结节。该病可能是
医学伦理学具有三个显著特征是
企业对持有至到期投资初始确认金额与到期日金额之间的差额可以采用实际利率法摊销,也可以直接采用直线法摊销。()
学生李某因在上课时嬉戏打闹,被班主任打手10~30下,班主任的这种做法()。
YouwillhearJohnSergeant,aretailanalyst,beinginterviewedaboutachainofclothingstorescalledSangra.Foreachquesti
ManypeoplerushedtoCaliforniabecauseWhichofthefollowingmaybethebesttitleofthepassage?
ToHelptheKids,ParentsGoBacktoSchool[A]Forafewyearsnow,everyparentofanewbornbabyintheSouthFloridadist
最新回复
(
0
)