java模拟题2.docx

上传人:b****7 文档编号:10549425 上传时间:2023-02-21 格式:DOCX 页数:17 大小:20.53KB
下载 相关 举报
java模拟题2.docx_第1页
第1页 / 共17页
java模拟题2.docx_第2页
第2页 / 共17页
java模拟题2.docx_第3页
第3页 / 共17页
java模拟题2.docx_第4页
第4页 / 共17页
java模拟题2.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

java模拟题2.docx

《java模拟题2.docx》由会员分享,可在线阅读,更多相关《java模拟题2.docx(17页珍藏版)》请在冰豆网上搜索。

java模拟题2.docx

java模拟题2

1.在Java中,关于CLASSPATH环境变量的说法正确的是(D)。

(本题共有1个答案)

(A)CLASSPATH一旦设置之后不可修改;

(B)CLASSPATH中只能设置一个路径

(C)CLASSPATH含有java源文件的路径

(D)解释器用它来搜索各自的类文件

2.在Java中,关于CLASSPATH环境变量的说法正确的是(C)。

(A)CLASSPATH一旦设置之后不可修改,但可以将目录添加到环境变量中

(B)编译器用它来搜索各自的类文件

(C)解释器用它来搜索各自的类文件

(D)以上都不对

3.下面那些类允许用户新建一个文件?

(BCE)

(A)File

(B)RandomAccessFile

(C)FileOutputStream

(D)FilterInputStream

(E)FileWriter

4.那些类可以用来实现TCP/IP客户服务器程序?

(AC)(本题共有2个答案)

(A)ServerSocket

(B)Server

(C)Socket

(D)DatagramPacket

(E)DatagramSocket

5下列各种java的布局方式,页面默认缺省布局方式是(A)(本题共有1个答案)

(A)FlowLayout布局方式

(B)BorderLayout布局方式

(C)GridLayout布局方式

(D)CardLayout布局方式

6.给定下列代码:

publicclasstemp{

staticdoubletest[]=newdouble[10];

publicstaticvoidmain(Stringa[]){

System.out.println(test[0]);

}

}

下列说法正确的有:

(D)本题共有1个答案

(A)编译时将发生错误

(B)编译时正确但是运行时出错

(C)输出为0。

(D)输出为0.0。

8.下列哪些接口在Java中存在相对应的Adapter类?

(ABEF)p9-26

(A)MouseListener

(B)KeyListener

(C)ActionListener

(D)ItemListener

(E)WindowListener

(F)ComponentListener

9在Java中,下列说法正确的是(ABC)

(A)如果final修饰变量,则一旦赋值,就等同一个常量

(B)如果final修饰类,则该类不能被子类继承

(C)如果final修饰方法,则该方法不能在子类中被重写

(D)如果final修饰方法,则该方法所在的类不能被继承

10.为test类的存在一个无参数无返回值的方法way(),下面哪个方法能够test.way()直接调用该方法。

(本题共有1个答案)(A)

(A)staticvoidway()

(B)publicvoidway()

(C)finalvoidway()

(D)abstractvoidway()

11.下列哪些类可以作为FileInputStream类的构造方法的参数?

(BDE)

(A)InputStream

(B)File

C)FileOutputStream

(D)String

(E)(Filefile,Stringx)

12.下面那些类可以作为File类的构造方法的参数?

(ABC)

(A)Stringpath

(B)Stringpath,Stringname

(C)Filedir,Stringname

(D)Filedir,Filename

14,importjava.awt.*;

import.applet.*;

publicclassDrawOvalextendsApplet{

publicvoidpaint(Graphicsg){

g.drawOval(100,150,50,100);

g.setColor(Color.red);

g.fillOval(300,150,50,100);}}

根据以上Java代码,对输出结果的描述正确的是(BD)本题共有2个正确答案

(A)两个一样的颜色的椭圆

(B)两个一样大小的椭圆

(C)两个空心的椭圆

(D)一个是填充了红色的椭圆

15.下列语句中合法的有?

(AB)

(A)RandomAccessFile(“xy”,”rw”);

(B)RandomAccessFile(”xy”,“r”);

(C)RandomAccessFile(“r”,”xy”);

(E)RandomAccessFile(“w”,”df”);

16.下面不属于软件开发时期的为(E)

(A)总体设计

(B)编码

(C)单元测试

(D)详细设计

(E)以上都不对

17.分析下面的Java程序:

(本题共有1个答案)

publicclassyy{

publicstaticvoidmain(String[]ards)throwsException{

try{

thrownewException();}

catch(Exceptione){

System.out.println(“CaughtException!

”);

}

System.out.println(“continue!

”);

}

}

输出结果为(A)

(A)CaughtException!

continue!

(B)CaughtException!

(C)continue!

(D)CaughtException

18.已经类关系如下:

classAnimal;

classCatextendsAnimal;

classDogextendsAnimal;

则以下关于数据的语句正确的是:

(BD)。

A.Dog[]a=newDog[5];a[0]=newCat();

