首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int ltaa(char*s) { char*t=s; while(*t++); t一一; return(t—s); } 以下关于aaa函数功能叙述正确的是( )。
有以下函数: int ltaa(char*s) { char*t=s; while(*t++); t一一; return(t—s); } 以下关于aaa函数功能叙述正确的是( )。
admin
2021-06-15
34
问题
有以下函数:
int ltaa(char*s)
{ char*t=s;
while(*t++);
t一一;
return(t—s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串8的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t一一;语句让它回到结束标识处。最后返回t—s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/G8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\n",s)
以下叙述中正确的是
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
下列叙述中错误的是()。
下列叙述中正确的是()。
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
在程序设计过程中的面向对象方法中,继承属性是指()。
随机试题
关于胸内压的错误叙述是
Anotherthinganastronauthastolearnaboutiseatinginspace.Foodisweightless,justasmenare.Foodforspacehast
A.可抗血小板聚集和抗血栓形成B.主要用于维生素K过量引起的出血C.直接激活纤溶酶原转变为纤溶酶,起到溶血栓作用D.主要用于恶性贫血和巨幼红细胞性贫血E.用于双香豆素过量服用引起自发性出血的解救硫酸鱼精蛋白
患者,女,48岁。颈前肿物,生长迅速,质地较硬,轻度疼痛,表面不平,推之不动,声音嘶哑,随吞咽活动减弱,同位素131I扫描显示为冷结节,应首选的治疗措施是
2009年5月,某县人民法院经过公开审理,以盗窃罪分别判处共同犯罪的被告人黄某(17岁)、李某(19岁)、蒋某(31岁)有期徒刑1年6个月并处罚金1000元、有期徒刑3年并处罚金2000元、有期徒刑6年并处罚金5000元。判决宣告后,黄某和蒋某都以量刑过重
曲线y=sinx在[-π,π]上与x轴所围成的图形的面积为()。
在资产减值测试中,计算资产未来现金流量现值时所采用的折现率应当是反映当前市场货币时间价值和资产特定风险的税前利率。()
增强了输入数据的完整性:
存在一个等待事务集{TO,T1,…,Tn},其中TO正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被TO锁住的数据项,则系统的工作状态处于
Forthispart,youareallowed30minutestowriteALetterofCongratulationsonyourfriend’sgraduationfromuniversityandg
最新回复
(
0
)