首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
79
问题
有以下函数
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://www.kaotiyun.com/show/OARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是()。
下面结构体的定义语句中,错误的是()。
有以下程序#include#defineF(x)2.84+x#definePR(a)printf("%d",(int)(a))#definePRINT(a)PR(a);putchar(’\n’)main(){PRINT(F(
以下叙述中错误的是()。
C语言中double类型数据占字节数为()。
以下关于C语言的叙述中正确的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
以下定义数组的语句中错误的是()。
使用白盒测试方法时,设计测试用例应根据()。
下面描述中不属于数据库系统特点的是
随机试题
党和国家大力推行涉法涉诉信访工作改革,出台了相关文件.规定了诉讼与信访分离制度,把涉法涉诉信访从普通信访事项中分离出去,导人司法渠道,由司法机关按照法律程序处理,健全国家司法救助制度。越来越多的百姓选择通过司法渠道反映和解决问题.由信“访”不信“法”,转变
(2010年4月,2009年4月)试述中小型企业应树立的战略思想。
合成dTMP的直接前体是
邪盛神乱失神的临床表现有
根据《证券公司为期货公司提供中间介绍业务试行办法》的规定,证券公司不得()。
初中历史课程标准要求学生掌握基本的历史知识。这里所讲的“基本的历史知识”包括()。①重要的历史人物、历史事件和历史现象②历史题材的影视作品③重要的历史概念④历史发展的基本线索
角色压力:指在组织或一特定的社会环境中,因有不利因素干扰角色任务的运作,致使个人陷入无所适从的困境。下列属于角色压力的是()。
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)充分。E.条件(1)和(2)单独都
Theimmunesystemisequalincomplexitytothecombinedintricaciesofthebrainandnervoussystem.Thesuccessoftheimmune
实现VPN的关键技术主要有隧道技术、加解密技术、(8)和身份认证技术。如果需要在传输层实现VPN,可选的协议是(9)。
最新回复
(
0
)