首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int aaa(char*s) { char*t=s: while(*t++); t一一: return(t—s); } 以下关于aalt函数功能叙述正确的是( )。
有以下函数: int aaa(char*s) { char*t=s: while(*t++); t一一: return(t—s); } 以下关于aalt函数功能叙述正确的是( )。
admin
2019-04-24
34
问题
有以下函数:
int aaa(char*s)
{
char*t=s:
while(*t++);
t一一:
return(t—s);
}
以下关于aalt函数功能叙述正确的是( )。
选项
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/ZQRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;,以下选项中正确的是
以下叙述中正确的是()。
下列字符数组初始化语句中,不正确的是()。
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的—个出栈序列是______。
关系表中的每一行称为一个()。
请补充函数fun(),该函数的功能是将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“AreyoucomefromSichuan?”,则输入“areyoucomefromsichuan?”。注意:部分源程序给
使用fgets(str,n,p)函数从文件中读入一个字符串,以下叙述错误的是()。
软件设计中模块划分应遵循的准则是()。【09年9月】
下面不属于软件工程的3个要素是
随机试题
Humanfeelingsareaffectedbycolorunconsciously.Manufacturershavediscoveredbytrialanderrorthatsugarsellsbadlying
咳铁锈色痰常见于
患者,男性,26岁,上唇痈6天。下列哪项处理不正确
上感3周后出现皮肤瘀点,血小板检查为30×109/L,骨髓象示骨髓巨核细胞数量轻度增加,巨核细胞发育成熟障碍。曾服用药物治疗,症状时轻时重,反复发作,就诊时表现为斑色暗淡,多散在出现,时起时消,过劳则加重,心悸,气短,头晕目眩,食欲不振,面色苍白,舌质淡,
凡士林基质中加入羊毛脂是为了
下列费用偏差原因,属于施工原因的是()。
根据物权法律制度的规定,下列关于质权设立时间的表述中,正确的有()。(2007年)
对待工作岗位,正确的观点是()。
国家机器的形成,是警察产生的()条件。
1,5,7,17,()
最新回复
(
0
)