简答题给定以下Java代码,这段代码编译运行后输出的结果是? public class ClassTest{ public static int aMethod(int i) throws Exception{ try { return i/10; } catch(Exception e) { throw new Exception("exception in a aMethod"); } finally { System.out.print("finally"); } } public static void main(String args[]) { try { aMethod(0); } catch(Exception e) { System.out.print("exception in main"); } System.out.print("finished"); } } A finallyexception in mainfinished B exception in mainfinally C finallyfinished D finallyexception in mainfinished简答题编译一个Java程序Hello.java的正确命令形式是? A javac Hello B Javac Hello C javac Hello.java D javac hello简答题下列说法中,正确的一个是? A length是合法的Java保留字 B null和NULL一样是Java保留字 C 使用一个变量之前可以不用定义该变量 D 布尔型属于复合数据类型简答题下列值不为true的表达式有? A "john"=="john" B "john".equals("john") C "john"="john" D "john".equals(new String("john"))简答题Java中,在如下所示的ClassTest类中,共有几个构造方法? public class ClassTest{ private int x; public ClassTest() {x=35;} public void ClassTest(double f) { this.x=(int)f; } public ClassTest(String s) {}} A 0 B 1 C 2 D 3简答题在使用interface声明一个接口时,只可以使用哪个修饰符修饰该接口? A private B protected C private protected D public简答题下列说法中,正确的一项是? A 双精度数强制转换成单精度数后,其数值精度会提高 B Java语言中的布尔变量可以和整型变量相互强制转换 C 强制转换是将存储长度长的数据类型转换为长度短的数据 D 强制转换是将存储长度短的数据类型转换为长度长的数据简答题java语言是1995年由Sum公司第一次正式公布的,谁被誉为Java之父? A Bill Joe B Bruce Eckel C Anders Hejlsberg D James Gosling简答题以下哪个方法用于定义线程的执行体? A start() B init() C run() D synchronized()简答题在Java中,以下哪个类的对象以键-值的方式存储对象? A java.util.List B java.util.ArrayList C java.util.HashMap D java.util.LinkedList简答题下列选项中关于Java中super关键字的说法正确的是? A super关键字是在子类对象内部指代其父类对象的引用 B super关键字不仅可以指代子类的直接父类,还可以指代父类的父类 C 子类通过super关键字只能调用父类的方法,而不能调用 父类的属性 D 子类通过super关键字只能调用父类的属性,不能调用父类的方法简答题关于以下程序代码的说明正确提? public class ClassTest{ private static int x=100; public static void main(String args[]) { ClassTest t1=new ClassTest(); t1.x++; //第5行 ClassTest t2=new ClassTest(); t2.x++; t1=new ClassTest(); t1.x++; ClassTest.x--; //第10行 System.out.println("x="+x); } } A 第5行不能通过编译,因为引用了私有静态变量 B 第10行不能通过编译,因为x是私有静态变量 C 程序通过编译,输出结果为:x=103 D 程序通过编译,输出结果为:x=102简答题在Java中,关于构造方法,下列说法错误的是() A、构造方法的名称必须与类名相同 B、构造方法可以带参数 C、构造方法不可以重载 D、构造方法绝对不能有返回值简答题Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是() A、C不仅继承了B中的成员,同样也继承了A中的成员 B、C只继承了B中的成员 C、C只继承了A中的成员 D、C不能继承A或B中的成员简答题为一个boolean类型变量赋值时,可以使用哪个方式? A boolean=1; B boolean a=(9>=10); C boolean a="真"; D boolean a==false;简答题在Java中下列关于自动类型转换说法正确的是? A 基本数据类型和String相加结果一定是字符串型 B char类型和int类型相加结果一定是字符 C double类型可以自动转换为int D char+int+double+""结果一定是double简答题分析选项中关于Java中this关键字的说法正确的是() A、this关键字是在对象内部指代自身的引用 B、this关键字可以在类中的任何位置使用 C、this关键字和类关联,而不是和特定的对象关联 D、同一个类的不同对象共用一个this简答题关于被私有访问控制符private修饰的成员变量,以下说法正确的是? A 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B 可以被两种类访问和引用:该类本身、该类的所有子类 C 只能被该类自身所访问和修改 D 只能被同一个包中的类访问简答题File类是包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操作文件。通过调用File类提供的各种方法,能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能? File file=new File("C:\\test.dat"); if(file.exists()){ file.delete(); } A 创建c:\test.dat文件 B 删除c:\test.dat文件 C 打开c:\test.dat文件输出流 D 移动c:\test.dat文件简答题对象的特征在类中表示为变量,称为类的 A、对象 B、 属性 C、方法 D、数据类型
上一页2 / 2下一页