2014赶集网笔试
2013-12-29 23:38
197 查看
以下是我参加赶集网笔试中遇到有疑问的题,写出自己的答案,希望网友有不同意见的提提,相互学习,谢谢。
1:类的属性被protected修饰符修饰,下列那些说法正确
A,子类可以访问
B,所有类都可以访问
C,当前类可以访问
D,所有包的类都可以访问
2:OSI七层协议中,每层协议有哪些
分析:
3:小驴吃玉米问题
有一条1000公里的路,小毛驴在起点,它每走一公里要吃一斤玉米,小毛驴最多能背1000斤玉米,正常走完全程玉米会正好吃光。在起点有3000斤玉米,请问小毛驴如何安排,可以让它把最多的玉米背到终点?
分析:?????
4:为什么要加extern“c“
C++里面支持函数的重载,因此编译出来的.obj或者库文件里面,函数名会被加上和参数有关的签名,用来区分同样函数名参数不同的函数。然而C语言不支持重载,所以函数名里面没有这样的签名。这样,当C语言的程序调用C++写成的库的时候,就会找不到函数。比如,一个函数叫void foo(int bar)之类的,可能会在c++编译成叫 foo_i之类的名字,而在c语言里面就会编译成foo,这样c语言的程序去找foo就会找不到,这样连接的时候会出错。为了解决这个问题,引入了extrn
"c"{},在这个的作用域之内,c++的函数名不会加上参数签名,和c语言的标准保持统一,就兼容c语言的程序了。
5:
以下是编程题
解析:剑指offer中有,可以参考
解析:创建一个长度为54的数组,将每张牌依次放入数组中并且唯一标示。
洗牌:随机选择两张都未交换的牌,进行互换,直到所有牌互换后结束。
发牌:按数组顺序,循环将牌发到n个手中,即可。
解析:字符串遍历
解析:利用栈进行处理。(从后往前遍历,操作数入栈,遇操作符出栈)
1:类的属性被protected修饰符修饰,下列那些说法正确
A,子类可以访问
B,所有类都可以访问
C,当前类可以访问
D,所有包的类都可以访问
2:OSI七层协议中,每层协议有哪些
分析:
3:小驴吃玉米问题
有一条1000公里的路,小毛驴在起点,它每走一公里要吃一斤玉米,小毛驴最多能背1000斤玉米,正常走完全程玉米会正好吃光。在起点有3000斤玉米,请问小毛驴如何安排,可以让它把最多的玉米背到终点?
分析:?????
4:为什么要加extern“c“
C++里面支持函数的重载,因此编译出来的.obj或者库文件里面,函数名会被加上和参数有关的签名,用来区分同样函数名参数不同的函数。然而C语言不支持重载,所以函数名里面没有这样的签名。这样,当C语言的程序调用C++写成的库的时候,就会找不到函数。比如,一个函数叫void foo(int bar)之类的,可能会在c++编译成叫 foo_i之类的名字,而在c语言里面就会编译成foo,这样c语言的程序去找foo就会找不到,这样连接的时候会出错。为了解决这个问题,引入了extrn
"c"{},在这个的作用域之内,c++的函数名不会加上参数签名,和c语言的标准保持统一,就兼容c语言的程序了。
5:
以下是编程题
解析:剑指offer中有,可以参考
解析:创建一个长度为54的数组,将每张牌依次放入数组中并且唯一标示。
洗牌:随机选择两张都未交换的牌,进行互换,直到所有牌互换后结束。
发牌:按数组顺序,循环将牌发到n个手中,即可。
解析:字符串遍历
解析:利用栈进行处理。(从后往前遍历,操作数入栈,遇操作符出栈)
相关文章推荐
- 大数乘法的几种算法分析及比较(2014腾讯南京笔试题)
- 阿里巴巴2014校招笔试题-2013年9月14日
- 迅雷2014校招笔试编程题--求单链表的差集
- 笔试面试(1)腾讯2014校园招聘软件开发类笔试试题
- 阿里巴巴集团2014秋季校园招聘笔试题
- 笔试面试(4)百度2014软件开发工程师笔试题详解
- 2014腾讯校园招聘笔试
- 百度2014研发类校园招聘笔试题
- 百度2014研发类校园招聘笔试题解答
- 2014阿里实习招聘笔试有感
- 百度2014校园招聘笔试题
- 百度2014校园招聘笔试面试汇总
- [经典面试题][暴风影音]暴风影音2014校招笔试题
- 腾讯2014春季笔试题:double数的解析
- 面试易错题(整理)(2014迅雷笔试)
- 腾讯2014研发笔试
- 阿里巴巴2014校园招聘研发笔试一道JAVA附加题分析
- 9月10日,美团网2014校招研发笔试哈尔滨站 1、链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现
- 腾讯2014校园招聘软件开发类笔试试题
- 2014百度校招开发测试工程师笔试题(时间_2013-9-28__地点_深圳__职位_开发测试工程师)