首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
2022-04-01
73
问题
有以下函数:
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还是指向字符串第一个字符处,而t指向了字符串结尾,故返回值为字符串的长度值,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/F9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
有以下程序:#includedoublef(doubleX);main(){doublea=0;inti;for(i=0;i
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
以下选项中,能正确进行字符串赋值的是
以下C语言用户标识符中,不合法的是
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
随机试题
某9层建筑。建筑高度30m,每层建筑面积1200m2,首层、二层设置商业服务网点。三层以上为单元式住宅。其楼梯闻不靠外墙。下列哪种说法正确?[2006年第91题]
公共建筑内疏散走道和疏散楼梯的净宽度不应小于()m。
继发不孕是指
盘亏的库存,其购入时的增值税额,不再作为增值税的扣除税额,应将其转出与盘亏的存货一并处理。()
证券投资基金通过发行基金份额,集中投资者的资金,由基金托管人管理和运作资金。()
下列关于权证发行、上市和交易规定的说法,正确的有()。Ⅰ.目前,上交所和深交所的权证实行T+0回转交易Ⅱ.履约担保系数由交易所发布,并可以适时调整Ⅲ.只有标的证券的发行人才能发行权证Ⅳ.由标的证券发行人以外的第三人发行并上市的权
下列项目中,不应作为销售费用处理的有()。
某高层住宅楼业主仝部入住已经11年多了,某天,该住宅楼的物业管理公司接到了顶层2601单元业主的投诉,认为2601单元在下雨时屋顶渗漏是物业管理公司对房屋维修养护管理不当所致,要求物业管理公司负责维修并给予一定的经济赔偿。【问题】商品住宅的业
支配权不存在对应义务。()
在漫长的进化之路上,一些生物因为某几个基因突变,获得了较强的体温调控能力。以人体为例,当外界温度过低时,骨骼肌战栗产热,皮肤血管口径缩小,从而减少散热。如此一来,体温(不管是体表还是内部)就能维持在一个较为稳定的区间,减少外界环境对人类生存的制约。也就是说
最新回复
(
0
)