java试题集(8)

2019-01-19 17:28

C)程序执行过程中不一定遇到的预料外的情况 D)程序事先定义好的可能出现的意外情况

5、关于this和super,下列说法正确的是( ) A、都可以在main()方法中使用 B、都是指一个内存地址 C、不能用在static方法中 D、能用在static方法中

6、关于接口下列哪个说法正确?( ) A、实现一个接口必须实现接口的所有方法 B、一个类只能实现一个借口 C、接口间不能有继承关系 D、接口和抽象类是一回事

7、下列那个说法正确:( )

A、子类只能覆盖父类的方法,而不能重载 B、子类只能冲在父类的方法,而不能覆盖

C、子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法 D、重载就是一个类中有多个同名但有不同形参和方法体的方法

8、认真阅读下段例程, 1) class Super{

2) public float getNum(){return 3.0f;} 3) } 4)

5) public class Sub extends Super{ 6) 7) }

下面语句,哪句放在第6行会引起编译错误:( ) A. public float getNum(){return 4.0f;} B. public void getNum(){}

C. public void getNum(double d){}

D. public double getNum(float d){return 4.0d;}

9. 给出下面的代码片断:

1) public void create() { 2} ArrayList myVect;

3} myVect = new ArrayList();

4} }

下面的哪些陈述为true(真)?

A. 第二行的声明会为变量myVect分配内存空间。 B. 第二行语句创建一个Vector类对象。

C. 第二行的声明分配一个到Vector对象的引用的内存空间。 D. 第三行语句为一个Vector类对象分配内存空间。

10、关于内部类的说法哪个正确?( ) A、内部类不能使用外部类的私有属性和方法 B、内部类可以广泛使用,不受任何限制 C、内部类可以单独编译

D、内部类可以使用外部类的私有属性和方法

11、在Q2_2类哪些是合法的覆盖(override)? ( )

public clsss Q2_1 {

public void method(int k){}; }

class Q2_2 extends Q2_1 {

____ }

A、public void method(int i){};

B、public void method(int j,int k){} C、public float method(int k); D、private void method(int k);

12.有关线程的哪些叙述是对的。

A. 一旦一个线程被创建,它就立即开始运行。

B. 使用start()方法可以使一个线程立即开始运行。

C. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 D. 一个线程可能因为不同的原因停止并进入就绪状态。

13、看下面的代码,选择正确的结论 ( ) class SuperClass {

int i=8 ; SuperClass()

{

add(1); }

void add(int j) {

i=i+j; } }

class SubClass extends SuperClass {

void add(int j) {

i=i+2*j; } }

public class MainClass {

public static void main(String args[]) {

SuperClass a=new SubClass(); System.out.println(a.i); } }

A 、编译时出现错误 B 、运行时出现错误 C、输出 10 D、输出 8

14、关于方法的形参,下列说法正确的是:( ) A、必须定义多个形参 B、至少有一个 C、可以没有

D、只能是简单变量

15、阅读以下程序: public class Example{

String str=new String(“good”); char ch[]={‘a’,’b’,’c’};

public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch);

System.out.print(ex.str+”and ”);

for(int i=0;i

}

public void change(String str,char ch[]){ str=”test ok”;

ch[0]= ‘g’; } }

输出为:() A. good and abc B. good and gbc C. test ok and abc D. test ok and gbc

16、阅读以下程序, int i=1,j=10; do{

if(i++>--j) continue; }while(i<5);

此段程序执行后,i和j的值是( ) A. i=6 j=5 B. B.i=5 j=5 C. i=6 j=4 D. i=5 j=6 E. i=6 j=6

17 、当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用的哪一个布局管理器。()

A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout

18、下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的 ( ) A. transient B. synchronized C. serialize D. static

19.下面关于JAVA实现Socket模型描述错误的是:

A 通常在服务器指定端口绑定一个Socket,监听客户的连接请求

B 服务器接收到客户机连接请求,选择一个新的 Socket与客户机Socket建立Socket对 C Server端的输出流是客户端的输入流,Server端的输入流是客户端的输出流

D 服务器接收到客户机连接请求,使用监听端口Socket与客户机Socket建立Socket对

20 、阅读程序,回答问题: public class Foo{

public static void main(String args[]){ try{return;}

finally{ System.out.println(\} }

此段程序的输出是( ) A. nothing B. Finally

C. compile error

21、Applet可以做下列那些操作? A)读取服务器端文件 B) 读取客户端文件 C)在客户端装载程序库 D)读取客户端系统变量

E)可以读取所有网络上的内容

22、字节流与字符流的区别是() A)每次读入的字节数不同 B)前者带有缓冲,后者没有

C)前者是Byte读写,后者是Char读写 D)二者没有区别,可以互换使用

23、如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?()A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout

24、为实现多线程之间的通信,需要使用下列那种流才合适?() A)Filter stream B)File stream

C)Random access stream


java试题集(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:liunx 系统安装配置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: