手卫生知识测试题及答案 推荐度: 《克雷洛夫寓言》测试题及答案 推荐度: 新党章知识竞赛测试题及答案 推荐度: 七年级英语上册期末测试题及答案 推荐度: java程序员年终总结 推荐度: 相关推荐 java基础测试题及答案 基础测试题: 1、下面哪项可以得到数组元素的个数,java中定义数组名为abc,(B) A、abc。length()B、abc。lengthC、len(abc)D、ubound(abc) 2、构造方法何时被调用(B) A。类定义时B。创建对象时C。调用对象方法时D。使用对象的变量时 3、下列语句片段inta10,b4,c20,d6;System。out。println(abcd);的结果为(C) A。144B。28C。140D。不能执行 4、下面哪个修饰符修饰的方法只能被本类中的其他方法使用(C) A、protectedB、staticC、privateD、public 5、编译并运行下述程序段的结果是:(A)。 publicclassTest{ publicstaticvoidmain(Stringargv〔〕){int〔〕countnewint〔4〕;System。out。println(count〔4〕);}} A编译时错误B运行时错误C输出0D输出null 6、在java的一个异常处理中,哪个语句块可以有多个(A) A、catchB、finallyC、tryD、throws 7、若在某一个类定义中定义有如下的方法:finalvoidaFinalFunction();则该方法属于(C)。 A本地方法B静态方法C最终方法D抽象方法 9、类Test1定义如下: 1)publicclassTest1{ 2)publicfloataMethod(floata,floatb){}3) 4)}将以下哪种方法插入行3是不合法的。(B)A、publicfloataMethod(floata,floatb,floatc){}B、publicfloataMethod(floatc,floatd){}C、publicintaMethod(inta,intb){} D、privatefloataMethod(inta,intb,intc){} 10、Java程序的执行过程中用到一套JDK工具,其中java。exe是指(B) A。Java文档生成器B。Java解释器C。Java编译器D。Java类分解器 11、在异常处理中,如释放资源、关闭文件、关闭数据库等由(C)来完成。 A。try子句B。catch子句C。finally子句D。throw子句 12、定义一个类名为“MyClass。java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:(C) A。privateclassMyClassextendsObjectB。classMyClassextendsObjectC。publicclassMyClass D。protectedclassMyClassextendsObject 13、给出如下代码: classTest{ publicstaticvoidfun(){somecode。。。}} 如何使成员变量m被函数fun()直接访问?(C)A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm 14、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1)Aa0newA(); 2)Aa1newB();3)Aa2newC(); 问以下哪个说法是正确的。?(D)A。只有第1行能通过编译 B。第1、2行能通过编译,但第3行编译出错 C。第1、2、3行能通过编译,但第2、3行运行时出错D。第1行、第2行和第3行的声明都是正确的 15、下面哪个语句(初始化数组)是不正确的:(B) Aintx〔〕{1,2,3};Bintx〔3〕{1,2,3}; Cint〔〕x{1,2,3};Dintx〔〕newint〔〕{1,2,3}; 16、下述概念中不属于面向对象方法的是(D)。 A。对象、消息B继承、多态C类、封装D过程调用 17、下面哪条语句把方法声明为抽象的公共方法?(B)Apublicabstractmethod();Bpublicabstractvoidmethod();Cpublicabstractvoidmethod(){}Dpublicvoidmethod() 18、在java中如果要在字符串类型对象s“JAVA”,中找出”V?出现的位置可使用下面哪个法:(C)A。mid(2,s);B。charAt(2);C。s。indexOf(“V?);D。indexOf(s,?V?); 19、给出下面代码: publicclassPerson{staticintarr〔〕newint〔10〕;publicstaticvoidmain(Stringa〔〕){System。out。println(arr〔1〕);}} 哪个语句是正确的?(B) A。编译时将产生错误;B。输出零;C。编译时正确,运行时将产生错误;D。输出空。 20、哪个关键字可以抛出异常?(C)A、transientB、finallyC、throwD、static