首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
admin
2015-07-28
96
问题
有以下函数
int fun(char *s)
{ char *t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串占用内存字节的个数
B、比较两个字符串的大小
C、计算s所指字符串的长度
D、将s所指字符串复制到字符串t中
答案
A
解析
函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0? 成立,之后t++,所以t-s计算的是该字符串首尾(连带着字符串结束符)之间间隔了几个元素,由于每个字符占用1个字节,所以也相当于计算了s所指字符串占用内存字节的个数,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/gzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言数据类型使用的叙述中错误的是
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
C语言库函数fgets(str,n,fp)的功能是______。
关系数据库管理系统能实现的专门关系运算包括()。
下面关于完全二叉树的叙述中,错误的是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
电子邮件作为一种互联网应用,需要有网络协议的支持,用到的网络协议有简单邮件传输协议(SMTP)、邮局协议(POP)及Internet消息访问协议(IMAP)。它们都隶属于————____________簇。
坠落伤损伤发生的部位的特点是常较广泛但
A、最小成本法B、成本-效用分析C、药物利用D、成本-效果分析E、成本-效益分析考察成本在单位时间和空间的社会效果及经济效果的方法为()。
血清壁细胞抗体阳性多见于
下列选项中,不属于各级政府行政机关对招标投标活动进行监督时所采用的监督方式的是()
关于土地登记程序的正确排序是()。
背景材料:某写字楼工程,建筑面积14352m2。箱型基础,现浇钢筋混凝土框架结构。目前进行内部装修阶段,在装修施工前,已对各部位装修材料的燃烧性能进行了技术交底工作。装修工程完工后,建设单位项目负责人组织施工单位项目负责人、监理工程师和设计单
下列费用中,应列入建筑安装工程措施费的有()。
以下项目中,属于科目汇总表账务处理程序缺点的是()。
团队旅游接待的成败关键在于()。
最新回复
(
0
)