求职宝典

6.2 笔试真题 & 详解

选择题:(有单选题也有多选题,注意理解题意)

1.卡巴斯基那一年正式进入中国?

A.2002年

C.2004年

B.2003年

D.2005年

2.卡巴斯基获得下列那些主要操作系统厂商的认证?

A.微软 Windows系列

B.Suse Linux

C.Rat hat linux

D. android

3.下列那些是卡巴斯基产品的优势?

A.更新速度第一

B.新威胁响应第一

C.恶意程序检出率第一

4.卡巴斯基主要产品线?

A.卡巴斯基邮件网关

B.卡巴斯基手机版

C.卡巴斯基 Windows网络版

5.以下那些是网络版所具有的功能?

A.客户端统一病毒库升级

B.客户端统一扫描病毒

C.客户端统一部署

6.以下那些是卡巴斯基网络版

A. kis 2011

B.kav 2010

C.卡巴 6.0加强版

D.卡巴斯基管理工具 8.0

7.以下那些操作系统卡巴斯基 Windows工作站 6.0加强版不支持?

A.Windows 98

B.Windows Nt

C.windows 2000

D.windows 2008

E.windows Xp

F.Suse linux

G.Win 7

H.Vista

8.面对用户时,我们需要向用户了解那些用户网络信息?

A.网络规模

B.网络结构

C.电脑操作系统类型

D.主要应用

E.购买费用预算

9.下面那项不是卡巴斯基 Windows工作站 6.0加强版的功能模块?

A.文件反病毒

B.邮件反病毒

C.网页反病毒

D.反黑客

E.家长控制

10.客户端电脑的安装方式有?

A.远程推送安装

B.web网页下载安装

C.FTP或共享下载安装

D.拷到移动设备到桌面安装

11.卡巴斯基网络版采用了什么软件架构?

A.C/S架构

B.B/S架构

C.混合架构

12.下列那些技术属于卡巴独有?

A.零时差防护技术

B.增量扫描技术

C.安全流扫描技术

D.病毒库压缩技术

问答题:

卡巴斯基网络版有那几种安全解决方案? (10分)

卡巴斯基加强版三个主要程序模块构成?各个程序的主要作用? (10分)

网络版跟单机版相比,主要优势体现在什么地方? (10分)

分别给以下网络情况的用户报价.(10分)

客户有 3台服务器,40台客户端,请给出 3年的市场报价;

客户有 1台服务器,50个客户端 1年的市场报价;

卡巴斯基的笔试

Please consider the code below:

class Buffer

{

public:

Buffer() : size(0), data(0) {}

Buffer(int s, void* d)

{

if (s <= 0) throw std::invalid_argument();

data = d;

size = s;

}

~Buffer() { delete data; }

void** operator&() { return &data; }

private:

Buffer& operator=(const Buffer&);

int size;

void* data;

}

Does this code has any restrictions, which do not allow to use objects of this class into the std containers (std:vector)? Is yes, please describe them.

Please look at the code:

template void Func2(std::auto_ptr v1, std::auto_ptr v2, std::auto_ptr v3)

{

<…>

}

template bool Func1()

{

try

{

std::auto_ptr p(new T);

Func2(p, std::auto_ptr (new T), std::auto_ptr(new T));

p->SomeMethod();

return true;

}

catch(const std::bad_alloc&)

{

return false;

}

}

Answer the questions:

Do you see any problems in this code?

Is this code an exception safe?

If you see any problems please mark all of them (by using the following style: line of code – description of the problem; for example: “printf(s) – uninitialized variable s”).

There's a major problem in the implementation of the class. Can you spot it? Please mark lines and try to describe the problem briefly.

class Base

{

public:

Base()

{

Init();

}

virtual void Init() = 0;

void Shutdown() throw(std::bad_alloc);

~Base()

{

Shutdown();

}

};

class Derived : public Base

{

public:

Derived();

void Init();

void Shutdown();

~Derived()

{

Shutdown();

}

};

void DoSomething(std::auto_ptr) throw(std::exception);

void f()

{

try

{

std::auto_ptr b(new Derived);

DoSomething(b);

}

catch(const std::exception & e)

{

// ...

}

}

Declare a C++ class for a stack if ints, called Stack_Ints. Your declaration have to include member function for

A default constructor, that creates an empty stack

A void function for push (), that insert new value onto top of stack

A void function for pop (), that removes the value from the top

A function top () that returns the value on “the top of the stack” without stack modification.

A bool function isempty () that returns true if stack is empty

A destructor, that safely gets rid of stack elements.

Implement the code for the class using a linked list plus other desired data members. You will also have to declare a “node” class that is used for the linked list nodes.

《卡巴斯基求职宝典》

《卡巴斯基求职宝典Word下载》

《卡巴斯基求职宝典PDF下载》

Copyright©2006-2024应届毕业生网yjbys.com版权所有