一 题目
原题号:16

定义chardog[]= "wang\0miao";那么sizeof(dog)与strlen(dog)分别是多少:

A 9,9 B 9,4 C 10,4 D 4,4
答案:C

二 程序验证

#include <string.h>int main(int argc, char **argv)
{char dog[] = "wang\0miao";int lenBySizeOf = sizeof(dog);int lenByStrlen = strlen(dog);printf("sizeof of dog is: %d,\nstrlen of dog is: %d\n",lenBySizeOf,lenByStrlen);return 0;
}

运行结果:

三 解析:

1 sizeof

sizeof是c语言的单目运算符,如同 ++,并不是函数。

返回一个size_t类型的值,表示操作数的存储字节数。

对字符串进行求存储字节数时,包括字符串的结束标志'\0'.

因此,dog的sizeof为可数的9个字节加上1个隐藏的结束符'\o',共10个字节。

2 strlen

字符串函数,返回的是字符串地址到第一个'\0'字符中间的字符数目。不包括'\0'.

因此,dog的strlen值为第一个'\o'之前的“wang”字符的大小,为4。

参考:

1

http://unix-cd.com/vc/www/23/2007-11/9848.html

2

http://itlab.idcquan.com/c/skill/829127.html

360公司2015年秋季校园招聘笔试考卷(技术类 D)部分试题程序验证和解析1相关推荐

  1. 微软公司2007年秋季校园招聘在线宣讲会

    微软公司2007年秋季校园招聘在线宣讲会 系统公告:感谢大家对微软公司的关注!本次校园招聘在线宣讲会将于19:00准时开始,请各位同学耐心等待.(18:35:54) John Liu 说:大家好晚上好 ...

  2. 创造黑科技,守护新未来 | 360公司2019年春季校园招聘正式启动!

    零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零 ...

  3. 美团2021届秋季校园招聘笔试真题解析:小团的复制粘贴

    问题 小团是一个莫得感情的 CtrlCV 大师,他有一个下标从 1 开始的序列 A 和一个初始全部为 -1 序列 B ,两个序列的长度都是 n .他会进行若干次操作,每一次操作,他都会选择 A 序列中 ...

  4. 深信服2023秋季校园招聘C++笔试A卷

    深信服2023秋季校园招聘C++笔试 目录 前言 编程题目 第一题 第二题 第三题 目录 前言 题目类型: 不定项选择 填空题 编程题 这里只记录编程题目 编程题目 第一题 题目描述: 给定一个字符串 ...

  5. 各大IT公司2012校园招聘笔试面试整理

            从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了.期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个Offer,好在运气不错,最后拿到了所在实习公 ...

  6. 2012IT公司校园招聘笔试面试题

    现在对参加过的一些公司的笔试.面试进行简答的整理和总结,以供大家参考. 面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4. ...

  7. 国内著名IT公司(百度、搜狗、网易、新浪)2012校园招聘笔试、面试小结

    面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4.实习经历,在实习过程中遇到哪些问题,如何解决的? 5.你对公司有什么问题 ...

  8. 各大IT公司2012校园招聘笔试面试整理(强烈推荐)

    面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4.实习经历,在实习过程中遇到哪些问题,如何解决的? 5.你对公司有什么问题 ...

  9. 阿里巴巴集团--软件测试--《社招、校招jd、公司具体介绍,校园招聘公告,应届生招聘流程,技术培训,薪资福利》整理

    阿里巴巴集团 终极目标 目录 社招jd 校招jd 附件(公司具体介绍,校园招聘公告,应届生招聘流程,技术培训,薪资福利) 阿里巴巴社招:https://job.alibaba.com/zhaopin/ ...

  10. 浦发银行计算机笔试题库,2018浦发银行校园招聘笔试试题库

    原标题:2018浦发银行校园招聘笔试试题库 银行招聘网(http://www.jinrongren.net/)提醒:2018浦发银行校园招聘公告已经发布啦,共招聘2152人,公告中明确表明柜员岗专科以 ...

最新文章

  1. 三句话回答C/C++面试题
  2. adblock拦截iframe
  3. oracle备份集注册,OracleRMAN将备份集重新注册到控制文件说明
  4. 30 个实例详解 TOP 命令!
  5. extjs5的grid垂直滚动条bug_ExtJS 6.2.1 Classic Grid 滚动条bug解决方案
  6. 前端绘制绘制图表_绘制我的文学风景
  7. SAP 那点事BW HANA
  8. TensorFlow2.0:数据的填充与复制
  9. MySQL中时间函数NOW()和SYSDATE()的区别
  10. C++之 伪随机数的生成
  11. JAVA设计模式(08):结构化-飞锤(Flyweight)
  12. [2018.10.18 T1] 艾奇摘苹果
  13. 尔雅课堂 美学原理课后练习题库
  14. 找电影最强攻略,最全资源站
  15. 六十秒倒计时android,如何用jquery实现六十秒倒计时
  16. python中的f的用法_python中f是什么
  17. 如何在ChemDraw中绘制分子立体结构
  18. 1051 复数乘法 (C++)
  19. CNDS 创建属于自己的专栏
  20. (四)巴菲特与索罗斯的投资习惯:乔治索罗斯不冒险吗?

热门文章

  1. 中国莽草酸行业市场深度调查报告(2022版)
  2. magento 修改订单状态为Completed
  3. Python编写简易别踩白块儿脚本
  4. Qt学习——聊天的QQ列表QToolBox类
  5. 2017美团校招安卓岗
  6. vue——动态吸顶组件
  7. 用友NC V5.7 5.6 5.5 2019新个人所得税增强包
  8. MyBatis 学习笔记(全)
  9. 计算机科学 院士 高校,快报!第5轮学科评估计算机科学与技术评委会名单,看有谁上榜了...
  10. 以太坊:分片Sharding FAQ