2024年3月26日发(作者:)
学习资料收集于网络,仅供参考
Java
试题
1) java
程序中,
main
方法的格式正确的是()。
a
)
static void main
(
String[] args
)
b
)
public void main
(
String[] args
)
c
)
public static void main
(
String[]s
)
d
)
public static void main
(
String[] args
)
2
)给定
java
代码,如下:
public byte count
(
byte b1
,
byte b2
)
{
return
;
)
(选择一项)
要使用这段代码能够编译成功,横线处可以填入()。 (选择一项)
a) (byte) (b1-b2)
b) (byte) b1-b2
c) b1-b2
d) (byte) b1/b2
3
)在
Java
中,在包
下定义一个类,要让包
下的所有类都可以访问这个类,
这个类必须定义为()。
a
)
protected
b
)
private
c
)
public
d
)
friendly
(选择一项)
4
) 在
Java
中,下列()语句不能通过编译。
(
选择一项
)
a) String s=
"
join
”
+
“
was
”
+
“
here
”
;
b) String s=
"
join
”
+3;
c) int a= 3+5
d) float f=5+5.5;
5)
在
Java
中下列()方法可以把
JFrame
的布局管理器设为
FlowLayout
类型(选择一项)
a
)
out
(
new FlowLayout()
)
;
b) out
(
new FlowLayout()
)
c
)
wLayout()
d
)
wLayout()
6
)给定
java
代码如下,运行时,会产生()类型的异常。(选择一项)
String s
=
null
;
(“
abc
”);
a) ArithmeticException
b) NullPointerException
c) IOException
d) EOFException
7)
在
java
中,()对象可以使用键
/
值的形式保存数据。
a
)
ArrayList
(选择一项)
b) HashSet
c) HashMap
d) LinkedList
学习资料
学习资料收集于网络,仅供参考
8
) 给定如下
java
代码,编译运行之后,将会输出()。
public class Test{
public staticvoid main
(
String args[]
)
{
int a=5;
n(a%2==1) ?(a+1) /2:a/2)
;
)
)(
选择一项
)
a
)
1
b
)
2
c
)
2.5
d
)
3
9
)以下
Java
语句中,
String str =
"
123456789
”
;str =ing(1,3)
执行后
str
中的值为。
择一项)
a)
“
23
”
b)
“
123
”
c)
“
12
”
d)
“
234
”
10
)给定如下
java
代码,以下()代码行编译会报错。(选择一项)
class MyClass{
void myMethod
(
final int p
)
{ final int il;
final int i2=p;
i1=20;
i2=20;
)
)
a) void my Method(final int p)
b) final int il;
c) final int i2=p
d) il=20
e) i2=20;
11
)给定如下
java
代码,编译时会在()出现错误。
class Parent{ )
class Child extends Parent{
public static void main
(
String args[]
)
{
Parent p1=new Child()
; 〃第一行
Parent p2=new Parent ()
; 〃第二行
Child c1=new Child()
; 〃第三行
Child c2=new Parent ()
; 〃第四行
)
选(
}(
选择一项
)
a)
第一行
学习资料
学习资料收集于网络,仅供参考
b)
第二行
c)
第三行
d)
第四行
12
)给定某
java
程序的
main
方法,如下:
public static void main
(
String[]arg
)
{ (
“
Hello
”
+args[1]);
)
从命令行传参:
people world nation
,该程序的运行结果是()。
a) Hello people
b) Hello world
c) Hello people world nation
d
)运行时出现异常
13
)给定
Java
代码,如下:
abstract class Shape{ abstract void draw()
;
)
(选择一项)
要创建
Shape
类的子类
Circle
,以下代码正确的是()(选择二项)
a)
)
b) abstract class Circle extends Shape{ }
c)
}
d)
}
14
)给定如下
java
代码,编译运行时,结果是()。(选择一项)
public class Test{
public static void main (String args[]) { for (int i=0;i<3; i++) {
(i);
}
(i);
}
}
a)
编译时报错
b)
正确运行,输出
012
c)
正确运行,输出
123
d)
正确运行,输出
0123
15
)给定一个
Java
程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项)
public Integer change( int i) {
}
class Circle extends Shape{ void draw() {}
class Circle extends Shape{ void draw() ;
class Circle extends Shape{ int draw() {}
学习资料
学习资料收集于网络,仅供参考
a) Integer int =new Integer( i);
return int;
b) Integer t = f( i);
return t;
c) return new Integer( i);
d) return i;
16)
在
java
中,在尝试对
null
对象操作时,会产生()类型的异常。(选择一项)
a)
b)
c)
d)
6)
ArithmeticException
NullPointerException
IOException
EOFException
17) Java
语言中,
String str=
”
123456789
”
,n(f(
“
5
”
)),
输出结果为()。
(选择一项)
a)
b)
c)
d)
6
5
4
-1
18)
在
java
中,已定义两个接口
B
和
C
,要定义一个实现这两个接口的类,以下语句正确
的是
()
。
(
选择一项
)
a)
b)
c)
d)
interface A extends B,C
interface A implements B,C
class A implements B,C
class A implements B,implements C
19
)给定
JAVA
代码,如下:
Class Parent{
public void count() {
n(10%3);
) ) public class Test extends Parent{ public void count() {
n(10/3);
)
public static void main(String args[]) {
Parent p = new Test();
();
)
)
运行编译后,输出结果是()。(选择一项)
a)
b)
c)
d)
1
1.0
3
3.3333333333333335
学习资料
学习资料收集于网络,仅供参考
20)
在
Java
中,下列()是不合法的赋值语句。(选择一项)
a) float f=1/3;
b)int i=1/3;
c) float f=1*3.0;
d) double f=1.0/3;
21)
利用
JAVA SWING
编程,要在当前窗体中显示如下信息提示框,则需要编写的代码 是
()。(选择一项)
a) ssageDialog(null,”
请输入登陆名!
","
提示信
息
”,_OPTION);
b) new ssageDialog(null,"
请输入登陆名!
","
提示信
息
”,_OPTION);
c) new eDialog(null,"
请输入登陆名!
","
提示信
息
”,_OPTION);
d) eDialog(null,"
请输入登陆名!
","
提示信
息
”,_OPTION);
22
)给定某
java
程序的
main
方法,如下;(选择一项)
public static void main(String [ ]args) {
int i = 0;
n(i++);
)
a)
b)
0
1
c)
编译错误
d)
运行时出现异常
23
)给定
java
程序,如下:编译运行
,
结果是()。(选择一项)
public class Test{
private static final int counter=10;
public static void main(String[] args) { n(++counter);
)
)
a)
b)
c)
d)
10
11
编译错误
运行时出现异常
File
FileOutputStrean
24
)在
JAVA
中,要创建一个新目录,要使用()类的实例。(选择一项)
a)
b)
学习资料
学习资料收集于网络,仅供参考
c) PrintWriter d) Dir
25)
在
java
中
,
下列
()
类不能派生出子类
.(
选择一项
) a) public class MyClass{ } b) class
MyClass{ } c) abstract class MyClass{ }
d) final class MyClass {
26)
在
java
中,以下(
a) java b)javaw
c) javac d) jar
27
)在
JAVA
中,通过调用以下(
}
)命令能够将
java
源文件编译为类文件 (选择一项)
)方法,可以装载
SUN
的
JDBC-ODBC
桥。(选择一
项)
a) new Class() .load(
"
bcDribei
”
);
b) new Class() .forName(
"
bcDrivei
”
);
c) e(
“
bcDriver
”
);
d) (
“
bcDrivef
,
);
28)
在
JAVA
中,要判断
D
盘下是否存在文件
,
应该使用以下()判断语句。(选择 一
项)
a) if(new File(
“
d:
”
) .exists() = =1)
b) if((
“
d:
”
)= =1)
c) if(new File(
“
d:/
”
) .exists())
d) if((
“
d:/))
29)
在
JAVA
接口中,下列选项里有效的方法声明是(
a) public void aMethod();
b) void aMethod();
c) static void aMethod( ) ;
d) protected void aMethod( ) ;
30)
给定
JAVA
代码,如下:编译运行,结果是(
public static void main(string[] args) {
String s;
n(
“
s=
”
+s); } a)
编译错误
b)
编译通过,但出现运行是错误
c)
正常运
)。(选择二项)
)。(选择一项)
行,输出
s=null d)
正常运行,输出
s=
31
)给定一个
java
程序的
main
方法的代码片段如下:假如
d
目录下不存在
文件, 现
运行该程序,下面的结果正确的是( )。(选择一项)
try {
PrintWriter out=new PrintWriter(new FileOutputStream(
“
d:/
”
));
学习资料
学习资料收集于网络,仅供参考
String name=
”
chen
”
; (name);
();
)
catch(Execption e) {
n(
“文件没有发现! "
)
;
)
a)
将在控制台上打印:”文件没有发现!”
b)
正常运行,但没有生成文件
c)
运行后生成
,
但该文件中无内容
d)
运行后生成
,
该文件内容为:
chen
32)
在
JAVA
中,对于
PreparedStatement
的方法
setInt(int i,int x),
描述正确的是(
(选择一项)
a)
使得第
i-1
个参数的值设为
x
b)
使得第
x-1
个参数的值设为
i
c)
使得第
x
个参数的值设为
i
d)
使得第
i
个参数的值设为
x
33)
给定
JAVA
程序
,
如下:
package com;
public class Test{
public void talk( ) { } protected void walk( ) { }
private void climb( ) { }
private void jump( ) { }
给定
Test
的子类
10
玳
2
代码如下:
Package ;
Import com.*;
Public class Test2 extends Test {
Public static void main(String[] args)
{
Test2 tt=new Test2(); //A
}
}
可以在
Test2
的
A
处加入的代码是()。(选择二项)
a) ( ) ;
b) ( ) ;
c) ( ) ;
d) ( ) ;
34)
在
JAVA
语言中,下面变量命名合法的有()。(选择二项)
a) variable123
b) 123varible
c) private
学习资料
学习资料收集于网络,仅供参考
d) variable_123
35
)给定一段
JAVA
代码如下:要打印出
list
中存储的内容,以下语句正确的是(
择二项)
ArrayList list = new ArrayList();
(
“
a
”
);
(
“
b
”
);
Iterator it = or( );
a) while(t())
n(());
b) for(int i=0; i<( ) ; i++)
)。
)。(选
n((i));
c) while(t())
n(());
d) for(int i=0; i<( ) ; i++) n(it(i));
36)下列Java Swing组件,()是容器组件。(选择二项)
a) JFrame
b) JButton
c) JTextArea
d) JPanel
37)给定某java程序的main方法如下,该程序的运行结果是()(选择一项)。
pubtic static void main ( String]] args) { boolean boo=true;
if ( boo== false) {
n ("a"); }else {
n ("b"); ) a) a b) b c) c d) d
38)下列选项中,不属于Java语言的关键字的是()。(选择一项)
a) import
b) malloc
c) extends
d) new
39)在JAVA中,()类提供定位本地文件系统,对文件或目录及其属性进行基本操作。(选择
一项)
a) Filelnputstream
b) FileReader
c) Filewriter
d) File
40)在JAVA中,()关键字用来终止循环语句。(选择一项)
a) return
b) continue
c) break 学习资料
学习资料收集于网络,仅供参考
d) exit
35)给定java代码,如下,编译运行后,结果是0。(选择一项)
public class Test{
static String s;
public static void main(String args口) {
char c=(0) ; n(c) ; }}
a)编译错误
b)运行期异常,异常类型为NullPointerException
c)运行期异常,异常类型为ArithmeticExceptioin
d)正确运行,但无输出内容
36)给定Java代码如下,关于super的用法,以下描述正确的是()。(选择一项) class C
extends B {
public C() {
super() ; } }
a)用来调用类B中定义的super()方法
b)用来调用类C中定义的super()方法
c)用来调用类B的无参构造方法


发布评论