中软国际Java程序员笔试题及答案

中软国际Java程序员笔试题及答案
中软国际Java程序员笔试题及答案

1、谈谈final, finally, finalize的区别。

final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。

finally:在异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。

finalize:方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。

2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

匿名的内部类是没有名字的内部类。不能继承其它类,但一个内部类可以作为一个接口,由另一个内部类实现。

3、Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。

Static nested class(嵌套类)是将内部类声明为static。普通内部类对象隐式地保存了一个引用,指向创建它的外围类对象,不能有static数据和static字段。嵌套类意味着:1> 要创建嵌套类的对象,并不需要其外围类的对象;2>不能从嵌套类的对象中访问非静态的外围类的对象。

4、&和&&的区别。

& 是两个数相与,是位运算符

&&是布尔逻辑运算符,连接两个条件表达式的,两个条件表达式都为真时,整个才为真

5、HashMap和Hashtable的区别。

都属于Map接口的类,实现了将惟一键映射到特定的值上。HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的,是线程安全的。

6、Collection 和 Collections的区别。

Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。

Collection是个java.util下的接口,它是各种集合结构的父接口。

7、List, Set, Map是否继承自Collection接口?

List,Set是 Map不是

8、ArrayList和Vector的区别。

1>同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 2>数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半

9、什么时候用assert。

assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的。

10、GC是什么? 为什么要有GC?

GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:

1.System.gc()

2.

3.Runtime.getRuntime().gc()

11、String s = new String("xyz");创建了几个String Object?

两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s

12、.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;因为返回最接近参数的 long。通过加上 1/2 将该结果舍入为整数,取结果的基数并将其强制转换为long 类型。换句话说,结果等于以下表达式的值: (long)Math.floor(a + 0.5d)

13、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

short s1 = 1; s1 = s1 + 1;错, short s1 = 1; s1 += 1;对。对于short s1 = 1; s1 = s1 + 1;由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short 类型s1时,编译器将报告需要强制转换类型的错误。对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。

14、sleep() 和 wait() 有什么区别?

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

15、数组有没有length()这个方法? String有没有length()这个方法?

数组没有length()这个方法,有length的属性。String有有length()这个方法。

16、是否可以继承String类?

String类是final类故不可以继承。

17、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

overload一般翻译为重载,表示多个函数共用同一个函数名,为了保证调用这些同名函数时能正确区分究竟应该调用的是其中的哪一个,重载的各个函数的参数表(不考虑形参名)必须彼此不同,通常简略地说成“不同参数表”。它对返回值的类型没有任何要求,所以你可以随意为每一个重载的函数设置返回类型,相同也行,不同也行。

override一般翻译为覆盖,表示子类对从父类继承来的虚函数重新定义,它要求参数表必须跟父类中被覆盖的那个函数的参数表完全相同,返回值类型原则上也要求相同,但如果返回类型是父类的指针或者父类的引用,覆盖时返回类型允许是子类的指针或者子类的引用。

18、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?

Set是Collection容器的一个子接口,它不允许出现重复元素,当然也只允许有一个null对象。 equals()区分更合适。为什么用equals()而不用==来区分?应该从它俩的区别谈起,==是用来判断两者是否是同一对象(同一事物),而equals是用来判断是否引用同一个对象。再看一下Set里面存的是对象,还是对象的引用。根据java的存储机制可知,set里面存放的是对象的引用,所以当两个元素只要满足了equals()时就已经指向同一个对象,也就出现了重复元素。所以应该用equals()来判断。

19、给我一个你最常见到的runtime exception。

1.ArithmeticException, ArrayStoreException, BufferOverflowException, B

ufferUnderflowException, CannotRedoException, CannotUndoException, Cl

assCastException, CMMException, ConcurrentModificationException, DOME

xception, EmptyStackException, IllegalArgumentException, IllegalMonit

orStateException, IllegalPathStateException, IllegalStateException, 2.

3.ImagingOpException, IndexOutOfBoundsException, MissingResourceExcept

ion, NegativeArraySizeException, NoSuchElementException, NullPointerE

xception, ProfileDataException, ProviderException, RasterFORMatExcept

ion, SecurityException, SystemException, UndeclaredThrowableException

, UnmodifiableSetException, UnsupportedOperationException

20、error和exception有什么区别?

Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。

Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。

