首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: intaaa(char*s) {char*t=s: while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
有以下函数: intaaa(char*s) {char*t=s: while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
admin
2020-11-27
59
问题
有以下函数:
intaaa(char*s)
{char*t=s:
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点whik循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1i3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
关于"while(条件表达式)循环体",以下叙述正确的是
以下选项中,合法的一组C语言数值常量是( )。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
下列语句组中,正确的是
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
有以下函数intfun(char*x,char*Y){intn=0;while((*x=*Y)&&*x!=’\0’){x++;y++;n++;}retumn;)函数的功能是
下面对类-对象主要特征描述正确的是
程序流程图中带有箭头的线段表示的是()。
随机试题
处方的意义,错误的一项表述是
女,58岁。下唇糜烂。临床检查:下唇唇红有1cm×1.2cm血痂,中央凹陷,边缘微隆,有放射状白色短条纹。患者不必做下列哪项进一步检查
女性,55岁,高血压病20年,不规则服用降压药物,某日晨起突发头痛,意识不清,30分钟后送到医院。体检:昏迷,血压210/120mmHg,双眼向右侧凝视,左足外旋位。哪项辅助检查对明确诊断最有价值
A、烘干法B、甲苯法C、减压干燥法D、甲法E、乙法肉桂、丁香的挥发油测定方法是()。
基金份额在基金合同期限内固定不变,基金份额可以在依法设立的证券交易所交易,但基金份额持有人不得申请赎回的基金运作方式,称为()。
某公司有A、B两个子公司,采用集权与分权相结合的财务管理体制,根据我国企业的实践,公司总部一般应该分权的是()。
当代国际关系错综复杂,我们在处理国际关系时,应该()。
设A=,B=,P1=,P2=,则B-1为().
设f(χ)在R上是以T为周期的连续奇函数,则下列函数中不是周期函数的是().
A、Toquitsmoking.B、Toreducehisweight.C、Tofindagirlfriend.D、Tofollowheradvice.C
最新回复
(
0
)