伟易达笔试及面试题–C++

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 149 收藏 0 点赞 0 评论 0

笔试补充:

 

1看程序写结果(类里两个成员,一个是静态的,一个是非静态的,里面值的变化.)

Class A

{

Private:

Static int ia;

int ib;

public:

A(){ib=0;}

add(){ia++;ib++;}

};

int a::ia=0;

 

void main()

{

A a1,a2;

a1.add();

a2.add();

}

程序运算完后a2.iaa2.ib的值分别是多少?

 

2写出下面程序运行结果

Class Dervier

{

Virtual void printf1(){printf(“dervier1”);

Void printf2(){printf(“deriver2”);

};

Class Sub:Dervier

{

Virtual void printf1(){printf(“sub1”);

Void printf2(){printf(“sub2”);

};

Void main()

{

Dervier *d;

Sub s;

d=&s;

d->printf1();

d->printf2();

}

3  16bit8000samples/second    1minunte所占用的空间多大?

4关于点阵的编程。

5还有关于象素的计算题。因为是英文写的所以题目没怎么看清楚,没做出来。

以上笔试题全部以英文形式显示

 

 

面试题:

1你是应届毕业生?

2你以前做过什么项目?(FTP

3FTP中你是否有考虑到当你想删除一个文件时别人在下载怎么处理?

4FTP中如果没有上传完,是否让用下载那个没上传完的文件,你是怎么控制的?

5双向链表有什么优点?

6是否写过MAKEFILE文件,是否修改过里面的参数?

7什么是抽象类,怎么定义纯虚函数?

8你是如何设计数据库的?

9类的静态成员有什么用处?

10new 和 malloc有什么区别?

11你是怎么解决程序中关于内存泻露的?

12在学生信息系统中,如果内存不够大存放学生信息,如何处理排序,删除,增加,与显示操作?(不能放在数据库,只能存在文件)

13删除一个双向链表结点过程?

评论列表
文章目录