21、abstract class和interface有什么区别?

1>.相同点

A. 两者都是抽象类,都不能实例化。

B. interface实现类及abstrct class的子类都必须要实现已经声明的抽象方法。

2.> 不同点

A. interface需要实现,要用implements,而abstract class需要继承,要用extends。

B. 一个类可以实现多个interface,但一个类只能继承一个abstract class。

C. interface强调特定功能的实现,而abstract class强调所属关系。

D. 尽管interface实现类及abstrct class的子类都必须要实现相应的抽象方法,但实现的形式不同。interface中的每一个方法都是抽象方法,都只是声明的(declaration, 没有方法体),实现类必须要实现。而abstract class的子类可以有选择地实现。

这个选择有两点含义:

一是Abastract class中并非所有的方法都是抽象的,只有那些冠有abstract的方法才是抽象的,子类必须实现。那些没有abstract的方法,在Abstrct class中必须定义方法体。

二是abstract class的子类在继承它时,对非抽象方法既可以直接继承,也可以覆盖;而对抽象方法,可以选择实现,也可以通过再次声明其方法为抽象的方式,无需实现,留给其子类来实现,但此类必须也声明为抽象类。既是抽象类,当然也不能实例化。

E. abstract class是interface与Class的中介。

interface是完全抽象的,只能声明方法,而且只能声明pulic的方法,不能声明private 及protected的方法,不能定义方法体,也不能声明实例变量。然而,interface却可以声明常量变量,并且在JDK中不难找出这种例子。但将常量变量放在interface中违背了其作为接口的作用而存在的宗旨,也混淆了interface与类的不同价值。如果的确需要,可以将其放在相应的abstract class或Class中。

abstract class在interface及Class中起到了承上启下的作用。一方面,abstract class是抽象的,可以声明抽象方法,以规范子类必须实现的功能;另一方面,它又可以定义缺省的方法体,供子类直接使用或覆盖。另外,它还可以定义自己的实例变量,以供子类通过继承来使用。

3>. interface的应用场合

A. 类与类之前需要特定的接口进行协调,而不在乎其如何实现。

B. 作为能够实现特定功能的标识存在,也可以是什么接口方法都没有的纯粹标识。

C. 需要将一组类视为单一的类,而调用者只通过接口来与这组类发生联系。

D. 需要实现特定的多项功能,而这些功能之间可能完全没有任何联系。

4>、abstract class的应用场合

一句话,在既需要统一的接口,又需要实例变量或缺省的方法的情况下,就可以使用它。最常见的有:

A. 定义了一组接口,但又不想强迫每个实现类都必须实现所有的接口。可以用abstract class定义一组方法体,甚至可以是空方法体,然后由子类选择自己所感兴趣的方法来覆盖。

B. 某些场合下,只靠纯粹的接口不能满足类与类之间的协调,还必需类中表示状态的变量来区别不同的关系。abstract的中介作用可以很好地满足这一点。

C. 规范了一组相互协调的方法,其中一些方法是共同的,与状态无关的,可以共享的,无需子类分别实现;而另一些方法却需要各个子类根据自己特定的状态来实现特定的功能

22、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

接口可以继承接口。抽象类可以实现(implements)接口。抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

23、构造器Constructor是否可被override?

构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。

24、.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

不能,一个对象的一个synchronized方法只能由一个线程访问。

25、编程题: 写一个Singleton出来。

1.public class Singleton {

2.

3.private Singleton(){}

4.

5.//在自己内部定义自己一个实例,是不是很奇怪?

6.

7.//注意这是private 只供内部调用

8.

9.private static Singleton instance = new Singleton();

10.

11.//这里提供了一个供外部访问本class的静态方法,可以直接访问

12.

13.public static Singleton getInstance() {

14.

15.return instance;

16.

17. }

18.

19.}

20.

第二种形式:

1.public class Singleton {

2.

3.private static Singleton instance = null;

4.

5.public static synchronized Singleton getInstance() {

6.

7.//这个方法比上面有所改进,不用每次都进行生成对象,只是第一次

8.

9.//使用时生成实例,提高了效率!

10.

11.if (instance==null)

12.

13.instance=new Singleton();

14.

15.return instance; }

16.

17.}

北京中软笔试题

