文档库 最新最全的文档下载
当前位置:文档库 › 软件测试开发工程师试题

软件测试开发工程师试题

联系方式:023-********-13033/13059 400-666-9411

考试须知:

同学们,请注意:

1.请在150分钟内完成两套试题,考试科目为电脑报笔试基础题和相关职位笔试题。

2.请在试卷上如是反映自己的真实情况,如有发现弄虚作假者,直接取消应聘资格

3.请在规定的时间内答题,在考试过程中遇到任何问题请及时和考官沟通,放弃考试的同学请提前告知

考官。

4.请同学们认真对待此次考试,不管答题结果怎样,都请同学们在考试结束时间(下午5点)把考卷发

给考官。试卷做好后请按照以下格式提交给考官:姓名+应聘职位;如:张某某+笔记本测试工程师。

5.考试结果,我们会在三天之内通知您,请保持手机畅通。

6.本次招聘活动详情可致电400-666-9411。

联系方式:023-********-13033/13059 400-666-9411

电脑报IT招聘活动基础面试题

编号:DNB20100620001

一.简答题(每题 4 分* 10)

1.什么是指针? 它和引用的区别是什么?

2.简述C语言中关键字const的作用和性质。

3.什么是内存泄露?

4.简述数据结构中“栈” stack 的性质。

5.如果一台计算机不能上网了,应该怎么排查故障?

6.数据库如SQL Server 2005中,一般都有哪些数据库对象(如表,视图等,请列举你所知道的).

7.请说说对Left join和Right join的理解

联系方式:023-********-13033/13059 400-666-9411

8.函数参数传值和传引用两种方式有何区别?

9.简述TCP和UDP概念和区别.

10.冒泡排序和快速排序在平均意义上, 那种方法比较快(效率高)? 为什么?

二.填空题(每空2分* 18 )

1.假如中国电信的普通用户带宽是2Mb/s, 那么最大理论网速为__________ KB/s.

2.二进制数101011101 转换成十进制数是__________.

3.说出你所知道的至少三种计算机操作系统: __________ __________ __________.

4.C++ 中类成员的访问级别有: Public, _________ 以及__________.

5.写出下列英文简写的全称:

API: ___________________________, GUI______________________________,

OOP: _______________________________, DNS___________________________,

HTTP:__________________________________,WWW____________________________.

6.在计算机中,一个字节是由____个二进制位组成的。

7.________ _语言是计算机唯一能够识别并直接执行的语言。

8.在存储器中,RAM是指__________.

9.Windows操作中, 要对选定的对象进行剪切,其快捷键是__________.

10.JAVA 和.NET语言中, __________ 机制负责对程序中不再使用的对象所占用内存的管理.

联系方式:023-********-13033/13059 400-666-9411

三.选择题( 每题3 分* 8 )

1 表达式10 != 9的值是()

A. true

B. 非零值

C. 0

D. 1

2 在C语言中,定义数组int a[7]={3,4,5,6,7,8,9},则a[5]的值为()

A. 8

B. 6

C. 7

D. 9

3 目前,Internet的IPv4地址有()位。

A、64

B、48

C、32

D、128

4 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为

()

A)并运算 B)交运算

C)差运算 D)积运算

5 Java用来定义一个类时,所使用的关键字为()

A.class B、public C、struct D、class 或 struct

6对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()

A. head==NULL

B. head→next==NULL

C. head→next==head

D. head!==NULL

7在C语言中,以下哪个函数用于字符串的比较()

A. strcpy()

B. strcmp()

C. strcat()

D. strlen()

8 若x=0,y=1,则语句while(x==y){x++; break;}循环体执行次数是()

A. 0

B. 2

C. 1

D. 3

(完)

联系方式:023-********-13033/13059 400-666-9411

电脑报软件开发测试1级工程师笔试题(赴微软项目专用)

编号:HS20100101749

Note: 答题时间120分钟。

所有题目分为必做题和非必做题。标注(必做)的题目为必做题,其余属于非必做题。

对于非必做题请挑选题目中所有你会的来做,请保证准确性。英语题是必做的。

Part One:技术与理论

测试理论:

1.假定你在微软的硬件部门工作,负责微软键盘的测试工作。你将如何设计测试用例?(必做)

2.假定你正在测试正在开发中的Visual Studio 2010,偶然发现英文版的VS2010在Windows Vista Ultimate

德文版上的安装出现问题(具体现象可略去),请用英文写出,你将如何提交这个bug,以及bug提交前后是否需要做其他工作?

联系方式:023-********-13033/13059 400-666-9411

程序和算法题:(下面第3至第7题的答案请写在答题纸上)

3.用任意一种编程语言(C/C++/Java/C#/https://www.wendangku.net/doc/4f16792741.html,)写出任意一种你所知的排序算法(比如:冒泡排序,归

并排序,快速排序,希尔排序,堆排序等), 并指出你所写的算法的时间复杂度和空间复杂度。(必做)

4.请用C语言写出翻转字符串的函数实现(Example: Input: “Microsoft”, then output should be: “tfosorciM”)。

(必做)

char * ReverseString(char *s)

{

}

5.请用你所熟悉的.NET语言(如C#或者https://www.wendangku.net/doc/4f16792741.html,)编写一个代表狗的类。狗有行走,叫,睡觉等动

作。有颜色,年龄,价格等属性。

6.什么是分治法?举出你所知道的分治算法。

7.你知道的设计模式有哪些?请列举一下,并尝试给出简单的伪代码实现或者简单说明其用途。

问答题:

8.C++语言中Override与重载有什么区别。(必做)

9.什么是内存泄露,怎样防止内存泄露?(必做)

10.简单说.NET语言中值类型和引用类型的区别。

11.简单写一个.net中委托的示例。

12.Linux系统下,列出当前目录下文件的命令是什么?

联系方式:023-********-13033/13059 400-666-9411

13.Linux的crontab文件中有以下一行

30 21 * * * /usr/local/apache/bin/apachectl restart

请说明其含义。

14.什么是TCP和UDP,它们之间的区别是什么?

15.进程间通信是如何实现的?请简述至少三种方法

16.有表A 字段为EmployeeName, EmployeeID, 有以下几条记录

表B 字段为EmployeeID, DepartmentName, 有以下几条记录

请写一个SQL语句,要求找出所有Employee所属的部门,如果不属于某个部门,则部门名称显示为null. (必做)

联系方式:023-********-13033/13059 400-666-9411

17.智力题:有两扇门,一扇门进去就死亡,一扇门可以活着出来。你必须走入其中的一扇。有两个人可

以询问,一个只说谎话,一个只说实话,但是你不知道他们哪个说实话,哪个说谎话,你只能问其中一个人一个问题,你该怎么提问?

Part Two:英语(必做)

1.Abbreviation extraction

ASAP =

FYI =

Attn. =

Inc. =

CEO =

approx. =

2.Translation (English to Simplified Chinese)

1)Astrophysics is full of complex subject matter - there are many different branches, and it can take

many years of study to get your head round even the most basic concepts.

Chinese translation:

2)As for performance, I think Microsoft is going to surprise people. And if you're working for an

enterprise that hasn't upgraded to Vista because it won't run acceptably on your existing PCs, you'll

want to look again at Windows 7.

Chinese translation:

3.Business English writing

Suppose you are a Microsoft support engineer, and your counterpart in the team takes a sick leave. Please compose an Email message on behalf of him to inform the customer that your partner is out of office and cannot provide the services for him, and you would like to serve him if he has any difficulties.

联系方式:023-********-13033/13059 400-666-9411

相关文档
相关文档 最新文档