首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
2022-04-01
27
问题
有以下函数:
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还是指向字符串第一个字符处,而t指向了字符串结尾,故返回值为字符串的长度值,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/F9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的
有以下程序:#include#definePT3.5;#defineS(x)*x*xmain(){inta=1,b=2;prinff(“%4.1f\n”,S(a+b));
以下选项中,能正确进行字符串赋值的是
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa",10
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下列说法不正确的是()。
随机试题
胸椎病变的常规摄影体位是
某商业综合体地上二十六层、地下三层,建设用地面积8.95×104m2,总建筑面积37.73×104m2,其中地上建筑面积27.08×104m2、地下建筑面积。10.65×104m2。该建筑地上一至三层设计为室内步行街,通过若干中庭互相连通。步行街建筑面积4
为了核算企业短期借款的借入和归还情况,企业应设置()账户。
自然资源按照其与人类的经济关系,可划分为()。
下列关于基金利润分配的说法中,错误的是()。
个体网络借贷是指互联网企业通过其控制的小额贷款公司,利用互联网向客户提供的小额贷款。()
猎头公司的出现,使得人才流动更加活跃。委托猎头公司招聘的优点有()。
习近平总书记阐述的中国梦,与中华民族历史传统相__________,与当今中国发展大势相__________。
已知某8位机的主存采用半导体存储器,地址码为18位,若使用4K×4位RAM芯片组成该机所允许的最大主存空间,并选用模块条的形式,问:每个模块内共有多少片RAM芯片?
A、Presentanewtheorytotheclass.B、Readmorethanonearticle.C、Readthebookmorethoroughly.D、Writeabetterarticlefor
最新回复
(
0
)