首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数:int fun(char *s){ char *t = s; while (*t++); return (t-s);} 该函数的功能是( )
有以下函数:int fun(char *s){ char *t = s; while (*t++); return (t-s);} 该函数的功能是( )
admin
2009-01-15
42
问题
有以下函数:int fun(char *s){ char *t = s; while (*t++); return (t-s);} 该函数的功能是( )
选项
A、比较两个字符串的大小
B、计算s所指字符串占用内存字节个数
C、计算s所指字符串的长度
D、将s所指字符串自制到字符串t中
答案
2
解析
本题中,首先让t指向形参s,然后通过一个循环体为空的while循环,将t逐次后移,直到其所指的内容为0(字符串结束标志)。注意,此时t仍然会被增1,所以从循环中出来,t指向的是s所指字符串的结束标志的后一个字节。由此可见,返回的t-s是s所指字符串占用内存字节的个数,故本题应该选择B。注意,选项C和选项B是不同的,选项C所说的长度并不包括字符串结束标志位,而选项B所说的个数则包括。即选项B所说个数始终比选项C所说长度大1。
转载请注明原文地址:https://kaotiyun.com/show/9hXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
两个或两个以上的模块之间关联的紧密程度称为()。
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
数据库系统的三级模式不包括( )。
使用语句DimA(ITo10)AsInteger声明数组A后,以下叙述正确的是()。
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是( )。
下列有关数据库的描述,正确的是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpic
将E-R图转换为关系模式时,E-R图中的属性可以表示为
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
《中共中央关于教育体制改革的决定》颁布于()
患者面红目赤,呼吸气粗,便秘腹满,神昏谵语,舌苔焦黄,证属
(2003)下列哪一座建筑不是宋代建筑遗构?
附有赎回选择权条款的债券是指债券持有人具有在指定的日期内以高于债券票面价值的价格将债券卖回给发行人的权利。()
关于印花税纳税人的下列表述中,正确的有()。
1919年,李大钊在《青年与农村》一文中说:“我们青年应该到农村里去,……我们中国是一个农业国,大多数的劳工阶级就是那些农民。他们若是不解放,就是我们国民全体不解放;他们的苦痛,就是我们国民全体的苦痛。”李大钊在此强调的是()。
【2015.福建】一般来说,构成课的基本组成部分是:__________、复习过渡、讲授新教材、巩固新教材、布置课外作业。
①一个人的表情能改变容颜,特别是日积月累的表情,具有滴水穿石的效果②一个人的面容是先天生好的③你看那些老年夫妻,经过多年饮食和趣味的磨合,表情越来越趋相同,一颦一笑都相仿④这种美除了有姣好的面容作底子,更重要的是表情和气度在起作用⑤少年的美或许是惊
设四元齐次线性方程组(1)为而已知另一四元齐次线性方程组(2)的一个基础解系为α1=(2,-1,a+2,1)T,α2=(-1,2,4,a+8)T求方程组(1)的一个基础解系;当a为何值时,方程组(1)与(2)有非零公共解?若有,求出所有非零
Peopleoftensaythatweshouldnotjudgeapersonbyhis(appear)______.
最新回复
(
0
)