首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-10-24
59
问题
有以下函数:
int aaa(char *s)
{
char *t=s:
while(*t++);
t--:
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将字符串s复制到字符串t
B、比较两个字符串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考查的知识点是whiIe循环语句的应用。aaa函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向字符串结束标识处时,由于后缀“++”运算符,它还会被再递增1,因此“t--;”语句让它回到字符串结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/fXkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是
层次型、网状型和关系型数据库划分原则是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
下面关于位运算符的叙述,正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
C语言主要是借助以下()功能来实现程序模块化的。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
________是社会化的第一要素。
A.38.0~39.5℃B.37.5~39.0℃C.37.5~38.5℃D.37.5~39.5℃E.38.0~40.0℃猪的正常体温范围是
诚实守信的基本要求有()。
汉字的发展走过了一个由简到繁和由繁到简的变化过程。最初的甲骨文,笔画比较简单,到秦始皇统一文字时期,它的笔画如_________一样慢慢变得繁琐。但随着不断使用,为了提高书写效率,开始出现俗字、新字,汉字的数量在不断增加,但却有不断_________的趋势
现在很多品牌商品都有两种销售方式,实体店销售和网上销售。网上销售由于价格低廉吸引了大量的顾客,这使得实体店的生意大受影响。而网上销售由于顾客不能当场选购货物,使得售后纠纷比实体店多了很多,影响了该品牌的信誉。在网络购物盛行的今天,如果不进行网上销售,就会影
阶级社会发展的直接动力是()
a+b
将考生文件夹下BROWES文件夹中的文件LOOP.PAS重命名为MHZ.PAS。
Intheworldofentertainment,TVtalkshowshaveundoubtedlyfloodedeveryinchofspaceondaytimetelevision.Andanyonewho
A、Havingdiamondringsandanewhouse.B、Havinganewapartmentandcar.C、Havingbanksavingsandanewhouse.D、Havinganew
最新回复
(
0
)