首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
48
问题
有以下函数:
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://jikaoti.com/ti/3FD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有“doublea;”,则正确的输入语句是()。
对于一个正常运行的C程序,下列叙述中正确的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
面向对象方法中,继承是指( )。
以下不能将s所指字符串正确复制到t所指存储空间的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
程序调试的任务是
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
社会主义社会基本矛盾的性质是()。
男,35岁。患慢性肾炎多年,近日因头痛、头晕、视力障碍、恶心、呕吐来院就诊。体检:血压28/16kPa(210/120mmHg),心界向左下扩大,血红蛋白65g/L,尿蛋白(+++),红细胞5个/HP~10个/HP,血Cr560μmol/L,B超双肾缩小,
7岁男孩,因眼睑水肿、血尿2天以急性肾小球肾炎收住入院,该患儿治疗早期最主要的措施是
有胃肠道急性炎症者,不适宜进行的检查是
影响药物胃肠道吸收的生理因素不包括()。
海陆间热力环流形成的海风,从海洋上带来丰富的水汽并在陆地上形成降水,如图1所示。若近期陆地降水持续减少,则可能的原因是()。
维生素E的功能是维持眼睛在黑暗情况下的视力,缺乏时则易患夜盲症。()
某研究所为了进行一项重要的实验,将9位学生——F、C、H、J、K、L、M、N和P将被分到3个小组——O、R和W中,每个小组中恰好有3个学生。学生的分配必须满足以下条件。(1)F和G在同一组。(2)K和M在同一组。(3)F和P不
下列选项中,属于选项卡控件的“格式”属性的是()。
Thespeakerfelt______whenhisfatheraskedhimtohelpcutgrass.
最新回复
(
0
)