首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int aaa(char*s) {char*t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
有以下函数: int aaa(char*s) {char*t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数功能叙述正确的是( )。
admin
2020-06-16
30
问题
有以下函数:
int aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/fs3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为3333333344444444
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<st
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序的运行结果是()。
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
设有定义:inta;floatb;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blankl.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
以下选项中正确的语句组是()。
以下选项中不能作为C语言合法常量的是()。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为
在E-R图中,用来表示实体间联系的图形是
随机试题
一个人精确地计算了他一天当中做功所需付出的能量,包括工作、学习、运动、散步、读书、看电视,甚至做梦等,共12800kJ。所以他认为每天所需摄取的能量总值就是12800M。这个结论是否正确?()
耐药性监测中,ORSA是指
法官应当自觉避免受到媒体的不当影响。下列哪些行为不利于实现这一目标?
收益递增递减原理可以帮助我们确定()。
“待处理财产损溢”账户借方登记的内容是()。
某企业2018年发生亏损100万元,按规定可以用2019年度实现的利润弥补,该企业2019年实现利润60万元,弥补了上年部分亏损,2019年年末企业正确的会计处理方法是()。
已知美元对人民币的即期汇率为US-D1=CNY6.8312,3个月的远期汇率为USD1=CNY6.8296,则可以判断美元对人民币()。
世界三大古老戏剧文化是()。
1922年,我国颁布了“壬戌学制”,即通常所说的“六三三”学制,是中国近代史上实施时间最长、影响最大的学制。()
安慰剂效应,又称假药效应,指的是病人虽然没有获得有效的治疗,但却“预料”或“相信”治疗有效,而让病患症状得到舒缓的现象。根据上述定义,下列各项属于安慰剂效应的是()。
最新回复
(
0
)