首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
41
问题
有以下函数:
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操作叙述的选项中正确的是
下列关于线性链表的叙述中,正确的是
以下选项中不能用作C程序合法常量的是
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,*p=&i,*=&j,*r;r=f(p,q
以下叙述中错误的是
以下选项中,能用作数据常量的是()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列条件语句中,输出结果与其他语句不同的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
在C语言中,以下说法不正确的是()。
随机试题
新时期,全面推进依法治国新的指导方针是科学立法、严格执法、公正司法、全民守法。在贯彻这一方针中,下列说法不正确的是:
域控制器存储了域内的账户、密码和属于这个域的计算机三项信息。当计算机接人网络时,域控制器首先要鉴别这台计算机是否属于这个域,用户使用的登录账户是否存在,密码是否正确。如果三项信息均正确,则允许登录;如果以上信息有一项不正确,那么域控制器就会拒绝这个用户从这
Formanywomenchoosingwhethertoworkornottoworkoutsidetheirhomeisaluxury:theymustworktosurvive.Othersfacea
设z=ln(x2-y2),其中y=ex,求
肌内注射的外文缩写词是
吴某用家庭共有财产50万元出资设立了一家个人独资企业,但是申请进行企业登记时未明确以家庭共有财产出资,以下说法正确的是?
建设项目的竣工验收一般应符合以下条件:();建设项目的技术资料已经按照要求整理归档,并可方便查阅。
下列有关细胞结构和功能的叙述,正确的是()。
YouwillhearatalkbyProfWilson,ahealthexpert,ontheimportanceoffiberinourdailydiet.Asyoulisten,answerQuesti
Theimportanceofbiodiversityisbeingincreasinglyrecognisedasmorespeciescomeunderthreat.Whatcanbedonetomaintain
最新回复
(
0
)