首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: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
29
问题
有以下函数: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全国计算机二级
相关试题推荐
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstrnameAsString*20strsexAsString*2smarkAsSingleEndType在窗体上画一个名为Com
以下可以作为"容器"的控件是
有下面程序代码:PrivateSubCommand1_Click()Dima%(10)Fork=1To9a(k)=InputBox("")NextkCallproc(a()
下列程序执行后,其输出结果为()。Dima(5)Fori=0To4a(i)=i+1:m=i+1Ifm=3Thena(m-1)=a(i-2)Elsea(m)=a(i)
将E—R图转换为关系模式时,实体和联系都可以表示为()。
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
下列方法或事件中,不是组合框与列表框共有的是()。
下列有关数据库的描述,正确的是()。
在窗体模块的声明部分声明变量时,不能使用的关键字是
随机试题
多皱缩成团,主根长圆锥形,淡棕黄色。叶基生,灰绿色,展开后叶片呈披针形或卵状披针形,蒴果椭圆形或3裂的药材是()。
下列不属于强效利尿剂的是
国家规划要体现()的原则,反映全国人民的共同愿望,并体现中央政府的预期和意图。
在承包人签订了合同协议书并提交了开工预付款保函后,监理工程师应在当期进度付款证书中向承包人支付开工预付款的()的价款;在承包人承诺的主要设备进场后,再支付预付款的剩余部分。
在团体决策时,人们往往更倾向于冒险或保守,从而背离最佳决策,这种现象称为()。
申请执行仲裁裁决的期间是()年。
材料数量差异形成的原因主要有()。
这些天来,一则新闻在许多领导干部当中激起波澜:武汉市开展“狮子型”干部大调研,计划在全市发现和掌握100名左右“狮子型”干部,选拔使用到克难攻坚的局级岗位上。何谓“狮子型”干部?武汉市委给出的答案是:忠诚干净、思想解放、思路开阔、敢打敢拼、敢于担
在下列情形中.应当计入今年国内生产总值的是:
江南制造局
最新回复
(
0
)