单项选择题以下关于继承的叙述正确的是()。

A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()

A.只有第1行能通过编译
B.第1、2行能通过编译,但第3行编译出错
C.第1、2、3行能通过编译,但第2、3行运行时出错
D.第1行、第2行和第3行的声明都是正确的

2.单项选择题有以下程序片段,下列哪个选项不能插入到行1。()1.2.public class Interesting{3.//do sth4.}

A.import java.awt.*
B.package mypackage
C.class OtherClass{}
D.public classMyClass{}

4.单项选择题下列哪些语句关于Java内存回收的说明是正确的?()

A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象

5.单项选择题以下关于构造函数的描述错误的是()。

A.构造函数的返回类型只能是void型。
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C.构造函数的主要作用是完成对类的对象的初始化工作。
D.一般在创建新对象时,系统会自动调用构造函数。

7.单项选择题以下哪个关键字可以用来为对象加互斥锁?()

A.transient
B.static
C.serialize
D.synchronized

8.单项选择题Character流与Byte流的区别是()

A.每次读入的字节数不同
B.前者带有缓冲,后者没有
C.前者是字符读写,后者是字节读写
D.二者没有区别,可以互换使用

9.单项选择题在调用方法时,若要使方法改变实参的值,可以()。

A.用基本数据类型作为参数
B.用对象作为参数
C.A和B都对
D.A和B都不对

10.单项选择题在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。

A.importjava.awt.*;
B.importjava.applet.*;
C.importjava.io.*;
D.importjava.awt.event.*;