首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: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
54
问题
有以下函数: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全国计算机二级
相关试题推荐
有三个关系R,S和T如下:则由关系R、S得到关系T的操作是()。
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
窗体上有1个名称为Textl的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:PrivateSubTimerlyime()Staticf
在VisualBasic6.0集成开发环境中,主窗口的标准工具栏上有一个按钮,单击此按钮可以运行正在设计的工程,这个按钮的图标是()。
结构化程序设计的基本原则不包括( )。
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
循环链表的主要优点是
随机试题
A、Calculatingthebudgetofthedepartment.B、Talkingaboutthewoman’scampuslife.C、Completinganopen-endedquestionsurvey.
有机磷中毒合并阿托品中毒时,应立即给予
酸涩收敛,外感咳嗽,湿热泻痢者忌服苦寒滑肠,脾虚便溏者忌用
有权管理期货从业人员的单位有()。
()是证券经纪业务营销的关键环节。
关于合同的解除,下列说法正确的有()。
文化危机深化到一定程度,必定引起深刻的文化转型。所谓文化转型,是指特定时代、特定民族或群体赖以生存的主导性文化模式为另一种新的主导性文化模式所取代。在这种意义上,文化转型同文化危机一样,并不是经常发生的社会历史现象。无论是个体的文化习惯的改变、价值信念或信
小张是A公司的编程高手,A公司最近承建了某省高速应急救援事件管理系统项目。该系统包括事件告警、事件确认、事件处置跟踪、事件查询、事件汇总、应急预案执行、应急预案评价。为保证项目的质量,公司选择小张作为该系统的项目经理,同时兼任编程工作。在该项目实施过程中出
Anaccidentaldiscoveryhasbroughtseismologists(地震学家)onestepclosertobeingabletopredictearthquakes.Aspartofanunre
Somepeoplearecontenttolimittheirinvestmentprogramstosuchsafeinvestmentsassavingsaccountsandsavingsbonds.Theyt
最新回复
(
0
)