北京中软笔试题 1.不许用中间变量,把String ABCDE 倒转 个数求第2大的数,不许用排序算法. 3.排序算法的测试用例 我的答案: 1. 1. include "" 1. include 1. include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char *ps = new char[15]; strcpy_s(ps,15,"I am yuchifang"); cout<<"before reverse:"<

j--; } cout<<"after reverse"<

(完整版)云计算-云服务_考试试题答案题库

云计算与云服务——试题及答案题库 一、判断题 1.各国政府都非常重视云计算产业发展,但并未在政府内部广泛推行云计算应用。标准答案:错 2. ChristopherStrachey 发表虚拟化论文,虚拟化是今天云计算基础架构的基石。标准答案:对 3.中国政府对云计算的定位是一种新“技术”。标准答案:错 4. 云计算提供了服务水平协议(SLA)以保证可用性,而网格计算并未提供。标准答案:对 5. 自主计算:具有自我管理功能的计算机系统。标准答案:对 6. 云计算是从网格计算演化而来的,能够随需应变地提供资源。标准答案:对 7. 云计算的消费者需要管理或控制云计算的基础设施,例如网络,操作系统、存储等。标准答案:错 8. 云计算是可伸缩的,网格计算不是可伸缩的。标准答案:错 9.半虚拟化技术是指虚拟机模拟了完整的底层硬件,包括处理器、物理内存、时钟、外设等。错! 10. SaaS的消费者需要管理或控制云计算的基础设施,例如网络,操作系统、存储等。标准答案:错 11. PaaS实质是将互联网的资源服务化为可编程接口。对。 12. 采用空气冷却的数据中心通常建在较高的维度上。对。 13. 全虚拟化同时能够支持多个不同的操作系统。对。 14. 操作系统虚拟化位于操作系统的底部。错。 15.异步消息通信机制,可以使得云计算每个层次中的内部组件之间及各个层次之间解耦合。对。 16.分布式文件系统基本上都有冗余备份机制和容错机制来保证数据读写的正确性。对。 17.云计算海量数据的处理对芯片只关心计算性能。错。 18. 云计算的硬件主要部署于数据中心。对。 19. 低功耗芯片是将来云计算芯片的主流,将是云计算芯片的主流发展方向。对。 20.阿里巴巴云OS是国内第二家以云计算技术为核心的,同时支持数据中心和手机终端的互联网平台。错。 二、单选题: 21.说法正确的是B。 A.网格计算提供通用的计算平台和存储空间,提供各种软件服务。错。 B。网格计算的目标是共享高性能计算能力和数据资源,实现资源共享和协同工作。对。 C云计算的资源来自不同机构。错。 D.网格计算的资源类型是异构资源。错 22.说法错误的是 A云计算平台可以灵活的提供各种功能。对。 B云计算平台需要管理人员手动扩展。错 C云计算平台能够根据需求快速调整资源。对 D用户可以在任何时间获取任意数量的功能。对

中软国际入职机试题

1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0” 合法条件: A 仅包含一个“@”。 B 最后三位必须是“.com” C 字符直接没有空格 B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_” 程序 #include int main() { char input[100],out=1; int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0; scanf("%s",input); len=strlen(input); if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4]=='.')) { for(i=0;i='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))||((input[i]>'A')\ &&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) { flag2=1; } } if(ttt!=1) { flag3=1; } } else { flag=1; } if(flag==1||flag3==1||flag1==1||flag2==1) { out='0'; } else { out='1'; } printf("%c",out); }

中软国际软件测试面试题2020年中软国际软件测试笔试题

