阿里巴巴2016研发工程师笔试题(四)
来源:互联网 发布:js去除数组重复元素 编辑:程序博客网 时间:2024/06/06 21:05
1.以下程序输出结果是____
链接:https://www.nowcoder.com/questionTerminal/94b0fd680ede438ca7fdde4888a39537来源:牛客网class A{ public: A ():m_iVal(0){test();} virtual void func() { std::cout<<m_iVal<<‘ ’;} void test(){func();} public: int m_iVal;};class B : public A{ public: B(){test();} virtual void func() { ++m_iVal; std::cout<<m_iVal<<‘ ’; }};int main(int argc ,char* argv[]){ A*p = new B; p->test(); return 0;}
1 0
0 1
0 1 2(正确)
2 1 0
不可预期
以上都不对
2. 2015年年初,某公司部门举行年会,期间有个游戏,规则是通过猜拳的方法决出每一局的胜负(一人赢其他所有人才算赢得本局,出现平局就继续猜拳),如果谁先赢满7局,则获胜,并赢得全部奖金。现在有3名员工甲、乙、丙参与了这个游戏,游戏进行了一会,分数为甲6,乙5,丙4,但时间已晚,大家要吃饭了。最公平的奖金分配方案是____。
3. 以下函数中,和其他函数不属于一类的是_____。
fread
gets
getchar
pread(正确选项)
getline
scanf
4. 如下描述中,错误的是___C_。
A. SATA硬盘因为有机械部件,随机读写时会发生磁头的物理运动。主流硬盘的平均寻道时间在几毫秒到几十毫秒
B. SATA硬盘读写的最小单位是扇区,扇区的大小是512字节或者4k
C. 文件系统读写硬盘的最小单位也是扇区
D. SSD支持随机读写.但是一般读性能要好于写性能
E. SSD的随机读写延时要比SATA低两个数量级
F. SSD根据使用技术的不同,写的寿命是有限的,需要软件进行写优化,确保存储单元的写次数基本同步增长
sata硬盘:SATA(Serial ATA)口的硬盘又叫 串口硬盘 ,全称是Serial Advanced Technology Attachment
ssd硬盘:固态硬盘(Solid State Drives), 适合于个人用户使用。 一般它擦写次数普遍为3000次左右,以常用的64G为例,在SSD的平衡写入机理下,可擦写的总数据量为64G X 3000 = 192000G
文件系统:是抽象与操作系统之上的, 文件系统一般按照 Cluster 大小,有时候也称为 Block 大小来读写数据,这个 Cluster 一般最小的4K,大的定为32K 、64K等都可以,主要根据应用的不同。
5. 有一个类B继承自类A,他们数据成员如下:
链接:https://www.nowcoder.com/questionTerminal/63520f9b91ee488684d710c88c594907来源:牛客网class A {...private: int a;};class B : public A {...private: int a;public: const int b; A &c; static const char* d; B* e;}
则构造函数中,成员变量一定要通过初始化列表来初始化的是__b,c__。
构造函数初始化时必须采用初始化列表一共有三种情况, 1.需要初始化的数据成员是对象(继承时调用基类构造函数) 2.需要初始化const修饰的类成员 3.需要初始化引用成员数据
6. 以下函数中,和其他函数不属于一类的是_e___。
a.read
b.pread
c.write
d.pwrite
e.fseek
f.lseek
lseek()函数:移动文件的读写位置
- 阿里巴巴2016研发工程师笔试题(四)
- 阿里巴巴2016研发工程师笔试题
- 阿里巴巴2016研发工程师笔试题
- 阿里巴巴2014 3.29 研发工程师笔试题
- 2015年阿里巴巴研发工程师笔试题
- 百度2016研发工程师笔试题(四)
- 2016阿里巴巴c/c++研发工程师在线笔试题(选择题)
- 阿里巴巴实习生笔试研发工程师
- 笔试面试(2)阿里巴巴2014秋季校园招聘-软件研发工程师笔试题详解
- 阿里巴巴2014秋季校园招聘-软件研发工程师笔试题
- 2014阿里巴巴校园招聘笔试题-----研发工程师
- 2014阿里巴巴校园招聘笔试题-----研发工程师
- 2014阿里巴巴校园招聘笔试题-----研发工程师
- 2014阿里巴巴校园招聘研发工程师笔试题(北邮站)
- 2014阿里巴巴校园招聘笔试题-----研发工程师
- 2014.3.29阿里巴巴实习生招聘-研发工程师笔试题
- 阿里巴巴2014秋季校园招聘-软件研发工程师笔试题
- 阿里巴巴2015研发工程师在线笔试附加题
- 消息队列RabbitMq的五种形式队列
- 第10章 沟通障碍
- arkit-tictactoe:ARKit 外加简单交互,实现 AR 场景的三连棋游戏演
- EditText 设置点击事件
- canvas实现图片围绕左上角一点进行旋转
- 阿里巴巴2016研发工程师笔试题(四)
- 第八章 符号连接与硬连接
- rust 变量基础
- 【Linux 虚拟机】关于Win7与虚拟机Linux互通ping的网络设置
- 基于深度学习神经网络等机器学习技术实现一个医学辅助诊断的专家系统原型
- 第11章 鞋匠与将军
- Flume
- Java 读写Properties配置文件
- 汪国新湖北诗书画院隆重举行别样的文化之旅——2017长阳地标·城市定向挑战系列赛