首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: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
27
问题
有以下函数: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全国计算机二级
相关试题推荐
负责数据库中查询操作的数据库语言是( )。
双精度浮点数的类型说明符为
下面不能作为结构化方法软件需求分析工具的是
下面关于菜单的叙述中正确的是
下列队列的描述中,正确的是()。
编写如下程序:PrivateSubCommand1_Click()DimkAsIntegerx=1Fork=1To3x=x*fun(k)NextkPri
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
以下叙述中错误的是( )。
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
在横断层影像上,显示喉腔位置的标志性结构
甲市某铁矿矿产资源丰富,交通便利,为一家民营企业,2008年10月办理采矿许可证,现已发展成集采、选、运、销为一体的小型矿山企业。采场作业通过打眼、爆破、汽车运输至选矿系统。选矿采用三段破碎、三段磨矿、四次磁选工艺流程。精矿外运采用经过滤脱水后销售。现拥有
疾病筛查的目的是早期发现尚处于发病潜伏期的病人,属于预防医学的范畴,为三级预防中的
患者,男,63岁。反复腰痛,活动受限,疼痛性质为酸痛、胀痛、无放射、行走受限,体检L3~L5椎有压痛,髂后下棘压痛,双下肢Laseques征(一)“4”字征(一),X线摄片显示脊椎,髂骨,下肢骨密度降低,诊断为“骨质疏松症”,经痛点阻滞及降钙素治疗近1个月
甲、乙合谋勒索丙的钱财。甲与丙及丙的儿子丁(17岁)相识。某日下午,甲将丁邀到一家游乐场游玩,然后由乙向丙打电话。乙称丁被绑架,令丙赶快送3万元现金到约定地点,不许报警,否则杀害丁。丙担心儿子的生命而没有报警,下午7点左右准备了3万元后送往约定地点。乙取得
在我国,保证金的缴存比例为( )。
申请证券上市交易,应当向()提出申请,由其依法审核同意,并由双方签订上市协议。
结婚的必备条件是()
下列不属于数据库管理系统的是
WhatdoesMissGaodo?
最新回复
(
0
)