北京亚控笔试题目(2014年10月9日)
1
右值左值
C/C++语言中可以放在赋值符号左边的变量,左值表示存储在计算机内存的对象,左值相当于地址值。右值:当一个符号或者常量放在操作符右边的时候,计算机就读取他们的“右值”,也就是其代表的真实值,右值相当于数据值
左值和右值是相对于赋值表达式而言的。左值是能出现在赋值表达式左边的表达式。左值表达式可以分为可读写的左值和只读左值。右值是可以出现在赋值表达式右边的表达式,他可以是不占据内存空间的临时量或字面量,可以使(还是《是》)不具有写入权的空间实体。
2
Big Endian 和 Little Endian
谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是little endian呢?
其实big endian是指低地址存放最高有效字节(MSB),而little endian则是低地址存放最低有效字节(LSB)。
比如数字0x12345678在两种不同字节序CPU中的存储顺序如下所示: BigEndian 低地址 高地址 -------------
| 12 | 34 | 56 | 78 |
LittleEndian
低地址 高地址
| 78 | 56 | 34 | 12 |
3
空指针
空指针是一个特殊的指针值,也是唯一一个对任何指针类型都合法的指针值。指针变量具有空指针值,表示它当时处于闲置状态,没有指向有意义的东西。空指针用0表示,C语言保证这个值不会是任何对象的地址。给指针值赋零则使它不再指向任何有意义的东西。为了提高程序的可读性,标准库定义了一个与0等价的符号常量NULL. 程序里可以写 p = 0; 或者 p = NULL; 两种写法都把p置为空指针值。相对而言,前一种写法更容易使读程序的人意识到这里是一个指针赋值
4
线程
线程(thread, 台湾称“执行绪”)是进程中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。
5
预处理
预处理一般是指在程序源代码被翻译为目标代码的过程中,生成二进制代码之前的过程。典型地,由预处理器(preprocessor) 对程序源代码文本进行处理,得到的结果再由编译器核心进一步编译。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的单位——(用C/C++的术语来说是)预处理记号(preprocessing token)用来支持语言特性(如C/C++的宏调用)。
6设计模式
7
macro使用
8
malloc
malloc的全称是memory allocation,中文叫动态内存分配,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。原型为extern void *malloc(unsigned int num_bytes)。
9free函数
释放malloc()函数给指针变量分配的内存空间的函数
使用后该指针变量一定要重新指向NULL,防止野指针出现,有效 规避误操作。
北京亚控笔试题目(2014年10月9日)相关推荐
- 2014年在美国上市的中国企业名单(截止2014年10月17日)
2014年在美国上市的中国企业名单 2014年9月19日晚,阿里巴巴正式在纽交所挂牌上市,股票代码BABA,价格确定为每股68美元,其股票当天开盘价为92.7美元,较发行价大涨36.32%.由于阿里巴 ...
- 豆豆 - 遥远的救世主(2014年10月18日)
<遥远的救世主> 作 者:豆豆 译 者: 系 列: 出 版:作家出版社 字 数:460千字 阅读完成:2014年10月18日 转载于:https://www.cnblogs.com/ben ...
- 微信公众号智能绑定功能实现(2014年10月24日 更新)
微信公众号智能绑定功能实现(2014年10月24日 更新) 继微信企业号发布后,腾讯修改了公众号的接入方式,在之前的基础上添加了2个表单,之前版本的智能绑定失效了! 在文章 微信公众号之智能绑定实现初 ...
- 【XXX贷】2014年10月XX日发标预告
您好,亲,2014年x月xx日发标预告 放标类型:抵押标(x个月) 借款金额: x万,此标限额x千(包含x千). 项目:生意周转 年化利率:xx.x% 奖励:x.x% 发标时间:预计2014年xx月x ...
- 第一阶段:2014年10月13日-12月14日,36天完成。每周5天,8周完成。
DX11龙书+软引擎+OSGEARTH视频教程 项目:听师兄安排 DX11龙书:共36个DEMO,计划36/5=8周,每天1个, 第六章:5个DEMO 第七章:2个DEMO 第八章:3个DEMO ...
- 2014年10月25日深圳彩讯科技和北京宇信易诚的笔试记录
最近找工作十分的不顺利,但是还是要坚持.不管是大的还是小的,我都需要跑,需要去参加笔试.今天参加了两个 一个是考C++得,另外一个是考java的.
- 2014年10月18日汇顶科技公司笔试记录
本来打算参加京东或UC的笔试的,但是我是看到他们公司待遇高才去笔试的,冲冲忙忙从大学城跑到五山. 题目,什么图像滤波,matlab,矩阵特征值,SVD 另外还有一道 写代码题一道.剑指offer里面的 ...
- 2014年10月15日
高职就业率明显高于普通本科 考生和家长难认同 时政新闻中国广播网 [微博] 车丽2014-06-28 10:53 我要分享 腾讯微博 QQ空间 QQ好友 新浪微博 85 收藏成功查看我的收藏>& ...
- 2014年10月18日
我姐一个'一点追求都没有'弄的我气死了.女人管不住自己的臭嘴就让人烦死/ 还能不能嫁出去 蠢 女人说一个男的没追求没出息就是找枪口撞 蠢死 转载于:https://www.cnblogs.com/ ...
- 2014年10月30日 1、完成AHC合并部分,调试通过代码
1.完成AHC合并部分,调试通过代码 2.看C++课件 3.学习Python 4.学习算法 5.学习数据结构 6.计划明天任务 来自为知笔记(Wiz) 转载于:https://www.cnblogs. ...
最新文章
- Hadoop(十五)MapReduce程序实例
- Java 8 Stream Api 中的 map和 flatMap 操作
- java 限制参数类型_java定义受限制的类型参数操作
- iOS https双向配置
- 3 MapReduce计算模型
- 某系统有6台输出设备 有多个进程均需要使用2台_系统设计硬核知识(4)——操作系统的设备管理...
- js 去除空格回车换行
- 微软的新一代web开发工具 - WebMatrix2
- Item08. 多级指针(Pointers to Pointers)
- 问题-关于 in []使用过程中报错 Constant expression violates subrange bounds
- ai第二次热潮:思维的转变_基于属性的建议:科技创业公司如何使用AI来转变在线评论和建议
- 拳皇格斗游戏3D版源代码
- SpringCloud入门实例
- uni-app 184查看好友朋友圈完善(五)
- Android 点击按钮带有震动效果,使用Vibrator
- 微信沟通的当下,你有多久没登陆过QQ?
- 高逼格的年终总结怎么写?这是我见过最系统的写法
- 去哪儿网BI平台建设演进史
- php class ziparchive not found,php Class 'ZipArchive' not found解决办法(php安装zip扩展)
- Access SQL distinct 去重失效问题
热门文章
- 15年学不会英语的原因
- 人工神经网络心得体会_图神经网络打卡心得体会
- springboot easypoi excel导出功能
- STL之vector中push_back的时间复杂度分析
- 小技巧 - 查询微信被谁投诉方法技巧
- html本地视频在线播放,html5本地播放器
- WEB基础之: form标签
- 运维流程管理:保障运维管理效能的推手
- WGL中的Scan信息的解析
- python sqrt(4)*sqrt(9)_Python表达式sqrt(4)*sqrt(9)的值为__________。