中软国际软件测试面试题2020年中软国际软件测 试笔试题 一.简答题:(60分) 1.写出软件测试的基本流程。( 2.分别用等价类划分和边界值方法设计测试用例测试密码域。要求密码 必须是数字或字母且必须大于6位小于15位。(6分) 3.用SQL语句查询前十条记录?(6分) 4.什么是唯一索引,非唯一索引,联合索引,非联合索引;什么样的表要建索引,什么样的表不要建索引?(6分) 5.写出下列linux命令:(5分) (1)如果一个文件过大,用VI打不开,用什么命令可以打开? (2)查看某个用户下的进程命令是什么? (3)cd/home/testls–al这个命令的含义是什么? (4)文件file的权限为-rwxrw-r--如何给文件file的同组用户加上一个可执行权限? (5)在/usr/test/目录下有一个文件名为abc的一个文件,现在需要在/opt目录创建一个连接文件link,连接的文件是 /usr/test/abc,但是link文件中不包含任何的具体内容,只是包含一个指向另一个文件的指针。 6.写出TCP的三次握手和四次挥手。(6分) 7.TCP/IP模型中网络层有哪些功能,主要协议有哪些?(6分) 8.什么是事务?什么是集合点?(6分)

9.为什么要使用IP欺骗?(6分) 10.在性能测试里面,如果分析的结果发现CPU利用率,内存使 用率和磁盘I/O占用都比较高,你要通过什么方法判定是哪一个是 主要原因?(7分) 二.论述 题:(30分) “手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。”(15分) 2.给你一个一次性水杯,你如何测试?(15分) 三.编程题:(10分) 四.智力题:(附加题) 如何用一枚硬币等概率地产生一个1到3之间的随机整数?如果这枚硬币是不公正的呢?

中软java笔试题

JA V A笔试题 (答题时间120分钟,请将答案写到答题纸上) 一、选择题(每题2分,共30分) 1.下列语句会创建几个String实例:String s = new("helloworld")( c ) A、0个; B、1个; C、2个; D、3个 2.以下哪项是接口的正确定义( d ) A、interface B { void print() { } ;} B、abstract interface B ( { void print() ;} C、abstract interface B extends A1,A2 A派生出子类B,B派生出子类C,并且在Java 源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C(); 问以下哪个说法是正确的( d ) A、只有第1行能通过编译 B、第1、2行能通过编译,但第3行编译出错 C、第1、2、3行能通过编译,但第2、3行运行时出错 D、第1行、第2行和第3行的声明都是正确的 ; 5. 假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的(c )class A { int i; static String s; void method1() { } static void method2() { } } A、; B、(); C、(); D、() 6. 有如下代码段: 1) 】 2) { if(unsafe()){Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(b )个比特位。 A、8 B、16 C、32 D、64 8.在使用interface声明一个接口时,只可以使用( d )修饰符修饰该接口。 A、private B、protected C、private protected D、public 9. 有语句String s=”hello world”; ,以下操作哪个是不合法的(b) A、int i=(); B、s>>>=3; C、String ts=(); D、String t=s+”!”; 10.下列关于Java语言的特点,描述错误的是( c )

中软国际校园招聘笔试试习题

欢迎阅读1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?(D )A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?(D ) A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?( A ) A.偷换概念B.自相矛盾 C.以偏概全D.倒置因果 4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?( C ) A.必须经过面试才能取得工作,这是工商界的规矩。 B.只要与面试主持人关系好,就能被聘用。 C.面试主持者能够准确地分辨出哪些个性是工作所需要的。 D.面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真?( B ) A.是北婆罗洲土着人。B.不是爱斯基摩土着人。 C.不是北婆罗洲土着人。D.是爱斯基摩土着人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中() A . B . C . D . 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来()

中软笔试和机试题

深圳中软资源的上机题和面试题 我自己整理了一下答案,有不对和不充足的请老师和同学帮忙补充. ============================================================================= 上机题 ============================================================================= 3. MyObject 的什么方法会对if表达式的正确性产生影响(多选) BC Map m = new HashMap; m.add(new MyObject("A")); if(m.contains(new MyObject("A"))){} A.toString() B.equals () C.hashCode() D.clone() 4.下列哪些不是JAVA关键字 BCD A.null B.exit C.main D.remove E.true 5.下列哪些不是JAVA关键字 AD A.NULL B.instansof C.extends D.sizeof 6.下列哪个语句是合法的:ACDE A.try{}finally{} B.try{}catch(Exception x){}catch(NullpointExpoint){} C.try{}catch(Exception x){}finally{} D.try{}catch(NullpointExpoint){}catch(Exception x){} E.try{}catch(Throwable t){}finally{} 7.下列那些是servlet容器 BCD A.apache B.Tomcat C.Weblogic D.websphere 8.int i=9; int j=9; 下列那些表达式为真 BD A.j==I B.j==i++ C.j==++i D.j++==i E.++j==i 9 int i=0xFFFFFFFF;

中软测试笔试题

一,简答题 1,写出软件测试的基本流程 2,分布用等价类话费和边界值方法设计测试用例测试密码域,要求密码必须是数字或者字母且必须大于6位小于15位。 3,用SQL语句查询前十条记录 4,什么是唯一所以,非唯一所以,联合所以;什么样的表要建索引,什么样的表不要建索引 5,写错下列LINUX命令 (1)如果一个文件过大,用vi打不开,用什么命令可以打开 (2)查看某个用户下的进程命令是什么 (3)Cd/home/test ls-al这个命令的含义是什么 (4)文件file的权限为-rwxrw-r—如何给文件file的同组用户加上一个可执行权限 (5)在/usr/test/目录下有一个文件名为abc的一个文件,现在需要在/opt目录创建一个链接文件夹link,连接的文件是/usr/test/abc,但 是link文件中不包含任何的具体内容,只是包含一个文件指向另一个文件 的指针。 6,写出tcp的三次握手和四次挥手。 7,TCP/IP模型中的网络层有哪些功能,主要协议有哪些 8,什么是事务什么是集合点 9,为什么要使用IP欺骗 10,在性能测试里面,如果分享的结果发现CPU利用率,内存使用率和磁盘I/O占用都比较搞,你要通过什么方法判定哪一个是主要原因 二,论述 1,请根据下列描述提交一份缺陷报告,要求缺陷属性不少于5项 “手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。” 2,给你一个一次性水杯,你如何测试 三,编程题 编程题:有一个循环数字从“1”到“10”,从“1”开始数数到3的倍数的数字剔除去,一直循环剔除,求到最后剩下的一个数字是多少 四,智力题 如何用一枚硬币等概率产生一个1到3之间的随机蒸熟如果这枚硬币是不公正的呢

中软Java笔试题

中软Java笔试题 一、判断题(30分) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。 4.类及其属性、方法可以同时有一个以上的修饰符来修饰。 5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点 6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。 7.Final类中的属性和方法都必须被final修饰符修饰。 8.最终类不能派生子类,最终方法不能被覆盖。 9.子类要调用父类的方法,必须使用super关键字。 10.一个Java类可以有多个父类。 11.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。 12.在java集合中,Vector和HashMap是线程安全的。 13.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。 14.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。 15.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。 二、选择题(30分) 1、关于垃圾收集的哪些叙述是正确的(): A.程序开发者必须自己创建一个线程进行内存释放的工作

B.垃圾收集允许程序开发者明确指定并立即释放该内存 C.垃圾收集将检查并释放不再使用的内存 D.垃圾收集能够在期望的时间释放被java对象使用的内存 2、下面的哪些赋值语句是不正确的(): A.float f=11.1; B.double d=5.3E12; C.double d=3.14159; D.double d=3.14D; 3、下面关于变量及其范围的陈述哪些是不正确的(): A.实例变量是类的成员变量 B.实例变量用关键字static声明 C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化 4、下列关于修饰符混用的说法,错误的是(): A.abstract不能与final并列修饰同一个类 B.abstract类中不可以有private的成员 C.abstract方法必须在abstract类中 D.static方法中能处理非static的属性 5、容器Panel和Applet缺省使用的布局编辑策略是(): A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout 6、以下标识符中哪项是不合法的( ): A、 BigMeaninglessName B、$int C、1 st D、$1

中软国际笔试试题

中软国际校园招聘笔试试题 考试范围: 1.逻辑推理题(共20分) 2.开发技术题(共60分) 3.软件工程知识题(共20分) 考试要求: 1.考试时间为60分钟,每个人独立完成考试 2.须在“研发技术方向”中勾选Java或C#,并解答对应语言试题 3.答案写在答题纸上,不允许直接在卷面上答题 4.考试完毕,试卷和答题纸一并收回 试题: 1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?() A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?() A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?() A.偷换概念B.自相矛盾 C.以偏概全D.倒置因果 4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?()

中软国际校园招聘笔试试题

1.逻辑推理(1~10题每题2分,共20分) 1?一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子 游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?( D ) A .青少年玩电子游戏,上课时无精打采。 B .青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D .青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?( D ) A ?所有的杯子中都有水果糖。 B ?所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D .第三个杯子中有巧克力。 3?鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?(A) A .偷换概念 B .自相矛盾 C.以偏概全 D ?倒置因果 4?面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?(C) A ?必须经过面试才能取得工作,这是工商界的规矩。 B ?只要与面试主持人关系好,就能被聘用。 C ?面试主持者能够准确地分辨出哪些个性是工作所需要的。 D ?面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真?( A ?是北婆罗洲土着人。 B ?不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D ?是爱斯基摩土着人。 6.请从备选的图形(A . B . C. D .)中选择一个正确的填入空白格中() A A A A. B. C. D . 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来(

中软国际Java程序员笔试题及答案

原文地址: 1、谈谈final, finally, finalize的区别。 final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally:在异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 finalize:方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 匿名的内部类是没有名字的内部类。不能继承其它类,但一个内部类可以作为一个接口,由另一个内部类实现。 3、Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 Static nested class(嵌套类)是将内部类声明为static。普通内部类对象隐式地保存了一个引用,指向创建它的外围类对象,不能有static数据和static字段。嵌套类意味着:1> 要创建嵌套类的对象,并不需要其外围类的对象;2>不能从嵌套类的对象中访问非静态的外围类的对象。 4、&和&&的区别。 & 是两个数相与,是位运算符 &&是布尔逻辑运算符,连接两个条件表达式的,两个条件表达式都为真时,整个才为真 5、HashMap和Hashtable的区别。

中软国际笔试试题

中软国际笔试试题 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

中软国际校园招聘笔试试题 考试范围: 1.逻辑推理题(共20分) 2.开发技术题(共60分) 3.软件工程知识题(共20分) 考试要求: 1.考试时间为60分钟,每个人独立完成考试 2.须在“研发技术方向”中勾选Java或C#,并解答对应语言试题 3.答案写在答题纸上,不允许直接在卷面上答题 4.考试完毕,试卷和答题纸一并收回 试题: 1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由() A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真()

A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误() A.偷换概念 B.自相矛盾 C.以偏概全 D.倒置因果 4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上()A.必须经过面试才能取得工作,这是工商界的规矩。 B.只要与面试主持人关系好,就能被聘用。 C.面试主持者能够准确地分辨出哪些个性是工作所需要的。 D.面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真() A.是北婆罗洲土着人。 B.不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D.是爱斯基摩土着人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中()

中软的测试面试题

中软的测试面试题 2012年06月01日?综合?共2093字?字号小中大?评论关闭 1.白盒测试和黑盒测试是什么?什么是回归测试? 白盒测试要了解软件内部的结构,测试代码是否正确实现了功能。 黑盒测试是不需要了解软件内部节构,依据软件的需求规格说明书,检查程序的功能是否符合需求说明。 回归测试一是检查所作的修改是否达到预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试的重点是整个系统的运行以及与其它软件的兼容性。 3.设计用例的方法、依据是哪些? 白盒测试用例设计有如下方法:基本路径测试、等价类划分、边界值分析、覆盖测试、循环测试、数据流测试、程序插桩测试、变异测试。这时候依据就是详细设计说明书及其代码结构。 黑盒测试用例设计方法:等价类划分、边界值分析、错误推测方法、因果图方法、场景设计法;依据是用户需求规格说明书,详情设计说明书。 4.一个测试工程师应具备哪些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(与开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处 5.集成测试通常都有哪些策略? 大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成; 6.你用过的测试工具的主要功能、性能及其他? 7.一个缺陷测试报告的组成?

华为瑞星360等公司软件测试工程师面试题

华为软件测试工程师面试题 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层 ;6 表示层 ;5 会话层 ;4 传输层 ;3 网络层 ;2 数据链路层 ;1 物 理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP 与UDP呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232 串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP (User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层 + 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。

软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软)

软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软) 软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软) 1。软通动力面试笔答 1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试的重点是整个系统的运行以及与其他软件的兼容性。 3.设计用例的方法、依据有那些? 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧; 黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书 4.一个测试工程师应具备那些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(与开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处. 5.集成测试通常都有那些策略? 大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成. 6.你用过的测试工具的主要功能、性能及其他? 7.一个缺陷测试报告的组成? 缺陷跟踪报告: 编号 如:ut-dt00016 标题 如:文字排版功能.字间距.MarchCalculator计算错误 版本号 如:V1.3 执行状态 如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭… 修改记录

中软国际校园招聘笔试重要试题

1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?(D ) A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?(D )A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?( A )A.偷换概念B.自相矛盾 C.以偏概全D.倒置因果 4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?( C ) A.必须经过面试才能取得工作,这是工商界的规矩。 B.只要与面试主持人关系好,就能被聘用。 C.面试主持者能够准确地分辨出哪些个性是工作所需要的。 D.面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真?( B )A.是北婆罗洲土著人。B.不是爱斯基摩土著人。 C.不是北婆罗洲土著人。D.是爱斯基摩土著人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中() A.B.C.D. 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来()

中软国际笔试题

中软国际校园招聘笔试题目(测试) 姓名:学校:手机: 邮箱:专业:时间:一小时 Part 1: Common understanding 1. 判断题: 判断题(每题1分,12 分,正确的√,错误的╳) 1) 软件测试的目的是尽可能多的找出软件的缺陷。() 2) Beta测试是验收测试的一种。() 3) 验收测试是由最终用户来实施的。() 4) 项目立项前测试人员不需要提交任何工件。() 5) 单元能发现约80%的软件缺陷。() 6) 代码评审是检查源代码是否达到模块设计的要求。() 7) 自底向上集成需要测试员编写驱动程序。() 8) 负载测试是验证要检验的系统的能力最高能达到什么程度。() 9) 测试人员要坚持原则,缺陷未修复完坚决不予通过。() 10) 代码评审员一般由测试员担任。() 11) 我们可以人为的使得软件不存在配置问题。() 12) 集成测试计划在需求分析阶段末提交。() 2. 测试案例: 一个程序实现如下功能, 输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输 出提示错误. 然后判断三角形是等腰三角形还是等边三角形, 若是等腰三角形则打印输出等腰三角形, 若是等边三角形则打印输出等边三角形, 否则退出. 请给出程序流程及控制流程,测试路径. 试举一个测试用例. 答案: 编程思路题, 流程图的思路如下: 1) 先判断输入的三个数据有效性, 比如负数, 或者0 2) 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是题诗错误 3) a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形 如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等退出 测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b

