java题目.docx
《java题目.docx》由会员分享,可在线阅读,更多相关《java题目.docx(76页珍藏版)》请在冰豆网上搜索。
java题目
∙试题1:
以下对File类的publicbooleanisFile()方法的描述正确的是?
( )
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(intindex)
C、add(Objectobj)
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、Innerin=newInner();
B、Outer.Innerin=newOuter.Inner()
C、Innerin=newOuter.Inner();
D、Outer.Innerin=newOuter().newInner()
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
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
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-5-29 [ 在线测试 ]
∙试题3:
JFrame默认的布局管理器是( )
A、CardLayout
B、BorderLayout
C、GridLayout
D、FlowLayout
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-5-29 [ 在线测试 ]
∙试题4:
JPanel默认的布局管理器是( )
A、BorderLayout
B、FlowLayout
C、CardLayout
D、GridLayout
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-5-29 [ 在线测试 ]
∙试题5:
在Java中,一般菜单格式包含下列对象( )
A、JMenuBar
B、JMenuItem
C、JMenu
D、JMenuBar、JMenu、JMenuItem
∙试题1:
Swing与AWt的区别不包括( )
A、Swing是由纯Java实现的轻量级构件;
B、Swing没有本地代码;
C、Swing支持图形用户界面;
D、Swing不依赖操作系统的支持;
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-5-29 [ 在线测试 ]
∙试题2:
下列数组定义正确的是( )
A、int[]a;
B、int[][]a;
C、int[]a[];
D、inta[];
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题3:
执行完代码"int[]x=new int[25];"后以下说明正确的是( )
A、x[0]为空
B、x[24]未定义
C、x[25]为0
D、x[24]为0
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题4:
如定义对象StringBuffer ch=newStringBuffer("Shanghai")则ch.length()的值为( )
A、8
B、7
C、23
D、9
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题5:
下列语句会造成数组newint[10]越界是( )
A、a[9]=10;
B、for(inti=0;i<=10;i++)a[i]++;
C、a[0]+=9;
D、--a[9]
∙试题1:
关于数组作为方法的参数时,向方法传递的是( )
A、数组的元素
B、数组自身
C、数组的引用
D、.数组的栈地址
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题2:
关于数组默认值,错误的是( )
A、float--0.0f
B、Boolean--true
C、char--'u0000'
D、int--0
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题3:
当访问无效的数组下标时,会发生( )
A、系统崩溃
B、中止程序
C、抛出异常
D、直接跳过
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题4:
数组a的第三个元素表示为( )
A、a[3]
B、a(3)
C、a
(2)
D、a[2]
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题5:
下面不是创建数组的正确语句是( )
A、floatf[]=newfloat[6];
B、float[][]f=newfloat[6][];
C、floatf[][]=newfloat[][6];
D、floatf[][]=newfloat[6][6];
∙试题1:
下列初始化字符数组的语句中,正确的是( )
A、charstr[5]={"hi"};
B、charstr[5]="hello";
C、charstr[]={'h','e','l','l','o','\0'};
D、charstr[100]="";
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题2:
定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为( )。
A、17
B、18
C、24
D、25
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题3:
下面的二维数组初始化语句中,正确的是( )
A、floatb[2][2]={0.1,0.2,0.3,0.4};
B、inta[][2]={{1,2},{3,4}};
C、floata[2][2]={0};
D、inta[2][]={{1,2},{3,4}};
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题4:
定义了一维int型数组a[10]后,下面错误的引用是( )
A、a[0]=5*2;
B、a[0]=1;
C、a[10]=2;
D、a[1]=a[2]*a[0];
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题5:
下面错误的初始化语句是( )。
A、charstr[100]="hello";
B、charstr[]={'hello'};
C、charstr[]={'h','e','l','l','o'};
D、charstr[]="hello";
∙试题1:
给出下列代码,则数组初始化中下列选项中不正确的是( )
byte[]array1,array2[];
bytearray3[][];
byte[][]array4;
A、array2=array1
B、array2=array4
C、array3=array4
D、array2=array3
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-29 [ 在线测试 ]
∙试题2:
使用流式套接字编程时,为了向对方发送数据,则需要使用哪个方法( )
A、getInputStream()
B、getInetAddress()
C、getOutputStream()
D、getLocalPort()
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题3:
当使用客户端套接字Socket创建对象时,需要指定( )
A、服务器地址和文件
B、服务器端口和文件
C、服务器名称和文件
D、服务器主机名称和端口
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题4:
ServerSocket的监听方法accept()的返回值类型是( )
A、Socket
B、DatagramSocket
C、void
D、Object
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题5:
java程序中,使用TCP套接字编写服务端程序的套接字类是( )
A、DatagramSocket
B、Socket
C、ServerSocket
D、DatagramPacket
∙试题1:
为了获取远程主机的文件内容,当创建URL对象后,需要使用哪个方法获取信息( )
A、getHost
B、getPort()
C、openStream()
D、openConnection()
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题2:
InetAddress类中哪个方法可实现正向名称解析?
( )
A、getHostAddress()
B、isReachable()
C、getByName()
D、getHosstName()
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题3:
Java提供的类进行有关Internet地址的操作类型是( ) .
A、Socket
B、ServerSocket
C、DatagramSocket
D、InetAddress
类别:
[ 选择类 ] 难度:
[ 容易 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题4:
在客户/服务器通信模式中,客户与服务器程序的主要任务是什么?
( )
A、服务器程序接收并处理客户请求,然后向客户发送响应结果
B、客户程序发送请求,并接收服务器的响应
C、如果客户程序和服务器都会保证发送的数据不会在传输途中丢失
D、客户程序在网络上找到一条到达服务器的路由
类别:
[ 选择类 ] 难度:
[ 中等 ] 入库时间:
2014-4-28 [ 在线测试 ]
∙试题5:
一个服务器进程执行以下代码:
ServerSocketserverSocket=newServerSocket(80);
Socketsocket=serverSocket.accept();
intport=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数据访问权限能够限制数据不被串行化