首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-05-17
61
问题
有以下函数:
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/YPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下面不属于需求分析阶段任务的是
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下定义数组的语句中错误的是
函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
sizeof(double)是()。
以下选项中合法的常量是
结构化程序设计的基本原则不包括()。
随机试题
根据“三步走”发展战略,我国到21世纪中叶的战略目标是()
A.无症状性溃疡B.幽门管溃疡C.复合性溃疡D.球后溃疡(2009年第142题)用H2RA维持治疗过程中,复发的溃疡半数以上是
A.Ⅰa类抗心律失常药B.Ⅰb类抗心律失常药C.Ⅰc类抗心律失常药D.Ⅲ类抗心律失常药E.Ⅳ类抗心律失常药索他洛尔
热原的主要成分是
在房地产经纪机构的经营模式中,直营连锁与特许经营连锁的主要区别有()。
与通常的审批程序相比,破产程序实行的是()。
函数f(x)=1一|2x-1|,则方程f(x).2x=1的实根的个数是()
Atthemoment,therearetworeliablewaystomakeelectricityfromsunlight.【F1】Youcanuseapanelofsolarcellstocreateth
(2012上集管)快速跟进是进度控制的手段之一。以下对快速跟进的理解,______是正确的。
Whatwillhappentothedriverstestingpositiveforthefirsttime?
最新回复
(
0
)