B.Animala=newAnimal[5];a[0]=newAnimal();

C.Dog[]a=newDog[5];a[0]=newAnimal();

D.Cat[]a=newCat[5];a[0]=newCat();

19.abstractclassfather{(AD)//抽象类不能被直接实例化p8-12

publicabstractvoidcall();

}

classDerivedextendsfather{

publicvoidcall(){}

}()

(A)fatherObj=newDerived();

(B)DerivedObj=newfather();

(C)fatherObj=newfather();

(D)DerivedObj=newDerived();

21.下面哪个方法不属于InputStream类?

(B)

(A)intread(byte[])

(B)voidflush()

(C)intread()

(C)voidclose()

(E)intavailable()

22.以下表达式返回为true的是(C)p7-6

a.StringBufferx=newStringBuffer(“test”);

if(x.equals(“test”))//1

b.StringBufferx=newStringBuffer(“test”);

StringBuffery=newStringBuffer(“test”);

if(x==y)//1

c.StringBufferx=newStringBuffer(“test”);

StringBuffery=newStringBuffer(“test”);

If(x.toString().equals(y.toString()));

d.以上都不对

23.访问student类中的member成员之值哪种方式正确?

(ABCD)

classstudent{

privatestaticintnumber=1;

publicstaticintgetnumber(){

returnnumber;

}

}

(A)student.number;

(B)newstudent().number;

(C)student.getnumber();

(D)newstudent().getnumber();

24.下面那些是正确的标识符命名(bcfi)

a.&Jid3

b.$_183comp

c.MyInstanceVar

d._My%Frame

e.83True_$False

f.$_$_my

h.new

i.Class

25.对于Applet程序的生命周期和基本方法,下列说法正确的是(AB)。

(A)init()方法用于对Applet所需要的东西进行初始化;

(B)paint()方法用于在屏幕上绘制图形和图像;

(C)start()方法只能调用一次;

(E)stop()方法使Applet停止,一旦被停止就无法被启动

26.下面代码的运行输出结果是(A)。

publicclassexample

{

publicstaticvoidmain(Stringargs[])

{

intX=0;

if(X>0)X=1;

switch(X)

{

case1:

System.out.println

(1);

case0:

System.out.println(0);

case2:

System.out.println

(2);

break;

case3:

System.out.println(3);

default:

System.out.println(4);

break;

}

}}

A0B4C2D1

2330

27.设有以下哪个优先级的线程先执行(B)

(A)Thread.MIN_PRIORITY;

(B)Thread.MAX_PRIORITY;

(C)Thread.NORM_PRIORITY;

(E)优先级别码为7级

28.在Java中,关于CLASSPATH环境变量的说法正确的是(C)。

(本题共有1个答案)

(A)CLASSPATH一旦设置之后不可修改;

(B)CLASSPATH是一个指定java源文件的目录列表

(C)CLASSPATH是一个指定java的类文件路径的目录列表

(D)CLASSPATH与java没有关系

29下面那些类具有flush方法(bcd)

(A)FileInputStream

(B)FileOutputStream

(C)BufferedOutputStream

(D)OutputStream

30.那些类可以用来实现非连接的数据包程序?

(de)(本题共有2个答案)

(A)ServerSocket

(B)Server

(C)Socket

(D)DatagramPacket

(E)DatagramSocket

31.以下说法正确的是(bd)

(A)FlowLayout布局方式为从右到左,从上到下排列

(B)BorderLayout将容器空间分为东西南北中五个区域

(C)GridLayout布局将容器空间分为n*m的大小相同的小格,添加组件时,从上到下,再从左到右;

(D)CardLayout一次只能看到一个组件

32.给定下列代码

classtemp{

staticStringtest[]=newString[10];

publicstaticvoidmain(Stringa[])

{

System.out.println(test[0]);

}

}

下列说法正确的有:

(D)本题共有1个答案

(A)编译时将发生错误

(B)编译时正确但是运行时出错

(C)输出为0。

(D)输出为null。

33.给定下列代码

classtemp{

Stringtest[]=newString[10];

publicstaticvoidmain(Stringa[])

{

System.out.println(test[0]);

}

}

下列说法正确的有:

(D)本题共有1个答案

(A)编译时将发生错误

(B)编译时正确但是运行时出错

(C)输出为0。

(D)输出为null。

34.在文件Test.java中,下列哪些代码片断是正确的?

(AC)

(A)packagetestpackage;

