首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-11-27
47
问题
有以下函数:
int aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。8tsta()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/l73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中关于编译预处理的叙述正确的是
下面选项中不是关系数据库基本特征的是()。
有以下程序voidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(p);
下列叙述中正确的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
关系模型中的关系模式至少应是()。
程序调试的任务是
有关return语句说法不正确的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
在C语言中,以下说法不正确的是()。
随机试题
甲、乙共同出资经营药店,不慎购进一批假药,顾客买去后,要求药店赔偿,同时告到行政部门,乙见可能被罚款,立即抽回资金撤出。正在处理假药问题中,甲不幸因车祸死亡,药店便终止经营。其中,构成卫生行政法律关系消灭的原因是
A.200mmHgB.250~300mmHgC.300~400mmHgD.400~600mmHgE.600~650mmHg止血带的不正确使用,常造成周围神经损伤,针对下列情况,应使用的止血带压力为成人上肢一般为
女性,28岁,计划妊娠2年不孕,痛经3年,进行性加重,G1P0。查体:T36.0℃,肥胖体态;宫颈光滑,无举痛及摆痛,子宫2个月妊娠大小,质硬,左侧附件区可触及5~6cm直径大小囊性肿块,有轻微触痛。B超提示子宫10cm×7cm×5cm大小,后壁肌层回声不
缺铁性贫血地中海性贫血
滑轨式悬吊装置采用手动控制,成本低而且使用灵活,适合于在面积()m2左右、顶棚高度不大于5m的演播室内使用。
物业管理区域内按照()建设的公共建筑和公用建筑,不得改变用途。
跃龙小区从2000年上半年开始,在区政府的积极倡导和引导下,在全区范围内发起了创建法制小区、文化小区、文明小区、绿色小区的活动。十几年来,跃龙小区定期组织小区居民进行法制宣传,小区不仅设立了专门的法制宣传栏,定期更新宣传内容,还成立了法制宣传小组,定期印制
Hastings挛缩是一种一只手或两只手的连接组织的失调,通常会导致行动能力的丧失。一项对几千份医疗保险索赔的调查表明,一只手进行过Hastings挛缩手术的人中有30%在三年内会对该种失调进行第二次手术。因此,显而易见,对Hastings挛缩进行一次性手
Thereisnothingmorefatiguingthannotsucceeding-beingblocked,notmovingahead.Itisa【S1】______circle.Failurebreedsfat
Threekeyfactsaboutrisingsealevelsneedtobepointedouttotheworld’spoliticiansandplanners:sea-levelriseisnowin
最新回复
(
0
)