首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
44
问题
有以下函数:
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全国计算机二级
相关试题推荐
数据库管理系统(DBMS)是
下面程序段的执行结果是()。i=3;do{print"%2d",i--);}while(!i);
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){sgcpy(p,"Qian");}main(){STUa={"Zhao",’m’,290},b;
下列叙述中正确的是()。
以下叙述中正确的是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下面不属于软件测试实施步骤的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
有关return语句说法不正确的是()。
随机试题
现代经济越来越离不开货币支付手段职能,下列选项属于货币发挥支付手段职能表现的有()。
由于等离子弧中电流密度很大,电弧燃烧十分稳定,可以相应地降低电源的空载电压。()
一般说,下列何种原因不至于诱发甲亢危象()
某建设单位与承包商签订建筑安装工程合同,约定工期14个月。背景一:在对设备支架进行焊接过程中,每吨支架消耗人工10个工日,型钢1.08t,各种机械台班费400元,其他材料费320元。已知工程所在地的人工工日单价为28.5元,型钢的综合单价为每吨3800元
企业价值评估的经济利润法能够把投资决策的折现现金流量法与业绩考核的权责发生制统一起来。()
《两个犹太人》选自管弦乐组曲________,作者是________。
以下关于刑法的量刑制度的说法,错误的是()。
Howoftendoesthewomanseeherparents?
Itiscommonknowledgethatcottoncloth,______inhotwater,tendstoshrink.
Theeurozone,whichhasadoptedtheeuroasitssolelegalcurrency,isnow15memberslargeandhasacombinedpopulationofa
最新回复
(
0
)