文档内容
更快更及时的了解互联网校招信息,请访问 www.gointernetgo.com ,一起
进军互联网,更有互联网前辈线上/线下分享交流
微信订阅号
一、选择题
1.哪一个声明是错误的( )
char * const p = 0; m
o
c
o.
char const * p = 0; g
t
e
n
r
e
const char * p = 0; t
n
oi
g
char * p const = 0; w.
w
w
2.下面的结构体所占内网存 是( )
联
互
#pragma pa军ck(4)
进
struct {
unino {
char ch1;
double num;
}
bbb; char ch2; }aaa;
#pragma pack()
3.x = 0xffffffff,则 x = (x&0xffff0000) >> 16 的结果是( )4.#define TEST(x) (x*2+1),则 TEST(1+1)的结果是( )
5.有15个结点的满二叉树,叶子数是( )
6.程序片段的输出结果( )
class A {
public:
A() { printf("A1 "); }
~A() { printf("A2 "); }
};
m
class B : public A { o
c
o.
g
public: e t
n
r
e
t
B() { printf("B1 "); } n
oi
g
w.
~B() { printf("B2 "); } w
w
网
}; 联
互
军
7.int F进unc(const char *)的重载函数是( )
8.按顺序A, B, C进栈,出栈的结果是( )
9.程序片段的输出结果( ) class A {
public:
virtual int func() { return 1; } };
class B : public A { public:
virtual int func() { return 2; } };
A *a = new B;
printf("%d %d\n", a->func(), a->A::func()); delete a;10.程序片段的执行描述中正确的是( )
class A { public:
virtual void func(A& ra); };
class B : public A { public:
virtual void func(B& rb); }; B b; A &a = b; a.func(b);
二、程序填空
1.二叉树的遍历
2.静态单链表Appand元素
m
三、附加题 o
c
o.
g
1.写出3D的镜象转置矩阵 e t
n
r
e
t
2.商场“买200送100”算折扣 n
oi
g
w.
w
w
网
联
互
军
更快更及时进的了解互联网校招信息,请访问 www.gointernetgo.com ,一起
进军互联网,更有互联网前辈线上/线下分享交流
微信订阅号