斯伦贝谢2013校园招聘软件岗位笔试题(2012

编程入门 行业动态 更新时间:2024-10-11 05:23:26

斯伦贝谢2013校园招聘软件岗位<a href=https://www.elefans.com/category/jswz/34/1769509.html style=笔试题(2012"/>

斯伦贝谢2013校园招聘软件岗位笔试题(2012

1.C++语言

1.1.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?

1.2.static有什么用途?(至少说明两种)

1.3.从实现原理上来说重载(overload)和重写(override)的区别?

1.4.试述动态内存分配和静态内存分配的主要区别

1.5.C++语言中的浮点数组的内存如何静态分配和释放,语法上有何要求?

1.6.下面代码能否通过编译?如果可以,其输出结果是什么?同时解释原因.

#include <iostream>class A
{
public:virtual void f() { std::cout<<"A::f()";}
};
class B:public A
{
public:void f() { std:cout<<"B::f()";}void g(A *a) { std:cout<<"B::g(A *)";}void g(B *b) { std:cout<<"B::g(B *)";}
};int main()
{A *x = new A;A *y = new B;B *z = new B;x->f();y->f();z->f(x);z->f(y);
}
1.7. 试写出派生类对象初始化时构造函数的调用顺序,以及派生类对象被删除时,析构函数的调用顺序。(即基类和派生类哪个先调用)

1.8.试述struct和class的区别

1.9.什么是多态?多态有什么好处?

1.10.什么是内联函数,在什么情况下应该考虑使用内敛函数?它有什么代价?

1.11.用C++编程实现将表示十进制整数的字符串转换成表示十六进制整数的字符串:比如“168” —> "0xA8"。注意输入输出都是字符串。

2.算法

更多推荐

斯伦贝谢2013校园招聘软件岗位笔试题(2012

本文发布于:2024-03-08 09:43:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1720517.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:笔试   校园招聘   岗位   软件   斯伦贝谢

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!