首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
2019-08-18
31
问题
有以下函数:
int fun(char*s)
{
char*t=s:
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
C
解析
首先char*s接受一个字符型数组的首地址,并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为’\0’,循环结束,此时指针t指向结束标记’\0’后,所以return(t-s)返回的是字符串s所占的字节数。
转载请注明原文地址:https://jikaoti.com/ti/pRf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
下列给定程序中,函数fun的功能是:将自然数1一10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
以下选项中,不合法的C语言用户标识符是
若有语句:char*line[5];,以下叙述中正确的是
以下叙述中正确的是
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人
计算机能直接执行的程序是
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
下面不属于软件工程过程的4种基本活动
随机试题
属于内分泌腺的是
某厂喷漆作业工人苯中毒发病严重,预防苯中毒的措施中,哪项是根本性措施
甲公司拥有乙公司5%的股权,将其作为可供出售金融资产核算。乙公司是一家非上市的股份有限公司,不存在活跃市场的公开报价。2×14年12月31日,甲公司在编制其财务报表时,由于无法获得乙公司股份的公开市场报价,决定采用市场乘数法确定对乙公司投资的公允价值。甲公
(2016·山东)下列属于事实性知识学习的是()
近期某社区盗窃电动车案件高发,很多群众因为各种原因不愿报案,影响了公安机关对此类犯罪的打击和防控。社区民警小王拟收集近6个月辖区内盗窃电动车犯罪的实际发案情况,最可行的途径是()。(2018年多省市.单选33)
王某生前有多份遗嘱,按时间先后顺序为自书、公证、代书、录音遗嘱,则王某死后,应按何种遗嘱执行?()
任何商品都价廉物美,这不可能。如果上述断定为真,则以下哪项一定为真?
窗体有命令按钮Commandl和文本框Text1,对应的事件代码如下:PrivateSubCommandl_Click()Fori=1To4x=3Forj=1To3Fork=1To2
Whattimedothephotographyclassesbegin?Philip’shappywiththecoursebecausehe’s
InrectangleABCDbelow,AB=5,AF=7,andFD=3.Findthefollowing.(a)AreaofABCD(b)AreaoftriangleAEF(c)LengthofBD(
最新回复
(
0
)