java题目

更新时间:2024-04-14 08:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

? 试题1:

以下对File类的public boolean isFile()方法的描述正确的是? ( )

A、在当前目录下生成指定的目录 B、返回文件的最后修改时间

C、判断该File对象所对应的是否为目录 D、判断该File对象所对应的是否是文件

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2015-12-16 [ 在线测试 ]

?

试题2:File类的方法delete()返回的数据类型为?( ) A、Integer B、int

C、boolean D、String

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-12-16 [ 在线测试 ]

? 试题3:

下列不支持中文字符的编码表为? ( )

A、GBK

B、ISO8859-1 C、GB2312 D、UTF-8

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-12-16 [ 在线测试 ]

?

试题4:File类中以字符串形式返回文件绝对路径的方法是? ( ) A、getPath()

B、getAbsolutePath() C、getName() D、getParant()

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2015-12-16 [ 在线测试 ]

? 试题5:

以下选项中,哪个是FileOutputStream的父类? ( )

A、OutputStream B、File

C、FileOutput D、InputStream

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-12-16 [ 在线测试 ]

?

试题1:下列选项中,哪些是标准输入流? ( ) A、OutputStream B、System.out

C、System.in D、InputStream

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-12-16 [ 在线测试 ]

? 试题2:

获取单列集合中元素的个数可以使用以下哪个方法? ( )

A、length()

B、get(int index) C、add(Object obj) D、size()

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-12-16 [ 在线测试 ]

?

试题3:Java语言中,集合类都位于哪个包中? ( ) A、java.collections B、java.array C、java.util D、java.io

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-12-16 [ 在线测试 ]

?

试题4:在以下哪种情况下,线程进入就绪状态?( ) A、线程调用了notify()方法时 B、线程调用了yield()方法时 C、线程调用了join()方法时 D、线程调用了sleep()方法时

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2015-11-29 [ 在线测试 ]

? 试题5:

线程调用sleep()方法后,该线程将进入以下哪种状态?( )

A、就绪状态 B、死亡状态 C、阻塞状态 D、运行状态

?

试题1:Thread类位于下列那个包中?( ) A、java.lang B、java.io C、java.awt D、java.util

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-11-29 [ 在线测试 ]

?

试题2:System类位于以下那个包中?( ) A、java.util B、java.lang C、java.awt D、java.io

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-11-8 [ 在线测试 ]

?

试题3:Outer类中定义了一个成员内部类Inner,需要在main()方法中创建Inner类实例对象,以下四种方式哪一种是正确的( ) A、Inner in = new Inner();

B、Outer.Inner in = new Outer.Inner() C、Inner in = new Outer.Inner();

D、Outer.Inner in = new Outer().new Inner()

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2015-10-25 [ 在线测试 ]

?

试题4:下面对于单例模式的描述,不正确的是( )。 A、类中定义一个无参的构造方法,并且声明为私有 B、定义静态方法返回该类实例

C、在内部创建一个该类的实例对象,使用静态变量引用该实例对象 D、必须使用private修饰静态变量,禁止外界直接访问

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2015-10-25 [ 在线测试 ]

?

试题5:在以下什么情况下,构造方法会被调用( ) A、使用对象的变量时 B、类定义时

C、调用对象方法时 D、创建对象时

?

下面哪种类型的文件可以在Java虚拟机中运行。( )

A、.java B、.class C、.jre D、.exe

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2015-9-29 [ 在线测试 ]

?

试题2:在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用的组件是( )。

A、JButton B、JTextArea C、JTextField D、JLabel

试题3:JFrame默认的布局管理器是( )

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

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-5-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-5-29 [ 在线测试 ]

?

试题4:JPanel默认的布局管理器是( )

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

试题5:在Java中,一般菜单格式包含下列对象( )

A、JMenuBar B、JMenuItem C、JMenu

D、JMenuBar、JMenu、JMenuItem

试题1:Swing与AWt的区别不包括( )

A、Swing是由纯Java实现的轻量级构件; B、Swing没有本地代码;

C、Swing支持图形用户界面; D、Swing不依赖操作系统的支持; 试题2:下列数组定义正确的是( ) A、int[] a; B、 int[][] a; C、int[] a[]; D、int a[];

试题3:执行完代码\ int[25];\后以下说明正确的是( ) A、x[0]为空 B、x[24]未定义 C、x[25]为0 D、x[24]为0

