《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)
一.判断题
1.Java源代码中定义几种类,编译成果就生成几种以.class为后缀字节码文献。(√ )
2.Java程序里,创立新类对象用核心字new,回收无用类对象使用核心字free。 (× )
3.Java有垃圾回收机制,内存回收程序可在指定期间释放内存对象。 (× )
4.构造函数用于创立类实例对象,构造函数名应与类名相似,返回类型为void。 (× )
5.在异常解决中,若try中代码也许产生各种异常则可以相应各种catch语句,若catch中参数类型有父类子类关系,此时应当将父类放在背面,子类放在前面。 (√ )
6.拥有abstract办法类是抽象类,但抽象类中可以没有abstract办法。 (√ )
7.Java屏幕坐标是以像素为单位,容器左下角被拟定为坐标起点。 (× )
8.静态初始化器是在其所属类加载内存时由系统自动调用执行。 (√ )
9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相称于生成了一种各属性与赋值对象相似新对象。 (× )
二.单项选取题
1.Java application中主类需包括main办法,如下哪项是main办法对的形参?( )
A、String args B、String ar[] C、Char arg D、StringBuffer args[]
2.如下关于继承论述对的是( )。
A、在Java中类只容许单一继承
B、在Java中一种类只能实现一种接口
C、在Java中一种类不能同步继承一种类和实现一种接口
D、在Java中接口只容许单一继承
3.paint()办法使用哪种类型参数?( )
A、Graphics B、Graphics2D C、String D、Color
4.如下哪个不是Java原始数据类型( )
A、int B、Boolean C、float D、char
5.如下哪项也许包括菜单条( )。
A、Panel B、Frame C、Applet D、Dialog
6.若需要定义一种类域或类办法,应使用哪种修饰符?( )
A、static B、package C、private D、public
7.在浏览器中执行applet 程序,如下选项中哪个办法将被最先执行( )。
A、init() B、start() C、destroy() D、stop()
8.给出下面代码,关于该程序如下哪个说法是对的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{
System.out.println(arr[0]); }
}
A、编译时将产生错误 B、编译时对的,运营时将产生错误
C、输出零 D、输出空
9.下列哪些语句关于Java内存回收阐明是对的?( )
A、程序员必要创立一种线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序容许程序员直接释放内存
D、内存回收程序可以在指定期间释放内存对象
10.如下哪个核心字可以用来对对象加互斥锁?( )
A、transient B、synchronized C、serialize D、static
11.如下代码段执行后输出成果为( )
int x =-3;
int y =-10;
System.out.println(y%x);
A、 -1 B、2 C、1 D、3
12.有如下程序片段,下列哪个选项不能插入到行1。( )
1.
2 .public class Interesting{
3. //do sth
4.}
A、import java.awt.*; B、package mypackage; java程序设计考试题
C、class OtherClass{ } D、public class MyClass{ }
13. 设有下面两个赋值语句:
a = Integer.parseInt(“12”);
b = Integer.valueOf(“12”).intValue();
下述说法对的是( )。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。
14.FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream父类,如下哪个类也许是FilterOutputStream构造函数参数类型?
A、OutputStream B、File
C、InputStream D、BufferedOutputStream
15.在编写Java Applet程序时,需在程序开头写上( )语句。
A、import java.awt.* ; B、import java.applet.Applet ;
C、import java.io.* ; D、import java.awt.Graphics ;
16.类Parent、Child定义如下:
1. public class Parent
2.{ public float aFun(float a,float b) throws
3. IOException { }
4.}
5.public class Child extends Parent{
6.
7.}
将如下哪种办法插入行6是不合法。( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论