2019 年京东校招C++ 题目

shell脚本语言, expr表示输出表达式 

 

考察linux shell 基本语句,大于,大于等于,有两个答案

 考察linux文件权限

111对应rwx

 

首先 a<b为真,返回1, 1<c 为真,然后 ++a, a=2, b = 2,c=1

然后a<b为假,范围0,0<c为真,然后++a, a=3, b=1,c = 0

然后while条件不满足。 答案

这道题目,比较难,考察vector内存增长的时候是两倍的增长,复制的时候是复制一份已经分配出来的空间。

这道题目比较难

vector::at在执行前会先进行边界检测

内存对齐, 4+8+2+2 = 16

这道题目,可以根据直觉猜出输出9个字符

考察友元机制

考察抽象类,以及基类于派生类的复制兼容, C这种是不行的, 抽象类是不能实例化的,D错误,只有A和B编译时没有语法错误。

 

考察选择排序算法,根据min=i,可以分析出来循环是i+1

考察友元函数的声明,比较简单。

这道题目比较难,只选得出B来,A比较难想到。

指针于引用的区别。

考察联合体占用同一块内存。分为大端和小端

图上写了抽象公式,所以是抽象工厂模式

从题意角度分析出来,是备忘录模式

 

这是一道基础题,一定要会。

死锁的题目要会 

 

 

这道题目可以分析出来是C选项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值