首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
2019-07-14
86
问题
有以下函数
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
A
解析
数组名代表该数组的首地址。而函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0?成立,之后执行语句"t++"。循环结束后继续执行语句"t--",此时指针*t==?\0?,所以t-s计算的是该字符串首尾(不连带字符串结束符)之间间隔了几个元素,即计算了s所指字符串的实际长度,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/OARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(intx,inty,int*z){*z=y-x;}main(){inta,b,c;fun(10,5,&a);fun(7,a,&b);fun(a,b,&c);
有以下程序#includemain(){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23},(*p)[4]=a,i,j,k=0;for(i=0;i
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
以下关于C语言的叙述中正确的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中。h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则将’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在下划线处填入正
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下面不属于软件设计阶段任务的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
甲为了赚钱伪造了一批高等院校学历、学位证明,乙明知这批证书是假的仍进行贩卖,后甲、乙二人被公安机关抓获。关于乙的行为,下列说法正确的是()。
影响企业股票市盈率的因素有()。
在使用“显示/移除约束”命令时,可以移除尺寸约束。
A.急性化脓性骨髓炎B.慢性颌骨骨髓炎C.放射性骨髓炎D.婴儿骨髓炎E.亚急性骨髓炎由急性冠周炎或根尖周炎等原因引起的骨髓炎为
下列化合物的IR光谱中出现三个羰基吸收峰的是
某公司全年需要零配件72000件,假设1年按360天计算,按经济订货基本模型计算的最佳订货量为9000件,订货日至到货日的时间为3天,公司确定的保险储备为1000件,则再订货点为()件。
在诸子百家中主张强化君主专制,以严刑峻法治民的学派是()。
长期住院的躯体疾病患者都有()。
甲、乙、丙3个试管中各盛有10克、20克、30克水。把某种浓度的盐水10克倒入甲管中,混合后取10克倒入乙管中,再混合后从乙管中取出10克倒入丙管中。现在丙管中的盐水的浓度为0.5%。最早倒入甲管中的盐水浓度是:
Education【C1】______inthemodernizationofourcountry.Thereare,however,still【C2】______childreninremoteruralareaswho
最新回复
(
0
)