最新企业面试题目(三),高分求救!

时间:2021-07-15 14:42:13
大家做完这些题目后,我就给分结贴!
谢谢大家,非常感谢!
(1。)请分别说明,单体测试,综合测试是什么样的测试。
<说明>

(2.)关于Unicode的说明正确的是哪一个,并稍加说明理由?
<说明>
1.IBM公司规定的一般的个人电脑使用的编码、用8比特来表示一个文字。
2.ANSI(American National Standards Institute) 规定的7比特的编码,被应用在个人 电脑方面。
3.是为了世界各国的文字都用统一的编码来而规定的,所有国家的单个文字都用2字节来表现。
4.被应用于个人电脑在转换JIS汉字编码时,有可能与ASCII混淆的情况。
<答>



(3).请选出关于多态性的说明正确的是哪一个? 
    A.可以使对象间拥有总括关系。
  B.可以使程序快速执行。
  C.可以提高程序的柔软性和再利用性
  D.可以使一个类特殊化,防止定义其他的类
    <答>

(4).团队开发时需要注意哪些事项?请至少说出3项。并说出理由。
   <答>

5.请说明RDB的特点(至少3点)。
  <説明>
谢谢!!

10 个解决方案

#1


第三道是c,

#2


(2)选3。理由:是为了世界各国的文字都用统一的编码来而规定的。
(3)C
(5)1.用二维表来表示。

#3



(1。)请分别说明,单体测试,综合测试是什么样的测试。
<说明>
单体测试属于单个逻辑的测试,综合测试是整个项目整合起来的测试

(2.)关于Unicode的说明正确的是哪一个,并稍加说明理由?
<说明>
1.IBM公司规定的一般的个人电脑使用的编码、用8比特来表示一个文字。(Unicode组织定义的)
2.ANSI(American National Standards Institute) 规定的7比特的编码,被应用在个人 电脑方面。
3.是为了世界各国的文字都用统一的编码来而规定的,所有国家的单个文字都用2字节来表现。(Unicode有两套标准,一套叫Unicode-16UCS-2,用2个字节为字符编码,另一套叫Unicode-32UCS-4,用4个字节为字符编码。 
)
4.被应用于个人电脑在转换JIS汉字编码时,有可能与ASCII混淆的情况。(不会)
<答>



(3).请选出关于多态性的说明正确的是哪一个? 
    A.可以使对象间拥有总括关系。
    <答>

(4).团队开发时需要注意哪些事项?请至少说出3项。并说出理由。
   <答>
1.统一开发规范,CODING规约.
2.把通用的东西放在一起.
3.注意沟通协调,切勿闭门造车

5.请说明RDB的特点(至少3点)。
  <説明>
1.以二维表的形式描述数据
2.基于关系数据模型
3.以关系作为运算对象

#4


高手回答问题就是详细,透彻,受益匪浅!
可惜我能力不够!!

#5


mark

#6


到底楼上的那个高手,答案是否全部正确?请大家也来说说啊!
因为,我也准备要面试了!

#7


一.  还是举例说明吧:
(1)单体测试:
1.首先,JUnit测试器执行YYYTestCase.runTest(),这个函数找到beginXXX(WebRequest)执行它,这个过程发生在客户端。WebRequest作为参数,它包含了请求的HTTP头、HTTP参数,它将被传送到第2步的重定向代理器中。
2.YYYTestCase.runTest()建立一个到重定向代理器的HTTP链接. 上一步的WebRequest传了过去。
3.从客户端来看,重定向代理器好像是在服务器运行一样。这意味着你的测试用例类将被实例两次:一次是在客户端(被JUnit测试器实例),另一次是在服务器端(被重定向代理器实例)。客户端的实例用来执行beginXXX()和endXXX()函数,服务器端实例用来执行第4步中的testXXX()函数。
4.setUp(), testXXX()和tearDown()被依次执行,它们被重定向代理器以reflection机制执行。当然,setUp()和tearDown()是可选的(就像在JUnit里一样)。
5.你的testXXX()将调用服务器端代码测试,并使用JUnit的断言API来观察执行效果(如assert(), assertEquals(), fail(), ...) 
6.如果测试失败,你的testXXX()函数抛出的异常将被重定向代理器捕获。
7.如果出现异常,重定向代理器返回它的信息(包含名字,类,栈顶数据)到客户端,然后异常信息将显示在JUnit的测试器上。
8.如果没有异常产生,YYYTestCase.runTest()函数则找到endXXX(org.apache.cactus.WebResponse)或endXXX(com.meterware.httpunit.WebResponse) 函数执行。在全过程中,你有机会在endXXX()函数检查HTTP头,Cookies以及servlet的输出流。
(2)综合测试: 就是把问题由集中分散到各个问题中去!
二.应该是第二个ansic
三.选择C项
四.(1)需求分析.(2)框架设计.(3).测试阶段
五.
RDB技术,为了实现必要的响应速度和性能,通常需要对表格和关系反复进行设计。并且,优化处理及实际测试所花费的开发成本也非常庞大。即使完成了编程及系统安装,在数据库的运行中,数据的增加和转移,故障的应对处理,以及对不断增加的新数据的对应也让人头疼不已。 

#8


