版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MOOCJava程序设计-北京大学中国大学慕课答案Week1测试1、问题:Java的三大平台不包括选项:A、JavaSEB、JavaEEC、JavaMED、Android正确答案:【Android】2、问题:Java出现于哪年选项:A、1990B、1995C、2000D、2005正确答案:【1995】3、问题:Java的开发工具是选项:A、JavaAPIB、JDKC、JRED、JVM正确答案:【JDK】4、问题:面向对象语言的特点包括:选项:A、封装B、继承C、多态D、难维护正确答案:【封装#继承#多态】5、问题:Java相关的网站包括选项:A、B、/technetwork/java/index.htmlC、D、正确答案:【#/technetwork/java/index.html##】6、问题:Java的运行环境叫JRE选项:A、正确B、错误正确答案:【正确】7、问题:JDK包括JRE及开发工具选项:A、正确B、错误正确答案:【正确】8、问题:JRE包括JVM及API选项:A、正确B、错误正确答案:【正确】9、问题:Java是跨平台的语言选项:A、正确B、错误正确答案:【正确】10、问题:Java是一种面向对象的语言选项:A、正确B、错误正确答案:【正确】11、问题:Java不直接使用指针选项:A、正确B、错误正确答案:【正确】12、问题:Java的垃圾回收要由程序员自己来进行选项:A、正确B、错误正确答案:【错误】13、问题:Java有丰富的库供我们调用选项:A、正确B、错误正确答案:【正确】14、问题:java程序编译的结果(class文件)中包含的是实际机器的CPU指令选项:A、正确B、错误正确答案:【错误】week2互评作业Week2测试1、问题:main()的写法是publicvoidmain(String[]arg)选项:A、正确B、错误正确答案:【错误】2、问题:public类名与文件同名选项:A、正确B、错误正确答案:【正确】3、问题:package名与路径同名选项:A、正确B、错误正确答案:【正确】4、问题:import表示导入选项:A、正确B、错误正确答案:【正确】5、问题:编译程序的基本命令是javac选项:A、正确B、错误正确答案:【正确】6、问题:运行程序时java后面跟的是文件名选项:A、正确B、错误正确答案:【错误】7、问题:path表示前者是命令(javac及java)的路径选项:A、正确B、错误正确答案:【正确】8、问题:path是所要引用的类的路径选项:A、正确B、错误正确答案:【错误】9、问题:在javac及java命令行上使用-classpath(或-cp)选项可以引用别的库选项:A、正确B、错误正确答案:【正确】10、问题:可以使用jar来打包程序选项:A、正确B、错误正确答案:【正确】11、问题:jar文件中的清单信息文件中Main-Class表示主类选项:A、正确B、错误正确答案:【正确】12、问题:可以使用javadoc来生成文档选项:A、正确B、错误正确答案:【正确】13、问题:Javap查看类信息及反汇编选项:A、正确B、错误正确答案:【正确】14、问题:jar打包常用的参数是cvfm选项:A、正确B、错误正确答案:【正确】15、问题:运行jar时,使用java-jar文件名.jar选项:A、正确B、错误正确答案:【正确】16、问题:文档注释是用/***/选项:A、正确B、错误正确答案:【正确】17、问题:@param表示对方法的说明对方法中某参数的说明选项:A、正确B、错误正确答案:【正确】18、问题:使用Scanner的next()方法可以得到一个实数选项:A、正确B、错误正确答案:【错误】19、问题:用Integer.parseInt(s)可以用来解析一个整数选项:A、正确B、错误正确答案:【正确】20、问题:用Double.parseDouble(s)可以用来解析一个实数选项:A、正确B、错误正确答案:【正确】21、问题:add(xxxx)可以将按钮等对象加入到Frame中选项:A、正确B、错误正确答案:【正确】22、问题:btn.addActionListener可以用来处理事件选项:A、正确B、错误正确答案:【正确】23、问题:处理事件的真正函数是actionPerformed()函数选项:A、正确B、错误正确答案:【正确】week3互评作业Week3测试1、问题:数据类型决定数据的存储方式和运算方式选项:A、正确B、错误正确答案:【正确】2、问题:Java中的数据类型分为两大类选项:A、正确B、错误正确答案:【正确】3、问题:String属于引用类型选项:A、正确B、错误正确答案:【正确】4、问题:Java中引用类型在赋值时,复制的是对象实体。选项:A、正确B、错误正确答案:【错误】5、问题:Java中的char是一个字节。选项:A、正确B、错误正确答案:【错误】6、问题:Java中的long是4个字节。选项:A、正确B、错误正确答案:【错误】7、问题:3.14是float型。选项:A、正确B、错误正确答案:【错误】8、问题:0b0001是二进制写法。选项:A、正确B、错误正确答案:【正确】9、问题:534L表示长整数。选项:A、正确B、错误正确答案:【正确】10、问题:Java中没有无符号数。选项:A、正确B、错误正确答案:【正确】11、问题:Java中非零即真。选项:A、正确B、错误正确答案:【错误】12、问题:Java是大小写敏感的语言。选项:A、正确B、错误正确答案:【正确】13、问题:按惯例,类名首字母大写,变量名首字母小写。选项:A、正确B、错误正确答案:【正确】14、问题:字符串连接运算符其实是用append来实现的。选项:A、正确B、错误正确答案:【正确】15、问题:^表示乘方运算。选项:A、正确B、错误正确答案:【错误】16、问题:15/4的结果是3.75。选项:A、正确B、错误正确答案:【错误】17、问题:表示短路与运算。选项:A、正确B、错误正确答案:【错误】18、问题:表示无符号右移。选项:A、正确B、错误正确答案:【正确】19、问题:书写表达式要少用或不用括号。选项:A、正确B、错误正确答案:【错误】20、问题:javap–c命令可以反汇编代码。选项:A、正确B、错误正确答案:【正确】21、问题:程序的三种基本流程是顺序、分支、循环。选项:A、正确B、错误正确答案:【正确】22、问题:Java中可以在任一表达式后面加分号构成表达式语句。选项:A、正确B、错误正确答案:【错误】23、问题:case后面可以跟变量。选项:A、正确B、错误正确答案:【错误】24、问题:循环语句有三种写法。选项:A、正确B、错误正确答案:【正确】25、问题:循环一般有五个要素。选项:A、正确B、错误正确答案:【正确】26、问题:do.while循环至少执行一次。选项:A、正确B、错误正确答案:【正确】27、问题:break及continue后面可以跟一个语句标号。选项:A、正确B、错误正确答案:【正确】28、问题:增强的for语句可以方便地遍历数组。选项:A、正确B、错误正确答案:【正确】29、问题:数组都有一个属性length。选项:A、正确B、错误正确答案:【正确】30、问题:main()的写法是publicvoidmain(intargc,String[]argv)选项:A、正确B、错误正确答案:【错误】31、问题:声明数组时可以直接指定数组的大小。选项:A、正确B、错误正确答案:【错误】32、问题:数组都是引用类型。选项:A、正确B、错误正确答案:【正确】33、问题:数组元素都会隐式初始化。选项:A、正确B、错误正确答案:【正确】Week4互评作业Week4测试1、问题:类(class)是组成Java程序的基本要素。选项:A、正确B、错误正确答案:【正确】2、问题:类将变量与函数封装到一个类中。选项:A、正确B、错误正确答案:【正确】3、问题:方法(method)是类的功能,是用函数来表示的。选项:A、正确B、错误正确答案:【正确】4、问题:构造方法(constructor)与类名同名。选项:A、正确B、错误正确答案:【正确】5、问题:如果没有定义任何构造方法,系统会自动产生一个构造方法。选项:A、正确B、错误正确答案:【正确】6、问题:new表示新建并初始化一个对象。选项:A、正确B、错误正确答案:【正确】7、问题:方法重载(overloading)是指多个方法有相同的名字。选项:A、正确B、错误正确答案:【正确】8、问题:方法重载是多态(polymorphism)的一种方式。选项:A、正确B、错误正确答案:【正确】9、问题:一个类只能有一个直接父类。选项:A、正确B、错误正确答案:【正确】10、问题:继承可以实现代码重用,提高开发效率和可维护性。选项:A、正确B、错误正确答案:【正确】11、问题:Java中的继承是通过extends关键字来实现的。选项:A、正确B、错误正确答案:【正确】12、问题:如果没有extends子句,则该类默认为java.lang.Object的子类。选项:A、正确B、错误正确答案:【正确】13、问题:所有的类都是通过直接或间接地继承java.lang.Object得到的。选项:A、正确B、错误正确答案:【正确】14、问题:继承关系在UML图中,是用一个箭头来表示子类与父类的关系的。选项:A、正确B、错误正确答案:【正确】15、问题:父类的非私有方法可以被子类自动继承。选项:A、正确B、错误正确答案:【正确】16、问题:子类也可以重新定义与父类同名的方法,实现对父类方法的覆盖(Override)。选项:A、正确B、错误正确答案:【正确】17、问题:使用super访问父类的域和方法。选项:A、正确B、错误正确答案:【正确】18、问题:在覆盖父类的方法的同时,使用super可以利用已定义好的父类的方法。选项:A、正确B、错误正确答案:【正确】19、问题:子类在构造方法中,可以用super来调用父类的构造方法。选项:A、正确B、错误正确答案:【正确】20、问题:在构造方法中,使用super()时,必须放在第一句。选项:A、正确B、错误正确答案:【正确】21、问题:子类对象可以被视为其父类的一个对象。选项:A、正确B、错误正确答案:【正确】22、问题:如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。选项:A、正确B、错误正确答案:【正确】23、问题:包及子包的定义,实际上是为了解决名字空间、名字冲突。选项:A、正确B、错误正确答案:【正确】24、问题:同一包中的各个类,默认情况下可互相访问。选项:A、正确B、错误正确答案:【正确】25、问题:Java编译器自动导入包java.lang.*。选项:A、正确B、错误正确答案:【正确】26、问题:类的访问控制符或者为public,或者默认。选项:A、正确B、错误正确答案:【正确】27、问题:将字段用private修饰,从而更好地将信息进行封装和隐藏。选项:A、正确B、错误正确答案:【正确】28、问题:使用setter及getter是一种好的编程习惯。选项:A、正确B、错误正确答案:【正确】29、问题:static表示静态的、非实例的、类的。选项:A、正确B、错误正确答案:【正确】30、问题:static变量可以表示全局变量。选项:A、正确B、错误正确答案:【正确】31、问题:如果一个类被abstract所修饰,说明这个类不能被实例化。选项:A、正确B、错误正确答案:【正确】32、问题:final所修饰的方法,是不能被子类所覆盖的方法。选项:A、正确B、错误正确答案:【正确】33、问题:final所修饰的变量,是只读量。选项:A、正确B、错误正确答案:【正确】34、问题:一个字段被staticfinal两个修饰符所限定时,它可以表示常量。选项:A、正确B、错误正确答案:【正确】35、问题:在定义final局部变量时,也必须且只能赋值一次。选项:A、正确B、错误正确答案:【正确】36、问题:抽象方法在子类中必须被实现,否则子类仍然是abstract的。选项:A、正确B、错误正确答案:【正确】37、问题:一旦某个类中包含了abstract方法,则这个类必须声明为abstract类。选项:A、正确B、错误正确答案:【正确】38、问题:在类的声明中用implements子句来表示一个类使用某个接口。选项:A、正确B、错误正确答案:【正确】39、问题:接口类型是引用类型。选项:A、正确B、错误正确答案:【正确】40、问题:在接口中定义的常量具有public,static,final的属性。选项:A、正确B、错误正确答案:【正确】41、问题:一个文件中最多只能有一个package语句。选项:A、正确B、错误正确答案:【正确】42、问题:在接口中定义的方法具有public,abstract的特点(Java8以前)。选项:A、正确B、错误正确答案:【正确】43、问题:Java8中,在接口中可以有static的方法,也可以有方法体的方法。选项:A、正确B、错误正确答案:【正确】44、问题:enum表示枚举。选项:A、正确B、错误正确答案:【正确】45、问题:一个类只能实现一个接口。选项:A、正确B、错误正确答案:【错误】46、问题:abstract类必须包含abstract方法。选项:A、正确B、错误正确答案:【错误】47、问题:接口不能有父接口。选项:A、正确B、错误正确答案:【错误】48、问题:java中的enum是整数。选项:A、正确B、错误正确答案:【错误】49、问题:finalabstract可以同时修饰一个方法。选项:A、正确B、错误正确答案:【错误】50、问题:一个文件中最多只能有一个class定义。选项:A、正确B、错误正确答案:【错误】51、问题:构造方法是可以继承的。选项:A、正确B、错误正确答案:【错误】52、问题:this和super是两个不同的对象。选项:A、正确B、错误正确答案:【错误】53、问题:子类不能Overload与父类同名的方法。选项:A、正确B、错误正确答案:【错误】54、问题:字段(field)是类的属性,是用函数来表示的。选项:A、正确B、错误正确答案:【错误】55、问题:构造方法(constructor)的返回类型是void。选项:A、正确B、错误正确答案:【错误】56、问题:作何一个类,系统都会自动产生一个不带参数的构造方法。选项:A、正确B、错误正确答案:【错误】57、问题:方法签名(signature)包括参数的类型及参数的名字。选项:A、正确B、错误正确答案:【错误】58、问题:private可以修饰类的成员(字段、方法)。选项:A、正确B、错误正确答案:【正确】59、问题:protected修饰的成员,不能在包中访问,只能在子类中访问。选项:A、正确B、错误正确答案:【错误】60、问题:如果省略访问控制符,则表示private。选项:A、正确B、错误正确答案:【错误】61、问题:static函数中可以使用this。选项:A、正确B、错误正确答案:【错误】62、问题:static函数可以直接使用类名来访问,不能用对象实例来访问。选项:A、正确B、错误正确答案:【错误】63、问题:importstatic可以导入任何一个类。选项:A、正确B、错误正确答案:【错误】64、问题:如果一个类被final所修饰,说明这个类不能被实例化。选项:A、正确B、错误正确答案:【错误】65、问题:如果一个类被abstract所修饰,说明这个类没有构造方法。选项:A、正确B、错误正确答案:【错误】Week5互评作业Week5测试1、问题:局部变量是方法中定义的变量或方法的参变量。选项:A、正确B、错误正确答案:【正确】2、问题:局部变量存在于栈中。选项:A、正确B、错误正确答案:【正确】3、问题:当方法调用结束,方法中的局部变量就结束其生命了。选项:A、正确B、错误正确答案:【正确】4、问题:字段变量可以自动赋初值。选项:A、正确B、错误正确答案:【正确】5、问题:main函数也可以写为publicstaticvoidmain(String…argv){}。选项:A、正确B、错误正确答案:【正确】6、问题:不定长参数实际上可以理解为数组。选项:A、正确B、错误正确答案:【正确】7、问题:javap–c命令可以反汇编Java类中的指令。选项:A、正确B、错误正确答案:【正确】8、问题:多态是指一个程序中相同的名字表示不同的含义的情况。选项:A、正确B、错误正确答案:【正确】9、问题:overload是多态的一种。选项:A、正确B、错误正确答案:【正确】10、问题:override及虚方法调用是多态的一种。选项:A、正确B、错误正确答案:【正确】11、问题:虚方法调用是由对象实例的类型来动态决定的。选项:A、正确B、错误正确答案:【正确】12、问题:虚方法调用可以理解为方法的动态绑定。选项:A、正确B、错误正确答案:【正确】13、问题:static,private,final方法不是虚方法。选项:A、正确B、错误正确答案:【正确】14、问题:static方法调用是由所声明的变量类型所决定,与实例无关。选项:A、正确B、错误正确答案:【正确】15、问题:在构造方法中,如果没有this及super,则编译器自动加上super()。选项:A、正确B、错误正确答案:【正确】16、问题:在构造方法在执行时,令所有父类的构造方法都得到调用。选项:A、正确B、错误正确答案:【正确】17、问题:在构造方法在执行时,一定会调用Object的构造方法。选项:A、正确B、错误正确答案:【正确】18、问题:创建对象时,可以用{{}}这样的语法来对字段进行赋值。选项:A、正确B、错误正确答案:【正确】19、问题:实例初始化,先于构造方法{}中的语句执行。选项:A、正确B、错误正确答案:【正确】20、问题:静态初始化,在第一次使用这个类时要执行。选项:A、正确B、错误正确答案:【正确】21、问题:Java中自动进行垃圾回收。选项:A、正确B、错误正确答案:【正确】22、问题:系统在回收时会自动调用对象的finalize()方法。选项:A、正确B、错误正确答案:【正确】23、问题:由于finalize()方法的调用时机并不确定,所以一般不用finalize()。选项:A、正确B、错误正确答案:【正确】24、问题:try-with-resources语句可以自动执行close()方法。选项:A、正确B、错误正确答案:【正确】25、问题:内部类中访问外部类的字段可以用“外部类名.this.字段”的方式。选项:A、正确B、错误正确答案:【正确】26、问题:局部类及匿名类可以访问final局部变量。选项:A、正确B、错误正确答案:【正确】27、问题:匿名类不取名字,直接用其父类或接口的名字。选项:A、正确B、错误正确答案:【正确】28、问题:匿名类在定义时就创建了一个实例。选项:A、正确B、错误正确答案:【正确】29、问题:在用new创建内部类实例时,要在new前面冠以对象变量。选项:A、正确B、错误正确答案:【正确】30、问题:匿名类使用父类的构造方法。选项:A、正确B、错误正确答案:【正确】31、问题:用到界面的事件处理中可以使用匿名类。选项:A、正确B、错误正确答案:【正确】32、问题:匿名类经常用于做方法的参数。选项:A、正确B、错误正确答案:【正确】33、问题:多态是在编译时就能确定的。选项:A、正确B、错误正确答案:【错误】34、问题:字段是方法中定义的变量或方法的参变量。选项:A、正确B、错误正确答案:【错误】35、问题:局部变量可以自动赋初值。选项:A、正确B、错误正确答案:【错误】36、问题:对于引用型变量,传递的值复制对象实体。选项:A、正确B、错误正确答案:【错误】37、问题:静态初始化,在每次创建对象实例时都会执行一次。选项:A、正确B、错误正确答案:【错误】38、问题:实例初始化,先于静态初始化执行。选项:A、正确B、错误正确答案:【错误】39、问题:抽象类不能有构造方法。选项:A、正确B、错误正确答案:【错误】40、问题:编译器会为所有的类加一个default构造方法,即使用户已定义了构造方法。选项:A、正确B、错误正确答案:【错误】41、问题:虚方法调用是指编译时就决定了调用哪个类中的哪个方法。选项:A、正确B、错误正确答案:【错误】42、问题:Java中的方法默认不是虚方法,需要用特殊的关键字才能表明是虚方法。选项:A、正确B、错误正确答案:【错误】43、问题:Java中使用delete来清除创建的对象。选项:A、正确B、错误正确答案:【错误】44、问题:System.gc()方法强制立即执行垃圾回收。选项:A、正确B、错误正确答案:【错误】45、问题:内部类中不能访问外部类的private字段及方法。选项:A、正确B、错误正确答案:【错误】46、问题:匿名类可以定义构造方法。选项:A、正确B、错误正确答案:【错误】Week6互评作业Week6测试1、问题:抛出异常,使用关键字throw。选项:A、正确B、错误正确答案:【正确】2、问题:捕获异常,使用关键字catch。选项:A、正确B、错误正确答案:【正确】3、问题:Error是Throwable的子类。选项:A、正确B、错误正确答案:【正确】4、问题:getCause()可以得到异常的内部原因。选项:A、正确B、错误正确答案:【正确】5、问题:RuntimeException及其子类,可以不明确处理。选项:A、正确B、错误正确答案:【正确】6、问题:非RuntimeException及其子类,必须明确处理。选项:A、正确B、错误正确答案:【正确】7、问题:try-with-resource语句中自动加了close()方法的调用。选项:A、正确B、错误正确答案:【正确】8、问题:用户自定义异常类继承自Exception类或某个子Exception类。选项:A、正确B、错误正确答案:【正确】9、问题:assert表示断言。选项:A、正确B、错误正确答案:【正确】10、问题:assert后面可以跟一个boolean类型的表达式。选项:A、正确B、错误正确答案:【正确】11、问题:要使assert起作用,则在运行时,使用选项(-ea,或-enableassertions)。选项:A、正确B、错误正确答案:【正确】12、问题:单元测试是保证代码质量的一种手段。选项:A、正确B、错误正确答案:【正确】13、问题:现在很多Java集成开发工具都提供了对JUnit的支持。选项:A、正确B、错误正确答案:【正确】14、问题:@Test来标注测试函数。选项:A、正确B、错误正确答案:【正确】15、问题:assertEqauls表示程序要保证两个参数要相等。选项:A、正确B、错误正确答案:【正确】16、问题:程序中的错误通常可以分成三大类:语法错、运行错、逻辑错。选项:A、正确B、错误正确答案:【正确】17、问题:语法错可以由编译器发现。选项:A、正确B、错误正确答案:【正确】18、问题:运行时错可以由try-catch方式进行处理。选项:A、正确B、错误正确答案:【正确】19、问题:程序的调试包括断点、跟踪、监视等手段。选项:A、正确B、错误正确答案:【正确】20、问题:catch多个异常时,子类异常要排在父类异常的后面。选项:A、正确B、错误正确答案:【错误】21、问题:finally语句是指没有异常出现时要执行的语句。选项:A、正确B、错误正确答案:【错误】22、问题:如果有return语句,finally语句应不会执行。选项:A、正确B、错误正确答案:【错误】23、问题:逻辑错可以由编译器发现。选项:A、正确B、错误正确答案:【错误】24、问题:try-with-resource语句中的close()方法只有当异常发生时才会调用。选项:A、正确B、错误正确答案:【错误】25、问题:若父类中的方法声明了throws异常,则子类Override时一定也要throws异常。选项:A、正确B、错误正确答案:【错误】26、问题:若父类中的方法声明了throws异常,则子类Override时可以throws更一般的异常。选项:A、正确B、错误正确答案:【错误】27、问题:在方法的签名后面用关键字throw来声明该方法会抛出异常。选项:A、正确B、错误正确答案:【错误】28、问题:Exception是Throwable的父类。选项:A、正确B、错误正确答案:【错误】Week7互评作业Week7测试1、问题:java.lang包是自动import的。选项:A、正确B、错误正确答案:【正确】2、问题:JavaSE的源代码是开放的,我们可以阅读。选项:A、正确B、错误正确答案:【正确】3、问题:一个类经常需要覆盖toString()方法。选项:A、正确B、错误正确答案:【正确】4、问题:任何对象都有toString()方法。选项:A、正确B、错误正确答案:【正确】5、问题:任何对象都有wait()及notify()方法。选项:A、正确B、错误正确答案:【正确】6、问题:如果不覆盖equals()方法,则equals()方法与==的结果是一样的。选项:A、正确B、错误正确答案:【正确】7、问题:String对象中所包装的内容是不可改变的(immutable)。选项:A、正确B、错误正确答案:【正确】8、问题:字符串的+运算,实际表示StringBuffer、StringBuiler的append运算。选项:A、正确B、错误正确答案:【正确】9、问题:在循环中用字符串的+运算,要注意效率问题。选项:A、正确B、错误正确答案:【正确】10、问题:java.util.StringTokenizer类提供了对字符串进行分割的功能。选项:A、正确B、错误正确答案:【正确】11、问题:Date对象的getTime()得到的是一个long长整数。选项:A、正确B、错误正确答案:【正确】12、问题:SimpleDateFormat类可以用来解析日期字符串。选项:A、正确B、错误正确答案:【正确】13、问题:LocalDateTime类的parse()方法可以用来解析日期字符串。选项:A、正确B、错误正确答案:【正确】14、问题:java.util中包括List、Set及Map等。选项:A、正确B、错误正确答案:【正确】15、问题:List会记录元素的保存顺序。选项:A、正确B、错误正确答案:【正确】16、问题:Map记录的是键-值对的集合。选项:A、正确B、错误正确答案:【正确】17、问题:Dictionary记录的是键-值对的集合。选项:A、正确B、错误正确答案:【正确】18、问题:Hashtable记录的是键-值对的集合。选项:A、正确B、错误正确答案:【正确】19、问题:Stack的主要方法包括push及pop等。选项:A、正确B、错误正确答案:【正确】20、问题:Map的主要实现包括HashMap及TreeMap。选项:A、正确B、错误正确答案:【正确】21、问题:Set的主要实现包括HashSet及TreeSet。选项:A、正确B、错误正确答案:【正确】22、问题:List的主要实现包括LinkedList及ArrayList。选项:A、正确B、错误正确答案:【正确】23、问题:Queue的主要实现包括LinkedList。选项:A、正确B、错误正确答案:【正确】24、问题:LinkedList类同时实现了List及Queue。选项:A、正确B、错误正确答案:【正确】25、问题:Vector类大体相当于ArrayList。选项:A、正确B、错误正确答案:【正确】26、问题:Hashtable类大体相当于HashMap。选项:A、正确B、错误正确答案:【正确】27、问题:for-each语句可以用于所有的Collection及数组。选项:A、正确B、错误正确答案:【正确】28、问题:for-each语句可以用于所有的Iterable对象。选项:A、正确B、错误正确答案:【正确】29、问题:使用binarySearch之前先要进行排序。选项:A、正确B、错误正确答案:【正确】30、问题:使用Arrays类及Collections类的方法可以进行排序。选项:A、正确B、错误正确答案:【正确】31、问题:sort方法中的比较器可以用Lambda表达式。选项:A、正确B、错误正确答案:【正确】32、问题:一般在覆盖时,要同时覆盖hashCode、equals方法。选项:A、正确B、错误正确答案:【正确】33、问题:遍试的基本模式是在循环中用判断。选项:A、正确B、错误正确答案:【正确】34、问题:迭代的基本模式是while(){x=f(x);}。选项:A、正确B、错误正确答案:【正确】35、问题:递归是自己调用自己。选项:A、正确B、错误正确答案:【正确】36、问题:回溯是常用的算法之一。选项:A、正确B、错误正确答案:【正确】37、问题:TreeMap的底层是用TreeSet实现的。选项:A、正确B、错误正确答案:【错误】38、问题:Java8中的timeapi也是在java.util包中。选项:A、正确B、错误正确答案:【错误】39、问题:Stack的push方法表示出栈。选项:A、正确B、错误正确答案:【错误】40、问题:Queue的主要方法包括push及pop等。选项:A、正确B、错误正确答案:【错误】41、问题:LinkedList的offer()方法表示出队列。选项:A、正确B、错误正确答案:【错误】42、问题:Calendar对象的getTime()得到的是一个long长整数。选项:A、正确B、错误正确答案:【错误】43、问题:Set会记录元素的保存顺序。选项:A、正确B、错误正确答案:【错误】44、问题:Stringa=Hello;则执行a.replace(e,f)后a的内容为Hfllo。选项:A、正确B、错误正确答案:【错误】45、问题:Stringa=aaa;则执行a.concat(bbb)后a的内容为aaabbb。选项:A、正确B、错误正确答案:【错误】46、问题:Stringa=abcdef;则a.substring(1,3)的结果为bcd。选项:A、正确B、错误正确答案:【错误】47、问题:String与数组一样,有一个属性叫length。选项:A、正确B、错误正确答案:【错误】48、问题:Stringa=abcdef;则a.charAt(3)的结果为'c'。选项:A、正确B、错误正确答案:【错误】49、问题:由于字符串的内部化,abc==newString(abc)为true。选项:A、正确B、错误正确答案:【错误】50、问题:StringBuffer与StringBuidler是相似的,但StringBuffer是JDK1.5以后的。选项:A、正确B、错误正确答案:【错误】51、问题:for-each语句可以用于所有的Enumerable对象。选项:A、正确B、错误正确答案:【错误】52、问题:Hashtable是Properties的子类。选项:A、正确B、错误正确答案:【错误】53、问题:equals()方法与==的含义是一样的。选项:A、正确B、错误正确答案:【错误】54、问题:IntegerI=5实际表示IntegerI=newInteger(5)。选项:A、正确B、错误正确答案:【错误】Week8互评作业Week8测试1、问题:线程体的本质是run()方法。选项:A、正确B、错误正确答案:【正确】2、问题:线程类是Thread类来表示的。选项:A、正确B、错误正确答案:【正确】3、问题:线程体可以位于Thread或Runnable中的run()方法。选项:A、正确B、错误正确答案:【正确】4、问题:线程体可以用Lambda表达式来表示。选项:A、正确B、错误正确答案:【正确】5、问题:Java从语言级别支持多线程。选项:A、正确B、错误正确答案:【正确】6、问题:启动线程用start()方法。选项:A、正确B、错误正确答案:【正确】7、问题:多个线程可以同时执行。选项:A、正确B、错误正确答案:【正确】8、问题:设定线程优先级用setPriority()方法。选项:A、正确B、错误正确答案:【正确】9、问题:设定一个标记变量是常用的方法来决定是否结束线程。选项:A、正确B、错误正确答案:【正确】10、问题:并发API位于java.util.concurrent包及其子包中。选项:A、正确B、错误正确答案:【正确】11、问题:AtomicInteger类表示原子变量。选项:A、正确B、错误正确答案:【正确】12、问题:ConcurrentHashMap类是线程安全的类。选项:A、正确B、错误正确答案:【正确】13、问题:在线程中更新图形化界面,要调用SwingUtilites..invokeLater()方法。选项:A、正确B、错误正确答案:【正确】14、问题:java.util.Timer类可以实现按周期重复执行一定任务。选项:A、正确B、错误正确答案:【正确】15、问题:javax.swing.Timer类可以实现按周期重复执行一定任务。选项:A、正确B、错误正确答案:【正确】16、问题:后台线程(deamon)不会自动结束。选项:A、正确B、错误正确答案:【错误】17、问题:垃圾回收线程是优先级很高的线程。选项:A、正确B、错误正确答案:【错误】18、问题:ArrayList类是线程安全的类。选项:A、正确B、错误正确答案:【错误】Week9互评作业Week9测试1、问题:流可分为输入流与输出流。选项:A、正确B、错误正确答案:【正确】2、问题:流可分为字符流与字节流。选项:A、正确B、错误正确答案:【正确】3、问题:流可分为节点流与处理流。选项:A、正确B、错误正确答案:【正确】4、问题:字符流在处理时要注意字符编码。选项:A、正确B、错误正确答案:【正确】5、问题:Writer类写入的是字符(char),而不是字节。选项:A、正确B、错误正确答案:【正确】6、问题:一个流对象经过其他流的多次包装,称为流的链接。选项:A、正确B、错误正确答案:【正确】7、问题:处理流的构造方法总是要带一个其他的流对象作参数。选项:A、正确B、错误正确答案:【正确】8、问题:InputStreamReader可以将流包装成Reader。选项:A、正确B、错误正确答案:【正确】9、问题:BufferedReader可以调用readLine()方法。选项:A、正确B、错误正确答案:【正确】10、问题:ByteArrayOutputStream可以相当于内存流。选项:A、正确B、错误正确答案:【正确】11、问题:DataOutputStream可以以二进制的方式写入double。选项:A、正确B、错误正确答案:【正确】12、问题:ObjectOutputStream可以写入对象。选项:A、正确B、错误正确答案:【正确】13、问题:使用java.nio.file.Files的readAllLines()方法可以读入整个文本文件。选项:A、正确B、错误正确答案:【正确】14、问题:JDK1.7对nio进行了较大的改进。选项:A、正确B、错误正确答案:【正确】15、问题:序列化要求对象实现Serializable接口。选项:A、正确B、错误正确答案:【正确】16、问题:使用流一般都要考虑IOException。选项:A、正确B、错误正确答案:【正确】17、问题:使用流一般都要考虑在线程中来进行。选项:A、正确B、错误正确答案:【正确】18、问题:在线程中更新图形化用户界面要注意使用invokeLater()方法。选项:A、正确B、错误正确答案:【正确】19、问题:URL类可以获取网页的内容。选项:A、正确B、错误正确答案:【正确】20、问题:正则表达式主要的应用包括:匹配验证、分割、查找、替换等。选项:A、正确B、错误正确答案:【正确】21、问题:在Java中,将目录也当作文件处理。选项:A、正确B、错误正确答案:【正确】22、问题:File对象的list()方法可以列出子目录。选项:A、正确B、错误正确答案:【正确】23、问题:RandomAccessFile,可以实现对文件的随机读写操作。选项:A、正确B、错误正确答案:【正确】24、问题:正则表达式的基本写法是:字符{数量}位置。选项:A、正确B、错误正确答案:【正确】25、问题:正则表达式相关的类位于于javax.util.regex。选项:A、正确B、错误正确答案:【错误】26、问题:正则表达式中\B表示单词边界。选项:A、正确B、错误正确答案:【错误】27、问题:正则表达式中\S表示空白。选项:A、正确B、错误正确答案:【错误】28、问题:正则表达式中.表示字符出现0次或1次。选项:A、正确B、错误正确答案:【错误】29、问题:File对象的list()方法返回的是File对象的数组。选项:A、正确B、错误正确答案:【错误】30、问题:序列化(serialize)是将对象读入到内存中。选项:A、正确B、错误正确答案:【错误】31、问题:任何对象都可以不需要声明序列化,因为Serializable接口没有方法。选项:A、正确B、错误正确答案:【错误】32、问题:System.out为PrintWriter类型。选项:A、正确B、错误正确答案:【错误】33、问题:字符流中每个字符总是占两个字节。选项:A、正确B、错误正确答案:【错误】34、问题:InputStream类最重要的的方法是write()。选项:A、正确B、错误正确答案:【错误】Week10互评作业Week10测试1、问题:Swing比AWT功能更强,界面更丰富。选项:A、正确B、错误正确答案:【正确】2、问题:大部分Swing的Jxxx组件对应于AWT中的xxx组件。选项:A、正确B、错误正确答案:【正确】3、问题:JComponent组件都是Container。选项:A、正确B、错误正确答案:【正确】4、问题:JFrame是Frame的子类。选项:A、正确B、错误正确答案:【正确】5、问题:applet是Panel的子类。选项:A、正确B、错误正确答案:【正确】6、问题:swing中的顶层容器包括JFrame,JDialog及JApplet。选项:A、正确B、错误正确答案:【正确】7、问题:Eclipse中可以进行可视化的窗体设计。选项:A、正确B、错误正确答案:【正确】8、问题:默认情况下,点击JFrame的关闭按钮并不会关闭它。选项:A、正确B、错误正确答案:【正确】9、问题:setDefaultCloseOperation(EXIT_ON_CLOSE);后点击关闭按钮可以退出。选项:A、正确B、错误正确答案:【正确】10、问题:JFrame中有一个getContentPane()方法来得到其内容面板。选项:A、正确B、错误正确答案:【正确】11、问题:BorderLayout最多可以加五个子组件。选项:A、正确B、错误正确答案:【正确】12、问题:FlowLayout表示流式布局。选项:A、正确B、错误正确答案:【正确】13、问题:JFrame的默认布局是BorderLayout。选项:A、正确B、错误正确答案:【正确】14、问题:setLayout(null);表示绝对布局。选项:A、正确B、错误正确答案:【正确】15、问题:事件监听器是一些接口,其中含有一些方法。选项:A、正确B、错误正确答案:【正确】16、问题:事件getSource()方法得到的事件源对象。选项:A、正确B、错误正确答案:【正确】17、问题:不同的监听器所带的事件参数的类型可能不同。选项:A、正确B、错误正确答案:【正确】18、问题:事件参数中包含有事件发生的详情。选项:A、正确B、错误正确答案:【正确】19、问题:事件适配器类(Adapter)可以简化实现监听器。选项:A、正确B、错误正确答案:【正确】20、问题:不同的组件可以加同一个事件监听对象。选项:A、正确B、错误正确答案:【正确】21、问题:SwingUtilities.invokeLater()方法可以在别的线程中更新界面。选项:A、正确B、错误正确答案:【正确】22、问题:将一个组件加上JScrollPane能实现自动滚动功能。选项:A、正确B、错误正确答案:【正确】23、问题:JTextPane能实现RTF文本的编辑。选项:A、正确B、错误正确答案:【正确】24、问题:JOptionPane能实现弹出消息对话框的功能。选项:A、正确B、错误正确答案:【正确】25、问题:JFileChooser能实现文件选择器的功能。选项:A、正确B、错误正确答案:【正确】26、问题:JMenubar、JMenu、JMenuItem能实现菜单的功能。选项:A、正确B、错误正确答案:【正确】27、问题:JList可以实现列表框功能。选项:A、正确B、错误正确答案:【正确】28、问题:JComboBox可以实现下拉框功能。选项:A、正确B、错误正确答案:【正确】29、问题:JCheckBox可以实现复选框功能。选项:A、正确B、错误正确答案:【正确】30、问题:JToolbar可以实现工具条功能。选项:A、正确B、错误正确答案:【正确】31、问题:JMenuItem是AbstractButton的子类。选项:A、正确B、错误正确答案:【正确】32、问题:requestFocus()可以让对象获得焦点。选项:A、正确B、错误正确答案:【正确】33、问题:MouseListener可以处理鼠标按键事件。选项:A、正确B、错误正确答案:【正确】34、问题:KeyListener可以处理鼠标按键事件。选项:A、正确B、错误正确答案:【错误】35、问题:实现事件监听器不能使用匿名类。选项:A、正确B、错误正确答案:【错误】36、问题:所有的事件监听接口都可以用Lambda表达式。选项:A、正确B、错误正确答案:【错误】37、问题:按钮可以使用addActionListener来处理点击后要做的事情。选项:A、正确B、错误正确答案:【正确】38、问题:事件Adapter是一些接口,其中含有一些方法。选项:A、正确B、错误正确答案:【错误】39、问题:GridLayout最多可以加五个子组件。选项:A、正确B、错误正确答案:【错误】40、问题:JFrame中不能直接用add()方法来添加子组件。选项:A、正确B、错误正确答案:【错误】41、问题:JButton是Button的子类。选项:A、正确B、错误正确答案:【错误】42、问题:有了Swing,就不需要awt包了。选项:A、正确B、错误正确答案:【错误】43、问题:一个组件最多可以加一个同类的事件监听对象。选项:A、正确B、错误正确答案:【错误】Week11互评作业Week11测试1、问题:HttpClient中获取网络信息可以使用Request类的Get()方法。选项:A、正确B、错误正确答案:【正确】2、问题:使用URL类可以获取网络信息。选项:A、正确B、错误正确答案:【正确】3、问题:获取网络信息后经常需要用正则表达式来处理。选项:A、正确B、错误正确答案:【正确】4、问题:在Eclipse中可以引用第三方的库。选项:A、正确B、错误正确答案:【正确】5、问题:客户端要与服务端相连,则客户端需要建立Socket对象。选项:A、正确B、错误正确答案:【正确】6、问题:服务端程序经常需用线程来处理多个客户。选项:A、正确B、错误正确答案:【正确】7、问题:Canvas的paint()方法带一个Graphics参数。选项:A、正确B、错误正确答案:【正确】8、问题:Font类表示字体。选项:A、正确B、错误正确答案:【正确】9、问题:Polygon表示一个多边形。选项:A、正确B、错误正确答案:【正确】10、问题:利用Graphics类的drawImage()方法显示图像。选项:A、正确B、错误正确答案:【正确】11、问题:BufferedImage对象的getGraphics()可以得到一个绘图对象。选项:A、正确B、错误正确答案:【正确】12、问题:ImageIO类的read及write方法可以表示图像的读写。选项:A、正确B、错误正确答案:【正确】13、问题:播放mp3文件可以使用JMF,还可以使用第三方库。选项:A、正确B、错误正确答案:【正确】14、问题:使用数据库管理的数据具有共享性、独立性、完整性等优点。选项:A、正确B、错误正确答案:【正确】15、问题:关系型数据库中主要以二维表的形式表示数据。选项:A、正确B、错误正确答案:【正确】16、问题:SQL是操作数据库的标准语言。选项:A、正确B、错误正确答案:【正确】17、问题:SQL中表示查询是select语句。选项:A、正确B、错误正确答案:【正确】18、问题:SQL中表示删除是delete语句。选项:A、正确B、错误正确答案:【正确】19、问题:SQL中update语句表示修改记录。选项:A、正确B、错误正确答案:【正确】20、问题:SQL中createtable语句可以创建一个表。选项:A、正确B、错误正确答案:【正确】21、问题:SQL中语句可以创建一个表。选项:A、正确B、错误正确答案:【正确】22、问题:JDBC中Connection表示连接。选项:A、正确B、错误正确答案:【正确】23、问题:JDBC中Statement表示语句。选项:A、正确B、错误正确答案:【正确】24、问题:JDBC中用Class.forName()来注册驱动程序。选项:A、正确B、错误正确答案:【正确】25、问题:使用PreparedStatement比Statement更安全一些。选项:A、正确B、错误正确答案:【正确】26、问题:在数据库应用中要将用户输入的参数放入到SQL语句中。选项:A、正确B、错误正确答案:【正确】27、问题:JTable需要数据模型来决定要显示的数据。选项:A、正确B、错误正确答案:【正确】28、问题:在数据库应用中一般应将数据访问对象DAO定义成单独的类。选项:A、正确B、错误正确答案:【正确】29、问题:ORMapping是数据库中应用中常见的技术。选项:A、正确B、错误正确答案:【正确】30、问题:服务端需要调用Socket类的accept方法接受客户呼叫。选项:A、正确B、错误正确答案:【错误】31、问题:JDBC中RecordSet表示结果集。选项:A、正确B、错误正确答案:【错误】32、问题:SQL中delete语句可以删除一个表。选项:A、正确B、错误正确答案:【错误】33、问题:SQL中add语句表示增加记录。选项:A、正确B、错误正确答案:【错误】34、问题:JPanel的paintComponent()方法带一个Graphics2D参数。选项:A、正确B、错误正确答案:【错误】35、问题:Graphics类是Graphics2D的子类。选项:A、正确B、错误正确答案:【错误】36、问题:画一个填充的矩形,使用Graphics类的drawRect方法。选项:A、正确B、错误正确答案:【错误】37、问题:画字符串,使用Graphics类的print方法。选项:A、正确B、错误正确答案:【错误】期中考试题目1、问题:Java是跨平台的语言。选项:A、正确B、错误正确答案:【正确】2、问题:Java不直接使用指针。选项:A、正确B、错误正确答案:【正确】3、问题:可以使用jar来打包程序。选项:A、正确B、错误正确答案:【正确】4、问题:文档注释是用/***/选项:A、正确B、错误正确答案:【正确】5、问题:add(xxxx)可以将按钮等对象加入到Frame中。选项:A、正确B、错误正确答案:【正确】6、问题:btn.addActionListener可以用来处理事件。选项:A、正确B、错误正确答案:【正确】7、问题:按惯例,类名首字母大写,变量名首字母小写。选项:A、正确B、错误正确答案:【正确】8、问题:字符串连接运算符其实是用append来实现的。选项:A、正确B、错误正确答案:【正确】9、问题:javap–c命令可以反汇编代码。选项:A、正确B、错误正确答案:【正确】10、问题:break及continue后面可以跟一个语句标号。选项:A、正确B、错误正确答案:【正确】11、问题:增强的for语句可以方便地遍历数组。选项:A、正确B、错误正确答案:【正确】12、问题:数组元素都会隐式初始化。选项:A、正确B、错误正确答案:【正确】13、问题:如果没有定义任何构造方法,系统会自动产生一个构造方法。选项:A、正确B、错误正确答案:【正确】14、问题:方法重载是多态(polymorphism)的一种方式。选项:A、正确B、错误正确答案:【正确】15、问题:一个类只能有一个直接父类。选项:A、正确B、错误正确答案:【正确】16、问题:Java中的继承是通过extends关键字来实现的。选项:A、正确B、错误正确答案:【正确】17、问题:如果没有extends子句,则该类默认为java.lang.Object的子类。选项:A、正确B、错误正确答案:【正确】18、问题:使用super访问父类的域和方法。选项:A、正确B、错误正确答案:【正确】19、问题:在构造方法中,使用super()时,必须放在第一句。选项:A、正确B、错误正确答案:【正确】20、问题:子类对象实例可以被视为其父类的一个对象。选项:A、正确B、错误正确答案:【正确】21、问题:同一包中的各个类,默认情况下可互相访问。选项:A、正确B、错误正确答案:【正确】22、问题:final所修饰的变量,是只读量。选项:A、正确B、错误正确答案:【正确】23、问题:在定义final局部变量时,也必须且只能赋值一次。选项:A、正确B、错误正确答案:【正确】24、问题:在接口中定义的常量具有public,static,final的属性。选项:A、正确B、错误正确答案:【正确】25、问题:在接口中定义的方法具有public,abstract的特点(Java8以前)。选项:A、正确B、错误正确答案:【正确】26、问题:虚方法调用是由对象实例的类型来动态决定的。选项:A、正确B、错误正确答案:【正确】27、问题:在构造方法中,如果没有this及super,则编译器自动加上super()。选项:A、正确B、错误正确答案:【正确】28、问题:实例初始化,先于构造方法{}中的语句执行。选项:A、正确B、错误正确答案:【正确】29、问题:内部类中访问外部类的字段可以用“外部类名.this.字段”的方式。选项:A、正确B、错误正确答案:【正确】30、问题:Error是Throwable的子类。选项:A、正确B、错误正确答案:【正确】31、问题:getCause()可以得到异常的内部原因。选项:A、正确B、错误正确答案:【正确】32、问题:现在很多Java集成开发工具都提供了对JUnit的支持。选项:A、正确B、错误正确答案:【正确】33、问题:Java的垃圾回收要由程序员自己来进行。选项:A、正确B、错误正确答案:【错误】34、问题:java程序编译的结果(class文件)中包含的是实际机器的CPU指令。选项:A、正确B、错误正确答案:【错误】35、问题:类名一定要与文件同名。选项:A、正确B、错误正确答案:【错误】36、问题:java中的enum是整数。选项:A、正确B、错误正确答案:【错误】37、问题:虚方法调用是指编译时就决定了调用哪个类中的哪个方法。选项:A、正确B、错误正确答案:【错误】38、问题:Java中的方法默认不是虚方法,需要用特殊的关键字才能表明是虚方法。选项:A、正确B、错误正确答案:【错误】39、问题:匿名类可以定义构造方法。选项:A、正确B、错误正确答案:【错误】40、问题:abstract类必须包含abstract方法。选项:A、正确B、错误正确答案:【错误】41、问题:如果省略访问控制符,则表示private。选项:A、正确B、错误正确答案:【错误】42、问题:static函数中可以使用this。选项:A、正确B、错误正确答案:【错误】43、问题:static函数可以直接使用类名来访问,不能用对象实例来访问。选项:A、正确B、错误正确答案:【错误】44、问题:如果一个类被final所修饰,说明这个类不能被实例化。选项:A、正确B、错误正确答案:【错误】45、问题:如果一个类被abstract所修饰,说明这个类没有构造方法。选项:A、正确B、错误正确答案:【错误】46、问题:实例初始化,先于静态初始化执行。选项:A、正确B、错误正确答案:【错误】47、问题:内部类中不能访问外部类的private字段及方法。选项:A、正确B、错误正确答案:【错误】48、问题:catch多个异常时,子类异常要排在父类异常的后面。选项:A、正确B、错误正确答案:【错误】49、问题:finally语句是指没有异常出现时要执行的语句。选项:A、正确B、错误正确答案:【错误】50、问题:若父类中的方法声明了throws异常,则子类Override时一定也要throws异常。选项:A、正确B、错误正确答案:【错误】51、问题:main()的写法是publicvoidmain(intargc,String[]argv)选项:A、正确B、错误正确答案:【错误】52、问题:声明数组时可以直接指定数组的大小。选项:A、正确B、错误正确答案:【错误】53、问题:表示短路与运算。选项:A、正确B、错误正确答案:【错误】54、问题:方法签名(signature)包括参数的类型及参数的名字。选项:A、正确B、错误正确答案:【错误】55、问题:this和super是两个不同的对象。选项:A、正确B、错误正确答案:【错误】56、问题:构造方法(constructor)的返回类型是void。选项:A、正确B、错误正确答案:【错误】57、问题:Java中引用类型在赋值时,复制的是对象实体。选项:A、正确B、错误正确答案:【错误】58、问题:Java中的char是一个字节。选项:A、正确B、错误正确答案:【错误】59、问题:Java中非零即真。选项:A、正确B、错误正确答案:【错误】期末测验1、问题:JDK包括JRE及开发工具。选项:A、正确B、错误正确答案:【正确】2、问题:Java是跨平台的语言。选项:A、正确B、错误正确答案:【正确】3、问题:Java不直接使用指针。选项:A、正确B、错误正确答案:【正确】4、问题:可以使用jar来打包程序。选项:A、正确B、错误正确答案:【正确】5、问题:文档注释是用/***/选项:A、正确B、错误正确答案:【正确】6、问题:add(xxxx)可以将按钮等对象加入到Frame中。选项:A、正确B、错误正确答案:【正确】7、问题:btn.addActionListener可以用来处理事件。选项:A、正确B、错误正确答案:【正确】8、问题:按Java惯例,类名首字母大写,变量名首字母小写。选项:A、正确B、错误正确答案:【正确】9、问题:字符串连接运算符其实是用append来实现的。选项:A、正确B、错误正确答案:【正确】10、问题:javap–c命令可以反汇编代码。选项:A、正确B、错误正确答案:【正确】11、问题:break及continue后面可以跟一个语句标号。选项:A、正确B、错误正确答案:【正确】12、问题:增强的for语句可以方便地遍历数组。选项:A、正确B、错误正确答案:【正确】13、问题:数组元素都会隐式初始化。选项:A、正确B、错误正确答案:【正确】14、问题:如果没有定义任何构造方法,系统会自动产生一个构造方法。选项:A、正确B、错误正确答案:【正确】15、问题:方法重载是多态(polymorphism)的一种方式。选项:A、正确B、错误正确答案:【正确】16、问题:一个类只能有一个直接父类。选项:A、正确B、错误正确答案:【正确】17、问题:Java中的继承是通过extends关键字来实现的。选项:A、正确B、错误正确答案:【正确】18、问题:如果没有extends子句,则该类默认为java.lang.Object的子类。选项:A、正确B、错误正确答案:【正确】19、问题:使用super访问父类的域和方法。选项:A、正确B、错误正确答案:【正确】20、问题:在构造方法中,使用super()时,必须放在第一句。选项:A、正确B、错误正确答案:【正确】21、问题:子类对象实例可以被视为其父类的一个对象。选项:A、正确B、错误正确答案:【正确】22、问题:同一包中的各个类,默认情况下可互相访问。选项:A、正确B、错误正确答案:【正确】23、问题:final所修饰的变量,是只读量。选项:A、正确B、错误正确答案:【正确】24、问题:在定义final局部变量时,也必须且只能赋值一次。选项:A、正确B、错误正确答案:【正确】25、问题:在接口中定义的常量具有public,static,final的属性。选项:A、正确B、错误正确答案:【正确】26、问题:在接口中定义的方法具有public,abstract的特点(Java8以前)。选项:A、正确B、错误正确答案:【正确】27、问题:虚方法调用是由对象实例的类型来动态决定的。选项:A、正确B、错误正确答案:【正确】28、问题:在构造方法中,如果没有this及super,则编译器自动加上super()。选项:A、正确B、错误正确答案:【正确】29、问题:实例初始化,先于构造方法{}中的语句执行。选项:A、正确B、错误正确答案:【正确】30、问题:内部类中访问外部类的字段可以用“外部类名.this.字段”的方式。选项:A、正确B、错误正确答案:【正确】31、问题:Error是Throwable的子类。选项:A、正确B、错误正确答案:【正确】32、问题:getCause()可以得到异常的内部原因。选项:A、正确B、错误正确答案:【正确】33、问题:现在很多Java集成开发工具都提供了对JUnit的支持。选项:A、正确B、错误正确答案:【正确】34、问题:JavaSE的源代码是开放的,我们可以阅读。选项:A、正确B、错误正确答案:【正确】35、问题:任何类都可以覆盖toString()方法。选项:A、正确B、错误正确答案:【正确】36、问题:Double对象中所包装的值是不可改变的(immutable)。选项:A、正确B、错误正确答案:【正确】37、问题:String对象中所包装的内容是不可改变的(immutable)。选项:A、正确B、错误正确答案:【正确】38、问题:字符串的+运算,实际表示StringBuffer、StringBuiler的append运算。选项:A、正确B、错误正确答案:【正确】39、问题:SimpleDateFormat类可以用来解析日期字符串。选项:A、正确B、错误正确答案:【正确】40、问题:CollectionAPI中包括List、Set及Map。选项:A、正确B、错误正确答案:【正确】41、问题:List会记录元素的保存顺序。选项:A、正确B、错误正确答案:【正确】42、问题:Map记录的是键-值对的集合。选项:A、正确B、错误正确答案:【正确】43、问题:Map的主要实现包括HashMap及TreeMap。选项:A、正确B、错误正确答案:【正确】44、问题:Set的主要实现包括HashSet及TreeSet。选项:A、正确B、错误正确答案:【正确】45、问题:List的主要实现包括LinkedList及ArrayList。选项:A、正确B、错误正确答案:【正确】46、问题:使用Arrays类及Collections类的方法可以进行排序。选项:A、正确B、错误正确答案:【正确】47、问题:sort方法中的比较器可以用Lambda表达式。选项:A、正确B、错误正确答案:【正确】48、问题:线程体可以位于Thread或Runnable中的run()方法。选项:A、正确B、错误正确答案:【正确】49、问题:线程体可以用Lambda表达式来表示。选项:A、正确B、错误正确答案:【正确】50、问题:设定一个标记变量是常用的方法来决定是否结束线程。选项:A、正确B、错误正确答案:【正确】51、问题:ConcurrentHashMap类是线程安全的类。选项:A、正确B、错误正确答案:【正确】52、问题:在线程中更新图形化界面,要调用SwingUtilites.invokeLater()方法。选项:A、正确B、错误正确答案:【正确】53、问题:java.util.Timer类可以实现按周期重复执行一定任务。选项:A、正确B、错误正确答案:【正确】54、问题:javax.swing.Timer类可以实现按周期重复执行一定任务。选项:A、正确B、错误正确答案:【正确】55、问题:处理流的构造方法总是要带一个其他的流对象作参数。选项:A、正确B、错误正确答案:【正确】56、问题:InputStreamReader可以将流包装成Reader。选项:A、正确B、错误正确答案:【正确】57、问题:BufferedReader可以调用readLine()方法。选项:A、正确B、错误正确答案:【正确】58、问题:序列化要求对象实现Serializable接口。选项:A、正确B、错误正确答案:【正确】59、问题:使用流一般都要考虑IOException。选项:A、正确B、错误正确答案:【正确】60、问题:File对象的list()方法可以列出子目录。选项:A、正确B、错误正确答案:【正确】61、问题:RandomAccessFile,可以实现对文件的随机读写操作。选项:A、正确B、错误正确答案:【正确】62、问题:正则表达式的基本写法是:字符{数量}位置。选项:A、正确B、错误正确答案:【正确】63、问题:正则表达式主要的应用包括:匹配验证、分割、查找、替换等。选项:A、正确B、错误正确答案:【正确】64、问题:JComponent组件都是Container。选项:A、正确B、错误正确答案:【正确】65、问题:JFrame是Frame的子类。选项:A、正确B、错误正确答案:【正确】66、问题:Eclipse中可以进行可视化的窗体设计。选项:A、正确B、错误正确答案:【正确】67、问题:默认情况下,点击JFrame的关闭按钮并不会关闭它。选项:A、正确B、错误正确答案:【正确】68、问题:事件监听器是一些接口,其中含有一些方法。选项:A、正确B、错误正确答案:【正确】69、问题:事件getSource()方法得到的事件源对象。选项:A、正确B、错误正确答案:【正确】70、问题:将一个组件加上JScrollPane能实现自动滚动功能。选项:A、正确B、错误正确答案:【正确】71、问题:JFileChooser能实现文件选择器的功能。选项:A、正确B、错误正确答案:【正确】72、问题:HttpClient中获取网络信息可以使用Request类的Get()方法。选项:A、正确B、错误正确答案:【正确】73、问题:使用URL类可以获取网络信息。选项:A、正确B、错误正确答案:【正确】74、问题:利用Graphics类的drawImage()方法显示图像。选项:A、正确B、错误正确答案:【正确】75、问题:BufferedImage对象的getGraphics()可以得到一个绘图对象。选项:A、正确B、错误正确答案:【正确】76、问题:ImageIO类的read及write方法可以表示图像的读写。选项:A、正确B、错误正确答案:【正确】77、问题:播放mp3文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺纱工艺考试题库及答案2026
- 2026年中医情志护理适宜技术理论技能测试题及答案
- 2026年中医耳鼻喉科肝胆火盛耳鸣辨证测试试卷及答案
- 2026年职业教育法职教学校管理人员笔试试题及答案
- 粉尘爆炸事故后生产场所安全要求培训
- 涂装车间防火安全设施培训
- (2026年)医院医疗质量与安全管理制度
- (2026年)学校法制副校长制度
- (2026年)法制副校长的工作制度
- 媒体发稿平台选择教程(六步法)
- 城市轨道交通车站设备PPT完整全套教学课件
- 铜陵市源丽电子化学品有限公司年产100kt-aAR级精制硫酸项目环评报告
- YY/T 1293.6-2020接触性创面敷料第6部分:贻贝黏蛋白敷料
- 师德师风警示教育课件
- 第七章 在最优化问题中的比较静态分析.电子教案教学课件
- 人才分类认定申请人工作简历表
- 预算绩效管理理论与实务课件
- 公路基本表格和用表说明(A、B、C表)
- 劳动创造美好生活教案完整版精
- 新湘教(湖南美术)版小学美术六年级上册全册教学课件(精心整理汇编)
- 质量管理体系成熟度评价指南
评论
0/150
提交评论