试题4:如定义对象 StringBuffer ch = new StringBuffer(\则ch.length()的值为( )

A、8 B、7 C、23 D、9

试题5:下列语句会造成数组new int[10]越界是( ) A、a[9]=10;

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-5-29 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-5-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

?

B、for(int i=0;i<=10;i++) a[i]++; C、a[0]+=9; D、--a[9]

试题1:关于数组作为方法的参数时,向方法传递的是( ) A、数组的元素 B、数组自身 C、数组的引用 D、.数组的栈地址

试题2:关于数组默认值,错误的是( ) A、float--0.0f B、Boolean--true C、char--'u0000' D、int-- 0

试题3:当访问无效的数组下标时,会发生( ) A、系统崩溃 B、中止程序 C、抛出异常 D、直接跳过

试题4:数组a的第三个元素表示为( ) A、a[3] B、a(3) C、a(2) D、a[2]

试题5:下面不是创建数组的正确语句是( ) A、float f[]=new float[6]; B、float [][]f=new float[6][]; C、float f[][]=new float[][6]; D、float f[][]=new float[6][6];

试题1:下列初始化字符数组的语句中,正确的是( ) A、 char str[5]={\ B、char str[5]=\

C、char str[]={'h','e','l','l','o','\\0'}; D、char str[100]=\

试题2:定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为( )。

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-29 [ 在线测试 ]

?

A、17 B、 18 C、24 D、25

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-29 [ 在线测试 ]

?

试题3:下面的二维数组初始化语句中,正确的是( )

A、 float b[2][2]={0.1,0.2,0.3,0.4}; B、int a[][2]={{1,2},{3,4}}; C、float a[2][2]={0};

D、 int a[2][]= {{1,2},{3,4}};

试题4:定义了一维int型数组a[10]后,下面错误的引用是( )

A、a[0]=5*2; B、a[0]=1; C、a[10]=2;

D、a[1]=a[2]*a[0];

试题5:下面错误的初始化语句是( )。 A、char str[100]=\ B、char str[]={'hello'};

C、char str[]={'h','e','l','l','o'}; D、char str[]=\

试题1:给出下列代码,则数组初始化中下列选项中不正确的是( ) byte[] array1,array2[]; byte array3[][]; byte [][] array4;

A、array2 = array1 B、array2=array4 C、array3=array4 D、array2=array3

试题2:使用流式套接字编程时,为了向对方发送数据,则需要使用哪个方法( ) A、getInputStream() B、getInetAddress() C、getOutputStream() D、getLocalPort()

试题3:当使用客户端套接字Socket创建对象时,需要指定( ) A、服务器地址和文件

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-29 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

B、服务器端口和文件 C、服务器名称和文件 D、服务器主机名称和端口

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

试题4:ServerSocket的监听方法accept()的返回值类型是( ) A、Socket

B、DatagramSocket C、void D、Object

试题5:java程序中,使用TCP套接字编写服务端程序的套接字类是( ) A、DatagramSocket B、Socket

C、ServerSocket D、DatagramPacket

试题1:为了获取远程主机的文件内容,当创建URL对象后,需要使用哪个方法获取信息( ) A、getHost B、getPort()

C、openStream() D、openConnection()

试题2:InetAddress类中哪个方法可实现正向名称解析?( ) A、getHostAddress() B、isReachable() C、getByName() D、getHosstName()

试题3:Java提供的类进行有关Internet地址的操作类型是( ) . A、Socket

B、ServerSocket C、DatagramSocket D、InetAddress

试题4:在客户/服务器通信模式中,客户与服务器程序的主要任务是什么?( )

A、服务器程序接收并处理客户请求,然后向客户发送响应结果 B、客户程序发送请求,并接收服务器的响应

C、如果客户程序和服务器都会保证发送的数据不会在传输途中丢失 D、客户程序在网络上找到一条到达服务器的路由

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

试题5:一个服务器进程执行以下代码:

ServerSocket serverSocket=new ServerSocket(80); Socket socket=serverSocket.accept(); int port=socket.getPort();

以下哪些说法正确?( )

A、socket.getPort()方法返回服务器进程占用的本地端口,此处返回值是80 B、socket.getPort()方法返回客户端套节字占用的本地端口 C、服务器进程占用80端口

D、当serverSocket.accept()方法成功返回,就表明服务器进程接收到了一个客户连接请求

?

试题1:Java网络程序位于TCP/IP参考模型的哪一层?( ) A、主机-网络层 B、应用层

C、传输层网络 D、网络层互联层

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

试题2:下列有关线程的叙述中正确的一项是( )

A、使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 B、一旦一个线程被创建,它就立即开始运行

C、一个线程可能因为不同的原因而终止并进入终止状态

D、当一个线程因为抢占机制而停止运行时,它被放在可运行队列的前面

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

试题3:下列说法中错误的一项是( ) A、所有的对共享数据的访问都是临界区

B、共享数据的所有访问都必须使用synchronized加锁 C、临界区必须使用syschronized标识

D、共享数据的访问不一定全部使用synchronized加锁

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-4-28 [ 在线测试 ]

?

试题4:下列说法中错误的一项是( )

A、java的线程体由Thread类的run()方法定义 B、java中每一个线程都有自己的名字

C、在程序中通过调用 Thread类的run()方法创建线程对象 D、线程创建时已经确定了提供线程体的对象

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

试题5:下列说法中错误的一项是( )

A、private数据访问权限能够限制数据不被串行化 B、对象串行化使用java语言提供的默认机制 C、可串行化的类必须实现Serializable接口 D、可串行化的类中的静态变量可以不被串行化

?

试题1:下列关于Thread类提供的线程控制方法的说法中,错误的一项是( ) A、currentThread()方法返回当前线程的引用

B、在线程A中执行线程B的join()方法,则线程A等待直到B执行完成 C、若线程A调用方法isAlive()返回值为true,则说明A正在执行中 D、线程A通过调用interrupt()方法来中断其阻塞状态 试题2:下列说法中错误的一项是( ) A、一个线程是一个Thread类的实例 B、线程操作的数据来自Runnable实例

C、新建的线程调用start()方法就能立即进入运行状态 D、线程从传递给Runnable实例run()方法开始执行 试题3:下列说法中错误的一项是( ) A、线程只能在其创建时设置所属的线程组

B、线程创建之后,可以从一个线程组转移到另一个线程组 C、Java中的第一个线程都属于某个线程组

D、新建的线程默认情况下属于其父线程所属的线程组 试题4:下列哪一个不属于java线程模型的组成部分( ) A、.虚拟CPU执行的代码 B、虚拟的CPU

C、代码所操作的数据 D、执行流

试题5:下列哪个方法可以使线程从运行状态进入其他阻塞状态( )

A、yield B、start C、wait D、sleep

试题1:下列说法中错误的一项是( ) A、多线程用于实现并发

B、多线程是指一个程序的多个执行流 C、线程就是程序

D、线程是一个程序的单个执行流

试题2:当要将一文本文件当作一个数据库访问,读完一个纪录后,跳到另一个纪录,它们在文件的不同地方时,一般使用( )类访问。 A、FileOutputStream B、PipedOutputStream C、BufferedOutputStream D、RandomAccessFile

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-4-28 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-4-28 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-3-25 [ 在线测试 ]

?

试题3:当把一个程序、线程或代码段的输出连接到另一个程序、线程或代码段的输入时,应使用的流是( )

A、DataOutputStream B、FileOutputStream C、PipedOutputStream D、BufferedOutputStream

试题4:当处理的数据量很多,或向文件输出很多次小数据,一般使用的流是( )

A、DataOutputStream B、FileOutputStream C、PipedOutputStream D、 BufferedOutputStream

试题5:下列不属于FileInputStream输入流的read()成员函数的是( )

A、int read(int line) B、int read(byte b[]) C、int read()

D、int read(byte b[],intoffset,int len)

试题1:下列属于能操作文件输入输出类的是( )

A、PipedInputStream和PipedOutputStream B、全部都是

C、FileInputStream和FileOutputStream

D、BufferInputStream和BufferOutputStream 试题2:获取一个不包含路径的文件名的方式为( )

A、String getParent() B、String getPath() C、String getName()

D、String getAbslutePath()

试题3:凡是从中央处理器流向外部设备的数据流称为( )

A、字符流 B、输入流 C、文件流 D、输出流

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-3-25 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-3-25 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-3-25 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-25 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-25 [ 在线测试 ]

?

试题4:下列不是Java的输入输出流的是( )

A、文本流 B、文件流 C、字节流 D、字符流

试题5:流的传递方式是( ) A、无正确选项 B、并行的 C、串行的

D、并行的和串行的

试题1:哪个关键字可以抛出异常?( )

A、finally B、throws C、throw D、try

试题2:当方法遇到异常又不知如何处理时,下列哪种说法是正确的( ) A、抛出异常 B、嵌套异常 C、捕获异常 D、声明异常 试题3:

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-25 [ 在线测试 ]

?

?

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-3-19 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-19 [ 在线测试 ]

?

在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成

A、throw子句 B、try子句 C、catch子句 D、finally子句

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-19 [ 在线测试 ]

?

试题4:对于catch子句的排列,下列哪种是正确的( ) A、父类在先,子类在后

B、先有子类,其他如何排列都无关 C、子类在先,父类在后

D、有继承关系的异常不能在同一个try程序段内 试题5:

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-3-19 [ 在线测试 ]

?

下列程序的执行,说法正确的是( )

A、程序将输出第8行和第19行的异常信息 B、程序将不输出异常信息

C、程序只输出第19行的异常信息 D、程序只输出第8行的异常信息

?

试题1:

下列程序的执行,说法错误的是( )

A、程序将输出第10行的异常信息 B、程序将输出“b=42”

C、程序将输出第10和12行的异常信息 D、程序第5行出错

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-3-19 [ 在线测试 ]

?

试题2:所有异常类的父类( ) A、Exception B、AWTError C、Error

D、Throwable

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-19 [ 在线测试 ]

?

试题3:java语言中异常处理的出口是下列哪一子句 ( ) A、catch{}子句 B、没有正确选项 C、try{}子句 D、finally{}子句

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-19 [ 在线测试 ]

?

试题4:关于异常,下列说法正确的是 ( )

A、为了保证程序运行速度,要尽量避免异常控制 B、异常是一种对象 C、没有正确答案

D、一旦程序运行,异常将被创建

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-3-19 [ 在线测试 ]

?

试题5:java中用来抛出异常的关键字是 ( ) A、finally B、throw C、catch D、try

?

试题1:已知变量定义: int i = 10;

String s = null;

下列代码哪些项会抛出空指针异常:( ) A、if( i>0 | s.length() ==0 ){ … } B、if( i>0 && s.length() ==0 ){ … } C、if( i>0 & s.length() ==0 ){ … } D、if( i>0 || s.length() ==0 ){ … }

试题2:下述4行代码组成的小程序总共创建String对象的个数为:( ) String s1 = \

String s2 = new String(\ String s3 = \

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-1-11 [ 在线测试 ]

?

String s4 = new String(\ A、3 B、4 C、2 D、1

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-1-11 [ 在线测试 ]

?

试题3:下列哪些项有编译错误:( ) A、float f = 1.0 B、long int = 100 C、Integer i = 1000; D、byte b = 200 E、char c = 100000

试题4:下列哪几项可以作为有效的Java标示符:( ) A、2Name B、$change C、identifier D、_sys_val E、room# 试题5:

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-1-11 [ 在线测试 ]

?

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-1-11 [ 在线测试 ]

?

下面关于布局管理器说法正确的是( )

A、使用布局管理器可以使JAVA生成的图形用户界面具有平台无关性 B、布局管理器用来管理组件放置在容器中的位置和大小

C、布局管理器LayoutManager本身是一个接口,通常使用的是实现了该接口的类 D、每个容器都有一个布局管理器

?

试题1:已知变量定义: int i = 10;

String s = null;

下列代码哪些项会抛出空指针异常:( ) A、if( i>0 | s.length() ==0 ){ … } B、if( i>0 && s.length() ==0 ){ … } C、if( i>0 & s.length() ==0 ){ … } D、if( i>0 || s.length() ==0 ){ … }

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2014-1-11 [ 在线测试 ]

?

试题2:下述4行代码组成的小程序总共创建String对象的个数为:( ) String s1 = \

String s2 = new String(\ String s3 = \

String s4 = new String(\ A、3

B、4 C、2 D、1

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2014-1-11 [ 在线测试 ]

?

试题3:下列哪些项有编译错误:( ) A、float f = 1.0 B、long int = 100 C、Integer i = 1000; D、byte b = 200 E、char c = 100000

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-1-11 [ 在线测试 ]

?

试题4:下列哪几项可以作为有效的Java标示符:( ) A、2Name B、$change C、identifier D、_sys_val E、room#

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2014-1-11 [ 在线测试 ]

? 试题5:

下面关于布局管理器说法正确的是( )

A、使用布局管理器可以使JAVA生成的图形用户界面具有平台无关性 B、布局管理器用来管理组件放置在容器中的位置和大小

C、布局管理器LayoutManager本身是一个接口,通常使用的是实现了该接口的类 D、每个容器都有一个布局管理器

? 试题1:

Java兼容给定是强类型语言,它对变量类型的检查非常严格,同时也提供了一些赋值兼容原则,赋值兼容原则规定( )

A、在继承树种不允许向下赋值,既父类实例不允许赋值给子类变量 B、在继承树种不允许向下赋值,既子类实例不允许赋值给父类变量

C、在继承树中允许向上赋值,既父类实例可以赋值给同类变量,还可以赋值给其子类的变量

D、在继承树中允许向上赋值,既子类实例可以赋值给同类变量,还可以赋值给其祖先类的变量

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

关于类继承的描述,正确的描述有( )

A、没有直接使用extends关键字说明父类,其直接父类是Object B、子类中通过使用super调用父对象的属性和方法

C、子类可以继承父类的成员,还可以增加自己的属性和方法 D、继承的定义使用关键字extends说明

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

类定义中可以定义构造方法,它是一类特殊的方法,定义类的构造方法应该满足( )

A、参数列表必须为空 B、没有返回值

C、名字应该与类名相同 D、必须有参数列表

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以用来修饰类,也可以用来修饰类中的成员,使用public修饰符的成员可见情况有( )

A、同一包中的非子类 B、同一包中的子类 C、同一类

D、不同包中的子类 E、不同包中的非子类

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以用来修饰类,也可以用来修饰类中的成员,使用protected修饰符的成员可见情况有( )

A、不同包中的非子类 B、同一包中的子类 C、同一类

D、不同包中的子类 E、同一包中的非子类

? 试题1:

访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以用来修饰类,也可以用来修饰类中的成员,使用无修饰符的成员可见情况有( )

A、不同包中的子类 B、同一类

C、不同包中的非子类

D、同一包中的子类 E、同一包中的非子类

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

下列关于类的定义,描述正确的有( )

A、类名是用户为该类所起的名字,要遵循标识符的语法要求,并尽量遵循命名约定 B、class前的修饰符可以有多个,用来说明并限定所定义的类的使用方式 C、要将该类定义成一个类的子类,使用关键字extends和implements D、定义一个类使用关键字class

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

break语句可以使用的情况有( )

A、switch语句块 B、函数体语句 C、块语句

D、for、while和do while等循环语句

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

引用数据类型变量具有基本属性为( )

A、变量名 B、存储单元 C、变量值 D、数据类型

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

Java提供类型转换机制有( )

A、强制类型转换 B、自动类型转换 C、不同类型转换 D、相同类型的换

? 试题1:

下列是复合数据类型的类型有( )

A、数组 B、类

C、接口类型 D、字符串

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

Java的数据类型共分为两大类型,他们是( )

A、基本数据类型 B、数组类型

C、复合数据类型 D、自定义数据类型

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

命名规范的主要内容有( )

A、变量名一般建议使用名词或名词性词组,变量名的首写字母一般是小写字母,中间单词的首字母大写

B、包的名称通常全部采用小写字母

C、常量名一般全部采用大写字母,如果一个常量由多个单词组成,则单词之间一般用下划线“_”分隔

D、类名或接口名或枚举名一般建议使用名词或名词性词组

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

制定程序编写规范的目标是( )

A、提高程序的运行效率

B、缩短程序编写和维护的时间 C、尽量使程序代码的风格一致 D、增强程序的可读性

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

面向对象技术的特性是( )

A、多态性 B、封装性 C、有效性 D、继承性

? 试题1:

下列关于命名习惯正确的做法是( )

A、命名常量名中均使用大写形式

B、由于方法及变量名的标识符,首字符小写,而其他各字的首字母大写,非首字符小写

C、用于类及接口名的标识符,名字的首写字母都大写,其他字符都小写

D、尽量不要在方法名和变量名中使用下画线,还要避免使用美元符合,因为该字母对内部类有特殊含义

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

下面关于Java语言说法正确的是( )

A、Java语言具有可移植性,是与平台无关的编程语言 B、Java语言是面向对象的、解释执行的网络编程语言 C、Java语言可对内存垃圾自动收集

D、 Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

编译运行下面的代码会发生什么情况为( ) public class Bground extends Thread{ public static void main(String argv[]) {

Bground b = new Bground(); b.run(); }

public void start() {

for (int i = 0; i <10; i++){

System.out.println(\ } } }

A、运行时错误,Thread类中的run方法没有定义 B、编译无错,不打印任何值 C、编译无错,打印0到9

D、编译错误,Thread类中的run方法没有定义

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

关于下面一段代码,描述正确的是( ) public class Agg {

public static void main(String argv[]) { Agg a = new Agg(); a.go();

}

public void go() {

DSRoss ds1 = new DSRoss(\ ds1.start(); } }

class DSRoss extends Thread { private String sTname = \

DSRoss(String s) { sTname = s; }

public void run() { notwait();

System.out.println(\ }

public void notwait() { while (true) { try {

System.out.println(\ wait();

} catch (InterruptedException ie) { }

System.out.println(sTname); notifyAll(); } } }

A、能够编译, 输出“waiting\,紧接着输出\ B、运行时错误,会抛异常 C、能够编译,输出“waiting\ D、编译错误

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

编译运行下面的代码会发生什么( ) public class Test extends Thread { private String sThreadName;

public static void main(String argv[]) {

Test h = new Test(); h.go(); }

Test() { }

Test(String s) {

sThreadName = s; }

public String getThreadName() { return sThreadName; }

public void go() {

Test first = new Test(\ first.start();

Test second = new Test(\ second.start(); }

public void start() {

for (int i = 0; i < 2; i++) {

System.out.println(getThreadName() + i); try {

Thread.sleep(100);

} catch (InterruptedException e) {

System.out.println(e.getMessage()); } } } }

A、输出first0, first1, second0, second1. B、运行时错误

C、输出first0, second0, first1, second1 D、编译错误

?

试题1:

编译运行下面的代码会发生什么( ) public class Test {

public static void main(String argv[]) {

Pmcraven pm1 = new Pmcraven(\ pm1.run();

Pmcraven pm2 = new Pmcraven(\ pm2.run(); } }

class Pmcraven extends Thread { private String sTname = \

Pmcraven(String s) { sTname = s; }

public void run() {

for (int i = 0; i < 2; i++) { try {

sleep(1000);

} catch (InterruptedException e) { }

yield();

System.out.println(sTname); } } }

A、输出Two Two One One B、输出One One Two Two C、输出One Two One Two D、编译错误

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

在Java中不存在的布局方式是( )

A、流布局(FlowLayout) B、中央布局(CenterLayout) C、网络布局(GridLayout) D、边界布局(BorderLayout)

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

下面关于事件监听的说明,哪一个语句是正确的?( )

A、监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别

B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器

C、所有组件,都不允许附加多个监听器 D、组件不允许附加多个监听器

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

下列Java常见事件类中哪个是鼠标事件类?( )

A、InputEvent B、WindowEvent C、MouseEvent D、KeyEvent

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

假设你正在为应用系统设计一个Java图形用户界面(GUI),需要能输入多行文本信息,下列组件中最能满足这个要求的是( )

A、Label B、TextArea C、Checkbox D、TextField

? 试题1:

阅读下列程序

import java.awt.Button; import java.awt.GridLayout; import java.awt.Panel; import javax.swing.*;

public class X extends JFrame{ public X(){

setLayout(new GridLayout(2,2)); JPanel p1=new JPanel(); add(p1);

JButton b1=new JButton(\ p1.add(b1);

JPanel p2=new JPanel(); add(p2);

JButton b2=new JButton(\ p2.add(b2);

JButton b3=new JButton(\ p2.add(b3);

JButton b4=new JButton(\ add(b4); }

public static void main(String[] args){

X x=new X(); x.pack();

x.setVisible(true); } }

当frame改变大小时,下面正确的描述为( )

A、Button \改变宽度 B、Button \改变高度 C、Button \改变高度

D、Button \改变高度和宽度

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

关于以下程序段的说法,类包含不考虑情况下,正确的是( ) 1.class MyListener implements

2. ActionListener,ItemListener{

3. public void actionPerformed(ActionEvent ae){ 4. System.out.println(\

5. public void itemStateChanged(ItemEvent ie){ 6. System.out.println(\7. } 8.}

A、第5行产生编译错误 B、可通过编译

C、第3行产生编译错误 D、第2行产生编译错误

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

以下说法哪项是正确的( ) 1.class MyListener

2.extends MouseAdapter implements MouseListener{ 3. public void mouseEntered(MouseEvent mev) 4. { System.out.println(\entered.\} 5. }

A、不能通过编译,因为类头定义不能分行

B、不能通过编译,因为没有实现MouseListener接口中的所有方法

C、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常 D、以上代码可通过编译

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

下列哪个布局管理器中的按钮位置有可能会根据JFrame的大小改变而改变?( )

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

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

下列哪个是不属于容器的组件?( )

A、JFrame B、JPanel C、JButton D、JApplet

? 试题1:

关于以下的组件的接口,正确的是( )

A、Choice组件可实现的接口是ActionListener B、以上都不对

C、TextArea组件可实现的接口是ActionListener

D、List组件可实现的接口,除了ItemListener,还可以是ActionListener

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

监听事件和处理事件( )

A、由Listener和构件分别完成 B、都由Listener完成

C、都由相应事件Listener处登记过的构件完成 D、由Listener和窗口分别完成

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

Character流与Byte流的区别是( )

A、每次读入的字节数不同

B、前者是块读写,后者是字节读写 C、前者带有缓冲,后者没有 D、二者没有区别,可以互换使用

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

?

试题4:在代码中使用catch(Exception e)的好处是( ) A、执行一些程序 B、忽略一些异常

C、捕获try块中产生的所有类型的异常 D、只会捕获个别类型的异常

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题5:

下列常见的系统定义的异常中,哪个是输入、输出异常?( )

A、ClassNotFoundException B、FileNotFoundException C、UnknownHostException D、IOException

? 试题1:

异常包含下列哪些内容?( )

A、程序事先定义好的可能出现的意外情况 B、程序的编译错误

C、程序执行过程中遇到的事先没有预料到的情况 D、程序中的语法错误

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题2:

下面的程序段执行后输出的结果是( )。

StringBuffer buf=new StringBuffer(\ buf.insert(5,\

System.out.println(buf.toString( ));

A、@China2008 B、China2008@ C、China#2008 D、 China@2008

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题3:

String或StringBuffer类的对象在调用以下哪个方法时其自身会发生更改?( )

A、StringBuffer类的reverse ()方法 B、String类的toUpperCase()方法 C、StringBuffer类的length ()方法 D、String类的replace()方法 E、String类的charAt()方法

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-23 [ 在线测试 ]

? 试题4:

下列数组初始化形式正确的是( )

A、int t3[3][2]={1,2,3,4,5,6}; B、int t1[][]={{1,2},{3,4},{5,6}}; C、 int t4[][]; t4={1,2,3,4,5,6}; D、 int t2[][]={1,2,3,4,5,6};

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

有整型数组:int[] x={2,33,88,5,10};, 则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是( )

A、88102335 B、25103388 C、 53321088 D、88331052

? 试题1:

执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )

A、x[0]为空 B、 x[9]未定义 C、x[10]为0 D、 x[9]为0

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

编译下列源程序会得到哪些文件?( ) class A1{ }

class A2{ }

public class B{

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

A、只有B.class B、编译不成功

C、有A1.class、A2.class和B.class文件 D、只有A1.class和 A2.class文件

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

下列哪一项说法最好地描述了Java中的对象?( )

A、对象是通过import命令引入到程序中的所有事情 B、对象是一种数据结构,它具有操作数据的方法 C、对象是一组具有共同的结构和行为的类

D、对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

类Test1、Test2定义如下: 1. public class Test1

2.{ public float aMethod(float a,float b) throws 3. IOException { } 4. }

5. public class Test2 extends Test1{ 6. 7.}

将以下哪种方法插入行6是不合法的。( )

A、public int aMethod(int a,int b)throws IOException{ } B、 public float aMethod(float p,float q){ }

C、public int aMethod(int a,int b)throws Exception{ } D、float aMethod(float a,float b){ }

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

下列哪种说法是正确的?( )

A、私有方法不能被子类覆盖

B、子类可以覆盖超类中的任何方法

C、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集 D、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法

? 试题1:

关于类继承的说法,正确的是( )

A、接口和类都允许多继承 B、Java接口允许多继承 C、接口和类都不允许多继承 D、Java 类允许多重继承

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

使用以下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( )

A、protected B、不使用保留字 C、private D、abstract

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

为了区分重载多态中同名的不同方法,要求( )

A、返回值类型不同

B、调用时用类名或对象名做前缀 C、采用不同的参数列表 D、参数名不同

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

下列关于构造方法的叙述中,错误的是( )

A、Java语言规定构造方法没有返回值,但不用void声明 B、Java语言规定构造方法不可以重载

C、Java语言规定构造方法只能通过new自动调用 D、Java语言规定构造方法名与类名必须相同

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

如果str表示一个String对象“73”,那么以下哪些表达式将会把这个字符串转换为int值73?请选出正确答案。( )

A、Integer.getInt(str)

B、(new Integer(str)).intValue() C、Integer.intValue(str) D、((int) str)

? 试题1:

下列哪个类的声明是正确的?( )

A、protected private number B、abstract final class HI{} C、public abstract class Car{} D、abstract private move(){}

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

以下声明合法的是( )

A、abstract final double hyperbolicCosine( ) B、default String C、abstract double d

D、 public final static native int w( )

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

类Test1定义如下: 1.public class Test1{

2. public float aMethod(float a,float b){ } 3. 4.}

将以下哪种方法插入行3是不合法的。( )

A、public float aMethod(float a, float b,float c){ } B、public float aMethod(float c,float d){ } C、public int aMethod(int a, int b){ }

D、private float aMethod(int a,int b,int c){ }

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

下面是Example.java文件的完整代码,请找出会产生编译错误的行( )。 1. class BaseClass { 2. public String str;

3. public BaseClass( ){ 4. System.out.println(“ok”);} 5. public BaseClass(String s){ 6. str=s;}}

7. class SubClass extends BaseClass{ 8. }

9. public class Example{

10. public void method( ){

11. SubClass s=new SubClass(“hello”); 12. BaseClass b=new BaseClass(“world”); 13. } 14. }

A、11 B、12 C、10 D、7

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

下面关于类的说法错误的是( )

A、类是对所有具有一定共性的对象的抽象 B、Java语言的类支持单继承和多继承 C、类是Java语言中的一种复合数据类型 D、类中包含数据变量和方法

?

试题1:

下列关于变量的叙述哪个是错的?( )

A、在方法中定义的局部变量在该方法被执行时创建 B、实例变量是类的成员变量 C、实例变量用关键字static声明 D、局部变量在使用前必须被初始化

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是( )

A、C类的实例可以访问到B类一个实例的x成员 B、 C类的实例不能访问到B类的实例

C、A类的实例能够访问到B类一个实例的x成员 D、A类的实例不能访问到B类的实例

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

下面关于Java语言中实例方法和类方法的说法,哪项是对的?( )

A、类方法可以操作实例变量也可以操作类变量 B、类方法可以直接通过类名调用

C、实例方法可以操作实例变量也可以操作类变量 D、实例方法可以直接通过类名调用

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

下列说法正确的是( )

A、abstract可修饰类、属性、方法 B、final 可修饰类、属性、方法

C、用final修饰的变量,在程序中可对这个变量的值进行更改 D、定义抽象方法需有方法的返回类型、名称、参数列表和方法体

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

Java语言的类间的继承关系是( )

A、线程的 B、多重的 C、不能继承 D、单重的

?

试题1:

下列有关子类继承父类构造函数的描述正确的是( )

A、子类无法继承父类的构造函数

B、子类必须通过super关键字调用父类的构造函数 C、子类无条件地继承父类不含参数的构造函数

D、创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

关于以下application的说明,正确的是( ) 1. class StaticStuff 2. {

3. static int x=10; 4. static { x+=5;}

5. public static void main(String args[ ]) 6. {

7. System.out.println(“x=” + x); 8. }

9. static { x/=3;} 10. }

A、4行与9行不能通过编译,因为缺少方法名和返回类型 B、编译通过,执行结果为:x=5 C、编译通过,执行结果为:x=3

D、9行不能通过编译,因为只能有一个静态初始化器

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

以下关于abstract的说法,正确的是( )

A、abstarct方法所在的类必须用abstract修饰 B、 abstract只能修饰类 C、abstract只能修饰方法

D、abstract类中必须有abstract方法

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

关于以下程序代码的说明正确的是( ) 1.class HasStatic{

2. private static int x=100;

3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++;

6. HasStatic hs2=new HasStatic( ); 7. hs2.x++;

8. hs1=new HasStatic( ); 9. hs1.x++;

10. HasStatic.x- -;

11. System.out.println(“x=”+x); 12. } 13. }

A、程序通过编译,输出结果为:x=102 B、程序通过编译,输出结果为:x=103

C、10行不能通过编译,因为x是私有静态变量 D、5行不能通过编译,因为引用了私有静态变量

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

下面哪个关键字不是用来控制对类成员的访问的?( )

A、protected B、public C、private D、default

? 试题1:

下列哪个命题为真?( )

A、构造函数必须有返回值

B、所有类都必须定义一个构造函数 C、构造函数可以访问类的非静态成员 D、构造函数必须初始化类的所有数据成员

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

下列关于构造方法使用的描述正确的是( )

A、程序员可以在程序中调用对象的构造方法 B、以上都不对

C、在对象消除时,调用构造方法

D、构造方法仅供虚拟机调用,当系统完成对象的创建后,自动调用相应的构造方法

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

在Java语言中,当定义一个变量为基本数据类型时,Java的JVM就为该变量分配内存,并给该变量赋初值,当定义一个复合数据类型变量时,该变量代表该类型对象的引用名,Java的JVM并不为对象创建内存空间,该变量引用的值为null,要创建对象实例,需要使用的关键字为( )

A、new B、 this C、public D、super

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

?

试题4:访问权限修饰符有public、private、protected和默认修饰符(没有写任何修饰符),他们既可以用来修饰类,也可以用来修饰类中的成员,使用private修饰符的成员可见情况有( )

A、同一包中的非子类 B、不同包中的子类 C、同一包中的子类 D、同一类

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

下面是Java的Boolean对象的值为( )

A、false B、true

C、new Boolean(true) D、Boolean

? 试题1:

关于以下程序段,正确的说法是( ) 1. String s1=”abc”+”def”;

2. String s2=new String(s1); 3. if(s1= =s2)

4. System.out.println(“= = succeeded”); 5. if (s1.equals(s2))

6. System.out.println(“.equals() succeeded”);

A、行4执行,行6不执行 B、行6执行,行4不执行 C、行4与行6都将执行 D、行4、行6都不执行

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

java程序运行时,用于判定一个对象实例的类型运算符是( )

A、equal B、以上都对 C、instanceof D、 ==

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

结构化程序设计所规定的三种基本控制结构是( )

A、主程序、子程序、函数 B、顺序、选择、循环 C、输入、处理、输出 D、树形、网形、环形

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

下列程序代码段运行后,变量x的结果是( ) int x=0; int y=3; switch(y){ case 1:x++; case 2:x++;x++; case 3:x++;x++;x++; case 4:x+=4; }

A、10 B、3 C、 7 D、 6

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

下列程序段运行后,变量temp的值是( ) int temp = 2 ; temp++; temp*=5; temp/=2;

A、7 B、15

C、2 D、7.5

?

试题1:

下列程序段运行后,变量x,y,z的值描述正确的是( ) int x=1;

int y=(x++)*2; int z=(--y)*3;

A、x的值是1,y的值是1,z的值是6 B、x的值是2,y的值是1,z的值是6 C、x的值是2,y的值是1,z的值是3 D、x的值是1,y的值是2,z的值是3

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

编译运行以下程序后,关于输出结果的说明正确的是( ) public class Conditional{

public static void main(String args[ ]){ int x=4;

System.out.println(“value is “ + ((x>4) ? 99.9 :9)); } }

A、输出结果为:value is 9 B、输出结果为:value is 9.0 C、输出结果为:value is 99.99 D、编译错误

类别:[ 选择类 ] 难度:[ 较难 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

以下程序的运行结果是:( ) public class Increment{

public static void main(String args[]){ int c; c = 2;

System.out.print(c); System.out.print(c++); System.out.println(c); } }

A、2 3 3 B、2 2 3

C、 2 2 2 D、3 4 4

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

Java语言正确的常量修饰符应该是( )

A、static

B、static final

C、public static final D、final

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

阅读以下代码: import java.io.*; import java.util.*; public class foo{

public static void main (String[] args){ String s;

System.out.println(\} }

输出结果应该是( )

A、由于String s没有初始化,代码不能编译通过 B、代码得到编译,并输出“s=null”

C、代码得到编译,但捕获到 NullPointException异常 D、代码得到编译,并输出“s=”

? 试题1:

下列选项中哪一个是表达式1 + 2 + \的值( )

A、\ B、\ C、\ D、\

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

在switch(expression)语句中,expression的数据类型不能是( )

A、double B、char

C、byte D、short

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

下列哪一项不是Java保留字?( )

A、super B、sizeof C、break D、abstract

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

下面不属于Java关键字的是( )

A、sealed B、 transient C、new D、private

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

下列整型数据类型中,需要内存空间最少的是( )

A、long B、int C、byte D、short

? 试题1:

当在命令行输入:java myprog good morning 运行以下代码,输出结果是( ) public class myprog{

public static void main(String argv[]) {

System.out.println(argv[2]); } }

A、Exception raised: \ B、myprog C、good D、morning

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

下列描述中,错误的是( )

A、Java内含多线程机制

B、Java的安全性体现在多个层次上 C、Java要求编程者管理内存

D、Applet要求在支持Java的浏览器上运行

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

Java应用程序的入口方法是( )

A、start() B、init() C、main() D、paint()

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

一个可以独立运行的Java应用程序( )

A、可以有一个或多个main方法 B、可以有一个或零个main方法 C、最多只能有两个main方法 D、只能有一个main方法

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题5:

在Java中,关于CLASSPATH环境变量的说法不正确的是( )

A、编译器用它来搜索各自的类文件 B、CLASSPATH是一个目录列表 C、解释器用它来搜索各自的类文件

D、CLASSPATH设置之后不可修改,但可以将目录添加到该环境变量中

? 试题1:

Java的JVM是指( )

A、Java源代码的编译器

B、运行Java 所需的硬件设备

C、由Java操作的家用设备(通常是一个漂亮的小烤箱) D、Java字节代码的解释程序

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题2:

运行jar文件中class文件需要在java命令后面加的参数为( )

A、cp B、-g

C、-verbose D、-d

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题3:

Java JDK中编译的命令是( )

A、jdb B、 java C、javah D、 javac

类别:[ 选择类 ] 难度:[ 容易 ] 入库时间:2013-12-22 [ 在线测试 ]

? 试题4:

Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( )

A、安全性 B、可移植 C、跨平台 D、多线性

类别:[ 选择类 ] 难度:[ 中等 ] 入库时间:2013-12-22 [ 在线测试 ]

?

试题5:下列关于Java语言的特点,描述错误的是( ) A、Java支持分布式计算 B、Java是跨平台的编程语言 C、Java是面向过程的编程语言 D、Java支持多线程

本文来源:https://www.bwwdw.com/article/adnp.html

Top