360公司2015年秋季校园招聘笔试考卷(技术类 D)部分试题程序验证和解析1
一 题目
原题号: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相关推荐
- 微软公司2007年秋季校园招聘在线宣讲会
微软公司2007年秋季校园招聘在线宣讲会 系统公告:感谢大家对微软公司的关注!本次校园招聘在线宣讲会将于19:00准时开始,请各位同学耐心等待.(18:35:54) John Liu 说:大家好晚上好 ...
- 创造黑科技,守护新未来 | 360公司2019年春季校园招聘正式启动!
零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零零喊你投简历啦!零 ...
- 美团2021届秋季校园招聘笔试真题解析:小团的复制粘贴
问题 小团是一个莫得感情的 CtrlCV 大师,他有一个下标从 1 开始的序列 A 和一个初始全部为 -1 序列 B ,两个序列的长度都是 n .他会进行若干次操作,每一次操作,他都会选择 A 序列中 ...
- 深信服2023秋季校园招聘C++笔试A卷
深信服2023秋季校园招聘C++笔试 目录 前言 编程题目 第一题 第二题 第三题 目录 前言 题目类型: 不定项选择 填空题 编程题 这里只记录编程题目 编程题目 第一题 题目描述: 给定一个字符串 ...
- 各大IT公司2012校园招聘笔试面试整理
从2011年7月底从学校出来到北京找实习和工作,到现在差不多半年了.期间参加了大大小小许多家公司的校园招聘,由于自己的实力问题没能拿到一个Offer,好在运气不错,最后拿到了所在实习公 ...
- 2012IT公司校园招聘笔试面试题
现在对参加过的一些公司的笔试.面试进行简答的整理和总结,以供大家参考. 面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4. ...
- 国内著名IT公司(百度、搜狗、网易、新浪)2012校园招聘笔试、面试小结
面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4.实习经历,在实习过程中遇到哪些问题,如何解决的? 5.你对公司有什么问题 ...
- 各大IT公司2012校园招聘笔试面试整理(强烈推荐)
面试中常问的非技术类问题: 1.简单介绍一下你自己. 2.对自己做个评价,优点.缺点. 3.自己做过的项目,详细介绍一下. 4.实习经历,在实习过程中遇到哪些问题,如何解决的? 5.你对公司有什么问题 ...
- 阿里巴巴集团--软件测试--《社招、校招jd、公司具体介绍,校园招聘公告,应届生招聘流程,技术培训,薪资福利》整理
阿里巴巴集团 终极目标 目录 社招jd 校招jd 附件(公司具体介绍,校园招聘公告,应届生招聘流程,技术培训,薪资福利) 阿里巴巴社招:https://job.alibaba.com/zhaopin/ ...
- 浦发银行计算机笔试题库,2018浦发银行校园招聘笔试试题库
原标题:2018浦发银行校园招聘笔试试题库 银行招聘网(http://www.jinrongren.net/)提醒:2018浦发银行校园招聘公告已经发布啦,共招聘2152人,公告中明确表明柜员岗专科以 ...
最新文章
- 三句话回答C/C++面试题
- adblock拦截iframe
- oracle备份集注册,OracleRMAN将备份集重新注册到控制文件说明
- 30 个实例详解 TOP 命令!
- extjs5的grid垂直滚动条bug_ExtJS 6.2.1 Classic Grid 滚动条bug解决方案
- 前端绘制绘制图表_绘制我的文学风景
- SAP 那点事BW HANA
- TensorFlow2.0:数据的填充与复制
- MySQL中时间函数NOW()和SYSDATE()的区别
- C++之 伪随机数的生成
- JAVA设计模式(08):结构化-飞锤(Flyweight)
- [2018.10.18 T1] 艾奇摘苹果
- 尔雅课堂 美学原理课后练习题库
- 找电影最强攻略,最全资源站
- 六十秒倒计时android,如何用jquery实现六十秒倒计时
- python中的f的用法_python中f是什么
- 如何在ChemDraw中绘制分子立体结构
- 1051 复数乘法 (C++)
- CNDS 创建属于自己的专栏
- (四)巴菲特与索罗斯的投资习惯:乔治索罗斯不冒险吗?