首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
2015-07-28
31
问题
有以下函数
int fun(char *s)
{ char *t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串占用内存字节的个数
B、比较两个字符串的大小
C、计算s所指字符串的长度
D、将s所指字符串复制到字符串t中
答案
A
解析
函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0? 成立,之后t++,所以t-s计算的是该字符串首尾(连带着字符串结束符)之间间隔了几个元素,由于每个字符占用1个字节,所以也相当于计算了s所指字符串占用内存字节的个数,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/gzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdeMain(){inta[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;For(i=0;1
下列二维数组初始化语句中,不正确的是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是()。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
A、3*xn(2*x-1)B、3*x**n(2*X-1)C、3*pow(x,n)*(1/(2*x-1))D、3*pow(n,x)/(2*x-1)4在该题中,x的n次方应该调用函数pow(x,n)计算,故排除选项A、B。在选项D中,pow(n,x)的
有下列函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
若有说明inta[][3]={0,0);,则不正确的叙述是()。
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
塞万提斯属于下列哪一个国家
副交感神经节后纤维末梢释放的递质是()
简述社会主义核心价值体系的基本内容。
(2006)高速圆锥齿轮传动,当润滑不良时,最可能发生的失效形式是()。
施工质量影响因素主要有“4MIE”,其中“4M”中不包括()。通过对提供的材料质量保证资料、试验报告进行审核,属于材料质量的检验方法中的()方法。
外部评级主要依靠()。
关于战略风险管理的说法,正确的有()。
某日小李发现日历有好几天没有翻。就一次翻了6张,这6天的日期加来起数字是141,他翻的第一页是几号?
求
Whenprehistoricmanarrivedinnewpartsoftheworld,somethingstrangehappenedtothelargeanimals:theysuddenlybecameex
最新回复
(
0
)