classTest{//dosomething……}

(B)importjava.io.*;

packagetestpackage;

classcat{//dosomething……}

(C)importjava.io.*;

classdog{//dosomething……}

publicclassTest{//dosomething……}

(D)importjava.io.*;

importjava.awt.*;

publicclasstest{//dosomething……}

35.下列哪些接口在Java中不存在相对应的Adapter类?

(CD)

(A)MouseListener

(B)KeyListener

(C)ActionListener

(D)ItemListener

(E)WindowListener

(F)ComponentListener

36.下列说法正确的是(A)

(A)一个类从抽象类继承,可以不实现其中的抽象方法;

(B)抽象方法可以含有方法的声明,也能够含有方法,存在方法体

(C)接口只能含有抽象方法,必须在方法前面加上abstract

(D)接口中的成员变量的值可以发生改变

37.publicclasstest{

publicstaticvoidway(){}

}

下面哪个方法对way()调用正确的是(AB)

(A)test.way();

(B)testp=newtest();

p.way();

(C)way()

(D)以上都不对

38.下列哪些类可以作为FileOutputStream类的构造方法的参数?

(bcde)

(A)InputStream

(B)File

(C)String

(D)(Filefile,Stringx)

(E)(Stringname,Booleanappend)

39.下面关于File类的说法正确的是(C)

(A)File类对象只能对文件构造对象;

(B)File类对象可以创建一个文件

(C)File类对象能够针对目录创建对象

(D)以上都不对

40.下面哪些属于java的基本数据类型中所占字节数最大的是(E)

(A)short

(B)byte

(C)boolean

(D)int

(E)double

(F)float

41importjava.awt.*;

importjava.applet.*;

publicclassXxextendsApplet{

publicvoidpaint(Graphicsg){

g.drawOval(100,100,50,100);

g.setColor(Color.red);

g.fillOval(200,150,50,100);

g.clearRect(200,150,50,100);

}

}

根据以上Java代码,对输出结果的描述正确的是(A)

(A)一个空心的椭圆

(B)两个一样大小的椭圆

(C)两个空心的椭圆

(D)一个是填充了红色的椭圆

42.以下关于RandomAccessFile类正确的说法是(ac)

(A)RandomeAccessFile能够使文件指针从后往前移动

(B)能够通过RandomeAccessFile(Filefile)构造方法构建一个文件对象

(C)RandomAccessFile能够读文件和写文件

(E)以上都不对

43.下列哪些不属于软件维护阶段?

(B)

(A)诊断和改正在使用过程中发现的软件错误

(B)诊断和改正在开发过程中发现的软件错误

(C)根据用户需求进行软件升级

(G)修改软件为将来的维护活动预先做准备

44对于

classEmployee;

classManagerextendsEmployeeimplementsIManager;

classDirectorextendsEmployee;

以下定义正确的是:

(a)。

a.Employeee=newManager();

b.Directord=newManager();

c.Directord=newEmployee();

d.Managerm=newDirector();

45.已有类定义如下,则重载函数会导致编译出错的是:

(a)。

classSub39

{

inti=100;

publicintAddValue(inta){i+=a;returni;}

}

a.publicdoubleAddValue(inta){i+=a;return(double)I;}

b.publicdoubleAddValue(inta,doubleb){i=int(i+a+b);return(double)i;}

c.publicintAddValue(inta,intb){i=i+a+b;returni;}

d.publicintAddValue(doublea){i=(int)(a+i);returni;}

46.类A从类B继承,而类B从类C继承,三个类都实现了方法method,如何在类A的方法中调用类C的method方法实现(不创建类C的实例)?

(a)

a.不可能;

b.method();

c.super.method();

d.C.method();

47.以下说法正确的是:

(a)。

a.java.lang包被隐式包含到所有程序中。

b.Java的import关键字用来通知编译器当前正在编写一个数据输入类。

c."importjava.awt.*"表示使用一个java.awt包中名称为"*"的类。

包中包含了java.awt包

48.下列那些类属于FilterInputStream的子类(ab)

a.DataInputStream

b.BufferedInputstream

c.ByteArrayInputStream

d.FileInputStream

49.下面表达式返回为true的有(ab)

a.“test”==”test”

b.”test”.equals(“test”)

c.“test”=”test”

e.!

(”test”==”test”)

50.访问student类中的member成员之值哪种方式正确?

(abcd)

classstudent{

staticintnumber=1;

publicstaticintgetnumber(){

returnnumber;

}

}

(A)student.number;

(B)newstudent().number;

(C)student.getnumber();

(D)newstudent().getnumber();

51.哪些是正确的java标识符?

(ace)

(A)manager

(B)%manger

(C)_manager

(D)2maager

(E)thisamafds

52.Java中,有关Applet的生命周期和基本方法,下列说法正确的是(B)。

(A)当在网页之间跳转时,调用destroy()方法;

(B)重新从其它网页跳转回Applet所在的页面,调用Applet的start()方法;

(C)start()方法只能调用一次;

(D)stop()方法使Applet停止,一旦被停止就无法被启动

53.给出下列代码,请选择正确输出?

(cde)

publicclassExample{

publicstaticvoidmain(Stringargs[]){

inti=1;

do{System.out.println(“printingi=”+i);}

while(i-->0);

System.out.println(“Finished”);}}

(A)printingi=3

(B)printingi=2

(C)printingi=1

(D)printingi=0

(E)Finished

54.设有以下哪个优先级的线程先执行(B)

(A)1

(B)Thread.NORM_PRIORITY;

(C)2

(D)4

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1