java题目Word文档下载推荐.docx
- 文档编号:6146117
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:20
- 大小:23.35KB
java题目Word文档下载推荐.docx
《java题目Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java题目Word文档下载推荐.docx(20页珍藏版)》请在冰点文库上搜索。
7.paint()方法使用哪种类型的参数?
(
A
)
A、Graphics
B、Graphics2D
C、String
D、Color
6.设x=1,y=2,z=3,则表达式
y+=z--/++x
的值是(
A、3
B、3.5
C、4
D、5
8.在编写Java
Applet程序时,需在程序的开头写上(
B
)语句。
A、import
java.awt.*
B、import
java.applet.Applet
C、import
java.io.*
D、import
java.awt.Graphics;
9.下列Java常见事件类中哪个是鼠标事件类?
(C)
A、InputEvent
B、KeyEventC、MouseEvent
D、WindowEvent
10.有以下程序片段,下列哪个选项不能插入到行1。
D
1.
2.public
class
Interesting{
3.//do
sth
4.
}
java.awt.*;
B、package
mypackage;
OtherClass{
}
D、public
MyClass{
11.给出下面代码,关于该程序以下哪个说法是正确的?
C
public
Person{
static
int
arr[]
=
new
int[5];
static
void
main(String
a[])
{
System.out.println(arr[0]);
}
}
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
12.下列常见的系统定义的异常中,哪个是输入、输出异常?
A、ClassNotFoundException
B、IOException
C、FileNotFoundException
D、UnknownHostException
13、关于以下代码段的说法正确的是(
①String
s="
abcde"
②StringBuffer
s1=new
StringBuffer("
);
③if(s.equals(s1))
④
s1=null;
⑤if(s1.equals(s))
⑥
s=null;
A、第1行编译错误,String的构造器必须明确调用
B、第3行编译错误,因为s与s1有不同的类型
C、编译成功,但执行时在第5行有异常抛出
D、编译成功,过程中也没有异常抛出
14.已知有下列类的说明,则下列哪个语句是正确的?
publicclassTest{
privatefloatf=1.0f;
intm=12;
staticintn=1;
publicstaticvoidmain(Stringarg[]){Testt=newTest();
}
A、t.f;
B、this.n;
C、Test.m;
D、Test.f;
15.下列代码的执行结果是(A)
publicclassTest
{
publicintaMethod()
{staticinti=0;
i++;
System.out.println(i);
publicstaticvoidmain(Stringargs[])
{Testtest=newTest();
test.aMethod();
A、编译错误
B、0
C、1
D、运行成功,但不输出
16.下列关于继承的哪项叙述是正确的(D)?
A、在java中允许多重继承
B、在java中一个类只能实现一个接口
C、在java中一个类不能同时继承一个类和实现一个接口
D、java的单一继承使代码更可靠
17.下列关于Frame类的说法不正确的是(C)
A、Frame是Window类的直接子类
B、Frame对象显示的效果是一个窗口
C、Frame被默认初始化为可见
D、Frame的默认布局管理器为BorderLayout
18.在oneMethod()方法运行正常的情况下,程序段将输出什么?
publicvoidtest(D)
{try
{oneMethod();
System.out.println("
con1"
catch(ArrayIndexOutOfBoundsExceptione)
{System.out.println("
con2"
catch(Exceptione)
con3"
finally
{
finally"
A、con1
B、con2
C、con3
D、con1
19.以下代码段执行后的输出结果为(
)
int
x=-3;
y=-10;
System.out.println(y%x);
A、
-1
B、2
D、3
20.在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?
(D)
A、init()
B、start()
C、paint()
D、destroy()
21、编译Java
Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。
22.Java
application中的主类需包含main方法,以下哪项是main方法的正确形参?
A、String
args
B、String
ar[]
C、Char
arg
D、StringBuffer
args[]
23.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行(A)。
C、destroy()
D、stop()
24.以下哪项可能包含菜单条(B)。
A、Panel
B、Frame
C、Applet
D、Dialog
25.若需要定义一个类域或类方法,应使用哪种修饰符?
A、static
C、private
D、public
26.在编写Java
java.awt.Graphics
27.以下哪个关键字可以用来对对象加互斥锁?
B)
A、transient
B、synchronizeC、
serialize
D、static
28.以下代码段执行后的输出结果为(
29.给出下面代码,关于该程序以下哪个说法是正确的?
30.有以下程序片段,下列哪个选项不能插入到行1。
31.给出下列的代码,哪行在编译时可能会有错误?
①
publicvoidmodify(){
②
inti,j,k;
③
i=100;
while(i>
0){
⑤
j=i*2;
System.out.println("
Thevalueofjis"
+j);
⑦
k=k+1;
⑧
⑨
A、line4
B、line6
C、line7
D、line8
34.给出下列代码,则数组初始化中哪项是不正确的?
byte[]array1,array2[];
bytearray3[][];
byte[][]array4;
A、array2=array1
B、array2=array3
C、array2=array4
D、array3=array4
35.下列代码的执行结果是(A)
36、下列哪个选项的java源文件代码片段是不正确的?
(B)
A、importjava.io.*;
B、importjava.io.*;
classPerson{
}
packagetestpackage;
publicclassTest{
}
C、packagetestpackage
D、importjava.io.*;
publicclassTest{
importjava.awt.*;
37.下列常见的系统定义的异常中,哪个是输入、输出异常(B)?
判断题(每题1分,共10分)
)Java语言除了应用于网络,还可以用于编写单机的应用程序。
)Java语言没有自动收集无用内存的功能。
)Unicode码与ASCII码不同,Unicode码是16位的,而ASCII码是8位的..
)Java语台有关言程序与硬件、软件平
)Java语言是解释型语言
)Java语言支持类的继承,但不支持类的多重继承
)在Java语言中,允许一个类继承一个父类的内容,但不允许继承多个父类的内容
)方法的重载是指子类和父类具有相同的名字、相同的参数表,但返回类型可以不相同。
)如果在类中未给成员变量赋予初值,,则在系统执行时,不会自动对类中的成员进行初始化.
)定义类时,抽象类中的方法必须是空的方法,不能有任何代码.
)在Java中,add()方法是向容器组件中添加控件的方法。
)在Java语言中即支持一维数组,也支持多维数组。
)在定义类时,抽象类中的方法必须是空的方法,不能有任何代码
写出下列程序完成的功能。
1、import
java.io.*;
class
Reverse
{public
void
main(String
args[])
{int
i,n=10;
a[]=newint[10];
for
(i=0;
i<
n;
i++)
try{
BufferedReader
br=
newBufferedReader(new
InputStreamReader(System.in));
a[i]=Integer.parseInt(br.readLine());
//输入一整数
}catch(IOException
e){};
for(i=n-1;
i>
=0;
i――)
System.out.print(a[i]+"
"
System.out.println();
2.public
Sum
main(String
double
sum=0.0;
for
(int
i=1;
=100;
i++)
sum+=1.0/(double)i;
System.out.println("
sum="
+sum);
3.importjava.awt.*;
publicclassabc
main(Stringargs[])
{newFrameOut();
classFrameOutextendsFrame
//
Frame为系统定义的窗框类
{Buttonbtn;
FrameOut()
{super("
按钮"
btn=new
Button("
按下我"
setLayout(new
FlowLayout());
add(btn);
setSize(300,200);
show();
4.importjava.io.*;
{publicstaticvoidmain(Stringargs[])
{SubClasssb=newSubClass();
System.out.println(sb.max());
class
SuperClass
{int
a=10,b=20;
SubClass
extends
SuperClass
max(){return((a>
b)?
a:
b);
}}
写出下面程序的运行结果
1.public
TestArray
{
args[
])
i
j
a[
]
5,9,6,8,7};
0
<
a.length-1;
++
k
i;
a.length
j++
if
a[j]<
a[k]
j;
temp
=a[i];
a[i]
a[k];
temp;
=0
i<
a.length;
i++
System.out.print(a[i]+"
"
System.out.println(
2.importjava.io.*;
publicclass
abc
{inti,s=0;
a[]={10,20,30,40,50,60,70,80,90};
for(i=0;
a.length;
if(a[i]%3==0)
s+=a[i];
+s);
3.class
Exp1
public
main(String[]
args)
s,s1="
char
c;
s=args[0];
(int
i=0;
s.length();
i++)
c=s.charAt(i);
if(c>
='
a'
&
c<
z'
s1=s1+Character.toUpperCase(c);
else
s1=s1+Character.toLowerCase(c);
System.out.println(s1);
若在dos命令行输入:
java
abcDEF,则输出为
4.importjava.io.*;
{
SubSubClass
x=new
SubSubClass(10,20,30);
x.show();
{
a,b;
SuperClass(intaa,int
bb)
a=aa;
b=bb;
show()
a="
+a+"
\nb="
+b);
classSubClassextendsSuperClass
intc;
SubClass(int
aa,int
bb,int
cc)
{super(aa,bb);
c=cc;
SubSubClass
exten
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 题目
![提示](https://static.bingdoc.com/images/bang_tan.gif)