首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-06-16
40
问题
有以下函数:
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还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/fs3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
设有定义:intsum=100,i;以下选项中,能够实现sum-=1+2+3…+10的程序段是()。
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
数据库设计中反映用户对数据要求的模式是()。
在数据库管理技术的发展中,数据独立性最高的是()。
下列特征中不是面向对象方法的主要特征的是()。
在面向对象方法中,不属于“对象”基本特点的是
程序流程图中带有箭头的线段表示的是
下面对软件测试和软件调试有关概念叙述错误的是
随机试题
简述宗法观念对秦汉以后国家政治结构的渗透。
室内消火栓系统管网安装完毕后,应对其进行强度试验、冲洗和严密性试验。水压强度试验的测试点应设在系统管网的()。
某企业2010年10月发生以下经济业务,根据下列经济业务编制会计分录。按本月A、B产品的工时分配本月的制造费用。(A产品10000工时,B产品20000工时)。
()是企业流动性最强的资产。
外汇储蓄账户可以用外汇存取,也可以进行转账。()
宁夏处在中国西部的黄河中游,东邻陕西省,西、北部接内蒙古自治区,西南、南部和东南部与甘肃省相连,自治区首府银川。()
请联系教学实际阐述动机强度与学习效率的关系。
平等原则是我国民法的基本原则之一,此外,我国民法的基本原则还有
PentiumⅢ500是Intel公司生产的一种CPU芯片。其中的"500"指的是该芯片的
已知英文字母m的ASCII码值为6DH,那么,码值为4DH的字母是()。
最新回复
(
0
)