中软国际校园招聘笔试试题

中软国际校园招聘笔试 试题 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由( D ) A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真( D ) A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误( A ) A.偷换概念 B.自相矛盾 C.以偏概全 D.倒置因果

4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上( C )A.必须经过面试才能取得工作,这是工商界的规矩。 B.只要与面试主持人关系好,就能被聘用。 C.面试主持者能够准确地分辨出哪些个性是工作所需要的。 D.面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真( B ) A.是北婆罗洲土着人。 B.不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D.是爱斯基摩土着人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中() A. B. C. D. 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来() A. B. C. D. 8.在过去的十年中,由美国半导体工业生产的半导体增加了200%,但日本半导体工业生产的半导体增加了500%,因此,日本现在比美国制造的半导体多。以下哪项为真,最能削弱以上命题( D ) A.在过去五年中,由美国半导体工业生产的半导体增长仅100%。 B.过去十年中,美国生产的半导体的美元价值比日本生产的高。

中软国际面试题

中软国际面试题及答案 蓝色为确定正确答案绿色为可能正确答案。 1. MyObject 的什么方法会对if表达式的正确性产生影响 List l = new LinkedList(); l.add(new MyObject("A")); if(l.contains(new MyObject("A"))){} A.toString() B.equals () C.hashCode() D.clone() 2. MyObject 的什么方法会对if表达式的正确性产生影响 Set ts = new TreeSet(); ts.add(new MyObject("A")); if(ts.contains(new MyObject("A"))){} A.toString() B.equals() C.hashCode() D.clone() 3. MyObject 的什么方法会对if表达式的正确性产生影响多选 Map m = new HashMap; m.add(new MyObject("A")); if(m.contains(new MyObject("A"))){} A.toString() B.equals () C.hashCode() D.clone() 4.下列哪些不是JAVA关键字 A.null B.exit C.main D.remove E.true 5.下列哪些不是JAVA关键字 A.NULL B.instansof C.extends D.sizeof 6.下列哪个语句是合法的 A.try{}finally{} B.try{}catch(Exception x){}catch(NullpointExpoint){} C.try{}catch(Exception x){}finally{} D.try{}catch(NullpointExpoint){}catch(Exception x){} E.try{}catch(Throwable t){}finally{} 7.下列那些是servlet容器 A.apache B.Tomcat C.Weblogic D.websphere 8.int i=9;

相关文档
最新文档