选择题(2) UNICODE 选3. JAVA中的char就是unicode, 所以能保存中文. C语言不行. (因为中文是双字节.)
(2是ASCII码,不对的)

团队开发注意:
确定开发过程; 确定使用哪套开发模式: 瀑布, 原型, 混合型等
统一规范是必需的;包括文档书写, 程式书写;
使用版本控制(如VSS, CVS);
增加designer, programer, tester之间的沟通;
文档与开发同步; 甚至设计文档先行与开发;
随时与user联系并确认需求和进度, 以免到完成时才发现需求不符合;

#9


同意楼上的说法

#10


up

#1


第三道是c,

#2


(2)选3。理由:是为了世界各国的文字都用统一的编码来而规定的。
(3)C
(5)1.用二维表来表示。

#3



(1。)请分别说明,单体测试,综合测试是什么样的测试。
<说明>
单体测试属于单个逻辑的测试,综合测试是整个项目整合起来的测试

(2.)关于Unicode的说明正确的是哪一个,并稍加说明理由?
<说明>
1.IBM公司规定的一般的个人电脑使用的编码、用8比特来表示一个文字。(Unicode组织定义的)
2.ANSI(American National Standards Institute) 规定的7比特的编码,被应用在个人 电脑方面。
3.是为了世界各国的文字都用统一的编码来而规定的,所有国家的单个文字都用2字节来表现。(Unicode有两套标准,一套叫Unicode-16UCS-2,用2个字节为字符编码,另一套叫Unicode-32UCS-4,用4个字节为字符编码。 
)
4.被应用于个人电脑在转换JIS汉字编码时,有可能与ASCII混淆的情况。(不会)
<答>



(3).请选出关于多态性的说明正确的是哪一个? 
    A.可以使对象间拥有总括关系。
    <答>

(4).团队开发时需要注意哪些事项?请至少说出3项。并说出理由。
   <答>
1.统一开发规范,CODING规约.
2.把通用的东西放在一起.
3.注意沟通协调,切勿闭门造车

5.请说明RDB的特点(至少3点)。
  <説明>
1.以二维表的形式描述数据
2.基于关系数据模型
3.以关系作为运算对象

#4


高手回答问题就是详细,透彻,受益匪浅!
可惜我能力不够!!

#5


mark

#6


到底楼上的那个高手,答案是否全部正确?请大家也来说说啊!
因为,我也准备要面试了!

#7


一.  还是举例说明吧:
(1)单体测试:
1.首先,JUnit测试器执行YYYTestCase.runTest(),这个函数找到beginXXX(WebRequest)执行它,这个过程发生在客户端。WebRequest作为参数,它包含了请求的HTTP头、HTTP参数,它将被传送到第2步的重定向代理器中。
2.YYYTestCase.runTest()建立一个到重定向代理器的HTTP链接. 上一步的WebRequest传了过去。
3.从客户端来看,重定向代理器好像是在服务器运行一样。这意味着你的测试用例类将被实例两次:一次是在客户端(被JUnit测试器实例),另一次是在服务器端(被重定向代理器实例)。客户端的实例用来执行beginXXX()和endXXX()函数,服务器端实例用来执行第4步中的testXXX()函数。
4.setUp(), testXXX()和tearDown()被依次执行,它们被重定向代理器以reflection机制执行。当然,setUp()和tearDown()是可选的(就像在JUnit里一样)。
5.你的testXXX()将调用服务器端代码测试,并使用JUnit的断言API来观察执行效果(如assert(), assertEquals(), fail(), ...) 
6.如果测试失败,你的testXXX()函数抛出的异常将被重定向代理器捕获。
7.如果出现异常,重定向代理器返回它的信息(包含名字,类,栈顶数据)到客户端,然后异常信息将显示在JUnit的测试器上。
8.如果没有异常产生,YYYTestCase.runTest()函数则找到endXXX(org.apache.cactus.WebResponse)或endXXX(com.meterware.httpunit.WebResponse) 函数执行。在全过程中,你有机会在endXXX()函数检查HTTP头,Cookies以及servlet的输出流。
(2)综合测试: 就是把问题由集中分散到各个问题中去!
二.应该是第二个ansic
三.选择C项
四.(1)需求分析.(2)框架设计.(3).测试阶段
五.
RDB技术,为了实现必要的响应速度和性能,通常需要对表格和关系反复进行设计。并且,优化处理及实际测试所花费的开发成本也非常庞大。即使完成了编程及系统安装,在数据库的运行中,数据的增加和转移,故障的应对处理,以及对不断增加的新数据的对应也让人头疼不已。 

#8


选择题(2) UNICODE 选3. JAVA中的char就是unicode, 所以能保存中文. C语言不行. (因为中文是双字节.)
(2是ASCII码,不对的)

团队开发注意:
确定开发过程; 确定使用哪套开发模式: 瀑布, 原型, 混合型等
统一规范是必需的;包括文档书写, 程式书写;
使用版本控制(如VSS, CVS);
增加designer, programer, tester之间的沟通;
文档与开发同步; 甚至设计文档先行与开发;
随时与user联系并确认需求和进度, 以免到完成时才发现需求不符合;

#9


同意楼上的说法

#10


up