《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载

上传人:b****1 文档编号:13128599 上传时间:2022-10-06 格式:TXT 页数:36 大小:48.56KB
下载 相关 举报
《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载_第1页
第1页 / 共36页
《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载_第2页
第2页 / 共36页
《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载_第3页
第3页 / 共36页
《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载_第4页
第4页 / 共36页
《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载

《《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载》由会员分享,可在线阅读,更多相关《《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载(36页珍藏版)》请在冰豆网上搜索。

《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载

���������

��������ѡ����

1��Javaapplication�е����������main����������������main��������ȷ��

����B��

A��StringargsB��Stringar[]C��CharargD��StringBufferargs[]

2�����¹

��ڼ̳е�������ȷ���ǣ�A����

A����Java����ֻ�����һ�̳�

B����Java��һ����ֻ��ʵ��һ���ӿ�

C����Java��һ���಻��ͬʱ�̳�һ�����ʵ��һ���ӿ�

D����Java�нӿ�ֻ�����һ�̳�

3��paint()����ʹ���������͵IJ���?

��A��

A��GraphicsB��Graphics2DC��StringD��Color

4�������ĸ�����Java��ԭʼ�������ͣ�B��

A��intB��BooleanC��floatD��char

5������������ܰ����˵�����B����

A��PanelB��FrameC��AppletD��Dialog

6������Ҫ����һ��������෽����Ӧʹ���������η�����A��

A��staticB��packageC��privateD��public

7�����������ִ��applet��������ѡ���е��ĸ�������������ִ�У�A����

A��init()B��start()C��destroy()D��stop()

8������������룬���ڸó

��������ĸ�˵������ȷ�ģ���C��

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[])

{

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

}

}

A������ʱ����������B������ʱ��ȷ������ʱ����������C�������D�������

9��������Щ������Java�ڴ���յ�˵������ȷ��?

��B��

A������Ա���봴��һ���߳����ͷ��ڴ�

B���ڴ���ճ������ͷ������ڴ�

C���ڴ���ճ����������Աֱ���ͷ��ڴ�

D���ڴ���ճ��������ָ����ʱ���ͷ��ڴ����

10�������ĸ��ؼ��ֿ��������Զ���ӻ���������B��

A��transientB��synchronizedC��serializeD��static

11�����´

����ִ�к��������Ϊ��A��

intx=��3��

inty=��10��

System.out.println(y%x);

A��-1B��2C��1D��3

12�������³

���Ƭ�Σ������ĸ�ѡ��ܲ��뵽��1����D��

1.

2.publicclassInteresting{

3.//dosth

4.}

A��importjava.awt.*;

B��packagemypackage;

C��classOtherClass{}D��publicclassMyClass{}

13.��������������ֵ��䣺

a=Integer.parseInt(��12��);

b=Integer.valueOf(��12��).intValue();

����˵����ȷ���ǣ�D����

A��a���������ͱ�����b�����������

B��a�����������b���������ͱ�����

C��a��b���������������ֵ��ȡ�

D��a��b�����������ͱ�������ֵ��ȡ�

14��FilterOutputStream��BufferedOutputStream��DataOutputStream��PrintStream

�ĸ��࣬�����ĸ��������FilterOutputStream���캯���IJ������ͣ�A

A��OutputStreamB��FileC��InputStreamD��BufferedOutputStream

15���ڱ�дJavaApplet����ʱ�����ڳ���Ŀ�ͷд��(B)��䡣

A��importjava.awt.*;

B��importjava.applet.Applet;

C��importjava.io.*;

D��importjava.awt.Graphics;

16����Parent��Child�������£

1��publicclassParent

2��{publicfloataFun(floata,floatb)throws

3��IOException{}4��}

5��publicclassChildextendsParent{

6��

7��}

���������ַ���������6�Dz��Ϸ��ġ���A��

A��floataFun(floata,floatb){}

B��publicintaFun(inta,intb)throwsException{}

C��publicfloataFun(floatp,floatq){}

D��publicintaFun(inta,intb)throwsIOException{}

17����ʹ��interface����һ���ӿ�ʱ��ֻ����ʹ�ã

�D�����η����θý

ӿڡ�

A��privateB��protectedC��privateprotectedD��public

18�������·

����Ķ��壬��ѡ��÷

����ķ������ͣ�D����

ReturnTypemethod(bytex,doubley)

{

return(short)x/y*2;

A��byteB��shortC��intD��double

19���������´

���ε�˵����ȷ���ǣ�D��

1��Strings="

abcde"

;

2��StringBuffers1=newStringBuffer("

3��if(s.equals(s1))

4��s1=null;

5��if(s1.equals(s))

6��s=null;

A����1�б������String�Ĺ�����������ȷ����

B����3�б��������Ϊs��s1�в�ͬ������

C������ɹ�����ִ��ʱ�ڵ�5�����쳣�׳�

D������ɹ���������Ҳû

���쳣�׳�

20�����벢�������³

������������ĸ�ѡ������ȷ�ģ�C��

1.classX{

2.protectiedStringtoString()i{3.returnsuper.toString();

4.}

A������ͨ���������쳣B������ͨ��������ʱ����

C����2��������ܳɹ�����D�����ܳɹ����룬��3����

�������Ķ���

1�����³

���������������

classStringTest1

{

publicstaticvoidmain(String[]args)

Strings1="

hello"

Strings2=newString("

if(s1.equals(s2)){

System.out.println("

���"

}else{

�����"

2�����³

���ε�������Ϊ56789��

publicclassTestArray

publicstaticvoidmain(Stringargs[]){

inti,j;

inta[]={5,9,6,8,7};

for(i=0;

a.length-1;

i++){

intk=i;

for(j=i;

j<

j++)

if(a[j]<

a[k])k=j;

inttemp=a[i];

a[i]=a[k];

a[k]=temp;

}

for(i=0;

i<

a.length;

i++)

System.out.print(a[i]+"

"

System.out.println();

}

3��д�����³

���Ĺ��ܡ�

importjava.io.*;

publicclassTestFile

publicstaticvoidmain(Stringargs[])throwsException

BufferedReaderbr=newBufferedReader(

newInputStreamReader(System.in));

BufferedWriterbw=newBufferedWriter(newFileWriter(��input.txt"

));

Strings;

while(true)

{

System.out.print("

������һ���ַ�����"

System.out.flush();

s=br.readLine();

if(s.length()==0)break;

bw.write(s);

bw.newLine();

bw.close();

���ܣ��Ӽ�����һ�����ַ�������һ�����input.txt�ļ����ļ���ֱ��������С�

4���Ķ����³

������������

classAnimal{

Animal(){System.out.print("

Animal"

publicclassDogextendsAnimal{

Dog(){

System.out.print("

Dog"

publicstaticvoidmain(String[]args){

Dogsnoppy=newDog();

��������AnimalDog

/******************************THREE*******************************/

һ������ѡ����

1�������ĸ���Java�еı�ʶ����D��

A��publicB��superC��3numberD��width

2�������ĸ���Java�еı�ʶ��(A)

A��fieldnameB��superC��3numberD��#number

3����֪���¶

��壺Strings="

story"

�����ĸ���䲻�ǺϷ���(C)

A��s+="

books"

B��s=s+100;

C��intlen=s.length;

D��Stringt=s+��abc��;

4�������ĸ���Java����Ч�Ĺؼ���(C)

A��nameB��helloC��falseD��good

5������Ĵ����ִ��֮��count��ֵ��ʲô

(D)

intcount=1;

for(inti=1;

=5;

i++){

count+=i;

System.out.println(count);

A��5B��1C��15D��16

6������һ���࣬����ʹ�õ

Ĺؼ�����(B)

A��publicB��classC��interfaceD��static

7������һ���ӿڱ���ʹ�õ

Ĺؼ����ǣ�C��

A��publicB��classC��interfaceD��static

8������������p�IJ�����BorderLayout������p���±

������һ����ťb��

Ӧ��ʹ�õ

�����ǣ�C��

A��p.add(b);

B��p.add(b,"

North"

C��p.add(b,"

South"

D��b.add(p,"

9������������һ����ť����b��Ӧ��ʹ�õ

�����ǣ�A��

A��Buttonb=newButton();

B��buttonb=newbutton();

C��Buttonb=newb();

D��b.setLabel(��ȷ����);

10��Frame����Ĭ�ϵIJ��ֹ������ǣ�B��

A��FlowLayoutB��BorderLayout

C��CardLayoutD��null

11��������һ��import�������ʹ�����ڳ����д�������/���������C��

A��importjava.sql.*;

B��importjava.util.*;

C��importjava.io.*;

D��import.*;

12��������һ��import�������Ϊ�����ṩ��д����Ӧ�ó

�����ࣨD��

13�������Ҫ���ļ��ж�ȡ���ݣ�������ڳ����д�����һ����Ķ���A��

A��FileInputStreamB��FileOutputStream

C��DataOutputStreamD��FileWriter

�������

1���������MyClass����Ϊpublic�������ļ����Ʊ����ǣ�MyClass.java������

�������롣

2��Java�����еĵ���ע�ͷ��ǣ�//��������ע�ͷ��ǣ�/**/����

3��Java�в������͵ij��������֣������ǣ�true���ͣ�false����

4��Java�����ڶ���С���Ĺؼ�������������float������double�������߾��ȸ�

��ǰ�ߡ�

5��Java��������������ȱȽϵ�������ǣ���==�������ڲ���ȱȽϵ��������

��<

>

����

6����Java�ж���һ���ַ������͵ı���str������ǣ���Stringstr;

��������һ

������10��Ԫ�ص���������a������ǣ���int[]arr=newint[10];

����

7������mypackage���е�����������ǣ�importmypackage.*;

����

8��������һ������intarr[]=newint[5];

ʱ��������������������ı�������

�ǣ�int�����������ǣ�arr��������Ĵ�СΪ��5��������Ԫ���±

��ʹ�÷

�Χ�ǣ�0��4����

9������x=13��y=4������ʽx%y!

=0��ֵ�ǣ�true���������������ǣ�boolean����

10���쳣�������ɣ�try������catch����finally�������ؼ�����ɵij���顣

11�����³

���ε��������ǣ������Σ�

intx=5,y=6,z=4;

if(x+y>

z&

&

x+z>

y&

z+y>

x)

System.out.println("

������"

else

����������"

12���������ε�ִ�н���ǣ�65432��

inta[]={2,3,4,5,6};

for(inti=a.length-1;

i>

=0;

i--)

System.out.print(a[i]+"

�������Ķ���

����������Ϊ_Peteris17yearsold!

___��

publicclassPerson{

Stringname;

intage;

publicPerson(Stringname,intage){

this.name=name;

this.age=age;

publicstaticvoidmain(String[]args){

Personc=newPerson("

Peter"

17);

System.out.println(c.name+"

is"

+c.age+"

yearsold!

����������Ϊ__�γ̺�:

101���:

ASPѧ��:

3___��

public

classCourse{

privateStringcNumber;

privateStringcName;

privateintcUnit;

publicCourse(Stringnumber,Stringname,intunit){

cNumber=number;

cName=name;

cUnit=unit;

publicvoidprintCourseInfo(){

�γ̺�:

+cNumber+"

���:

+cName+"

ѧ

��:

+cUnit);

classCourseTest{

Coursec;

c=newCourse("

101"

"

ASP"

3);

c.printCourseInfo();

3�����³

����������Ϊ__��ķè

���أ�20.0��___��

public

classTom{privatefloatweight;

privatestaticStringname;

publicvoidsetWeight(floatweight){

this.weight=weight;

privatevoidout(){

System.out.println(name+"

���أ�"

+weight+"

��"

Tom.name="

��ķè

Tomcat=newTom();

cat.setWeight(20);

cat.out();

4�����³

����������_����:

Tom����:

15��ͥסַ:

��ˮ��:

66123456ѧУ������_��

classFather{

Stringname,address,tel;

publicFather(Stringname,intage){

voidout(){

System.out.print("

����:

+name);

����:

+age);

voidoutOther(){

��ͥסַ:

+address);

�绰:

+tel);

classSonextendsFather{

Stringschool;

publicSon(Stringname,intage){

super(name,age);

super.out();

super.outOther();

ѧУ��"

+school);

publicstaticvoidmain(Stringargs[]){

Sonson=newSon("

Tom"

15);

son.address="

��ˮ��"

son.school="

����"

son.tel="

66123456"

son.out();

5��������������__12345____��

classMyClass{

inta[]={1,2,3,4,5};

for(intj=0;

a.length;

j++)

System.out.print(a[j]+"

MyClassmy=newMyClass();

my.out();

�ġ������

1������Java���쳣����Ļ��ƣ�

��

����Java���쳣���������ġ�һ��Java��Exception��һ�������쳣��

���Ķ���.�������쳣���ʱ��һ��Exception����Ͳ�����,���ŵ��쳣�ij�Ա�����Java���쳣������ͨ��5���ؼ�����ʵ�ֵģ�try,catch,throw,throws��finally��

1.�쳣�������Java���ԵĴ�����ṹ��try��catch��finally��������ɡ�

����try���Ž����ܷ����쳣��Java���ԣ���������ص��쳣ָ�룻catch������try����棬����������������쳣��

finally������������û

���ͷŵ���Դ������ȡ�����try���еĴ�������˳�������ִ��finally�顣

2.�׳��쳣��Java���Կ��Բ��ڷ�����ֱ�Ӳ��񣬶

���throw��佫�쳣�׸��ϲ�ĵ����ߡ�

Throw����������ȷ���׳�һ���쳣�����������õ

�һ��Throwable��ʵ�������ͨ����������catch�У����߲���new������������һ����

2��ʲô

�Ǽ̳У�

ͨ����Ҫ��˵���ܹ�ʵ��ij�����������¶

����ӵ����һ�����ijЩ���Ժͷ������������ֹ�ϵ��Ϊ�̳У��ȶ�������Ϊ���࣬��������Ϊ���࣬����������ļ̳й�ϵ��

3����������غ���д������

��������дOverriding������Overloading��Java��̬�ԵIJ�ͬ���֡�

��дOverriding�Ǹ���������֮���̬�Ե�һ�ֱ��֣�����Overloading

��һ�����ж�̬�Ե�һ�ֱ��֡�

����������ж���ij�������丸������ͬ�����ƺͲ���������˵�÷

�������

д(Overriding)������Ķ���ʹ���������ʱ�������������еĶ��壬������

�ԣ������еĶ�����ͬ�������Ρ��ˡ�

�����һ�����ж����˶��ͬ���ķ��������ǻ��в�ͬ�IJ����������в�ͬ

�IJ������ͣ����Ϊ����������(Overloading)��Overloaded�ķ����ǿ��Ըı�

����ֵ�����͡�

�塢�������

1������Ҫ���д����

(1)����һ��Rectangle�࣬���width��height������Ա����

(2)��Rectangle��������ַ����ֱ������ε��ܳ������

(3)�������Rectangle���һ�����ε��ܳ������

���

classRectangle{

floatwidth,height;

publicRectangle(floatwidth,floatheight){

this.width=width;

this.height=height;

publicfloatgetLength(){return(this.width+this.height)*2;

publicfloatgetArea(){

returnthis.width*this.height;

publicstaticvoidmain(String[]args){

Rectanglerect=newRectangle(10,20);

�ܳ��ǣ�"

+rect.getLength());

����ǣ�"

+rect.getArea());

2��������Ҫ���д����

(1)��дAnimal�ӿڣ��ӿ�������run()����

(2)����Bird���Fish��ʵ��Animal�ӿ�

(3)��дBird���Fish��IJ��Գ��򣬲

��������е�run()����

interfaceAnimal{

voidrun();

classBirdimplementsAnimal{

publicvoidrun(){

����ڷ�..."

classFishimplementsAnimal{

�������..."

}public

classTestAnimal{

Birdbird=newBird();

bird.run();

Fishfish=newFish();

fish.run();

/******************************FOUR*******************************/

��ѡ��

1�����г����ִ�к�Ľ����(A)��

Strings=newString("

abcdefg"

for(inti=0;

s.length();

i+=2){

System.out.print(s.charAt(i));

}

A)acegB)ACEGC)abcdefgD)abcd

2�����������飺int[]x={12,35,8,7,2};

����÷

���Arrays.sort(x)������x��

��Ԫ��ֵ������(A).

A)2781235B)1235872

C)3512872D)8712352

3������ij���δ�����BufferedReader��Ķ���in���Ա��ȡ����c��my��

�����µ

��ļ�1.txt��File���캯������ȷ��·

�����ļ����ı�ʾ��(C)��

Filef=newFile(����봦);

file=newFileReader(f);

in=newBufferedReader(file);

A)"

./1.txt"

B)"

../my/1.txt"

C)"

c:

\\my\\1.txt"

D)"

\my\1.txt"

4��Ӧ�ó

����main��������������䣬������Ľ����(A)��

Strings1=newString("

abc"

Strings2=newString("

booleanb1=s1.equals(s2);

booleanb2=(s1==s2);

System.out.print(b1+"

"

+b2);

A)truefalseB)falsetrueC)truetrueD)falsefalse

5��Ӧ�ó

����main��������������䣬������Ľ����(B)��

Hashtablehashtable=newHashtable();

hashtable.put("

x"

12345"

y"

67890"

a"

System.out.println(hashtable.get("

A)aB)abcdeC)12345D)67890

6��������������(A)��

RandomAccessFileraf2=newRandomAccessFile("

1.txt"

rw"

);

A)�򿪵

�ǰĿ¼

�µ

��ļ�1.txt���ȿ������ļ�д���ݣ�Ҳ���Դ��ļ������ݡ�

B)�򿪵

��ļ�1.txt����ֻ�����ļ�д�����ݣ����ܴ��ļ���ȡ���ݡ�

C)�򿪵

��ļ�1.txt�����������ļ�д�����ݣ�ֻ�ܴ��ļ���ȡ���ݡ�

D)����˵�������ԡ�

7��Ӧ�ó

����main��������������䣬������Ľ����(B)��

Strings="

12345#aaa#bbb#67890"

intn=s.indexOf("

#"

intk=s.indexOf("

n+1);

intm=s.indexOf("

k+1);

Strings2=s.substring(m+1);

System.out.println(s2);

A)123456B)67890C)aaaD)bbb

8����������ִ�к�b��ֵ��(B)��

Integerinteg=newInteger(9)��

booleanb=integinstanceofObject;

A)9B)trueC)1D)false

9��Ӧ�ó

���Test.java��Դ�������£

��������м��룺

javaTestaaabbc

�س�������Ľ����(A)��

publicclassTest{

publicstaticvoidmain(Stringargs[]){

intk1=args.length;

intk2=args[1].length();

System.out.print(k1+"

"

+k2);

}

A)32B)12C)13D)33

10��Ӧ�ó

����main��������������䣬������Ľ����(A)��

intb[][]={{1},{2,2},{2,2,2}};

intsum=0;

for(inti=0;

i<

b.length;

i++){

for(intj=0;

j<

b[i].length;

j++){

sum*=b[i][j];

}

System.out.println("

sum="

+sum);

A)32B)11C)2D)3

11��Ӧ�ó

����main��������������䣬��ִ�к�����Ľ����(D)��

int[]x={125,21,5,168,98};

intmax=x[0];

for(inti=1;

x.length;

i++){

if(x[i]>

max)

max=x[i];

}System.out.println(max);

A)125B)5C)98D)168

12������Test.java�������к�����Ľ����(A)��

Strings1="

java"

publicstaticvoidmain(Stringargs[]){

intz=2;

Testt=newTest();

System.out.println(t.s1+z);

A)java2B)2C)û

��������D)java

13��Ӧ�ó

����main��������������䣬������Ľ����(A)��

0.5"

s2="

12"

doublex=Double.parseDouble(s1);

inty=Integer.parseInt(s2);

System.out.println(x+y);

A)12.5B)120.5C)12D)��12.5��

14������ij��򴴽

���һ���ļ�����������������ļ�test.txt��������ݣ�

�������ǰĿ¼

�²

������ļ�test.txt����������ij���Test.java�󣬽

��ó

����3�Σ����ļ�test.txt��������(D)��

try{

Strings="

ABCDE"

byteb[]=s.getBytes();

FileOutputStreamfile=newFileOutputStream("

test.txt"

true);

file.write(b);

file.close();

catch(IOExceptione){

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

}}

A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE

15��������Щ�������ǽӿ�Collection���������ķ���(C)��

A)���Ԫ�ص�add(Objectobj)����

B)ɾ��Ԫ�ص�remove(Objectobj)����

C)�õ

�Ԫ�ظ�����length()����

D)���ص�������iterator()����������������Ԫ�ر���

������ѡ��

1������main()�����Ķ�����Щ����ȷ��(ACD)��

A)publicstaticvoidmain(Stringargs[]){}B)publicstaticvoidmain(String[]){}

C)publicstaticvoidmain(String[]args){}D)publicstaticvoidmain(String[]x){}

2���̶߳��������������,ͨ������������Щ״̬��ABCD����

A)�½

�B)����C)����D)����

3������˵����ȷ����(ABCD)��

A)final�������ࡢ����(����)��������

B)abstract�������ࡢ������

C)���󷽷

�ֻ�з���ͷ��û

�з����塣

D)�ؼ���final��abstract����ͬʱʹ�á

4���������java������/�������˵����ȷ����(ABCD)��

A)FileInputStream��FileOutputStream���ö

���д�ֽ�����

B)Reader��Writer����������д�ַ�����

C)RandomAccessFile�ȿ����������ļ���Ҳ��������д�ļ���

D)File�������������ļ���صIJ�����

5������˵����ȷ����(ABCD)��

A)���ij�����ӿڱ�������һ��Դ�ļ��У���ӿڱ�����Դ�ļ�������ͬ���֡�

B)���Դ�ļ�����import��䣬����������dz����к�ע������ĵ�һ����

����

C)���ijԴ�ļ�����package��䣬����������ǵ�һ���ǿա���ע���С�

D)�ӿ��еķ����ض��dz��󷽷

��������Բ��ù

ؼ���abstract���Ρ�

6���������Java���쳣����try���˵����ȷ����(AC)?

A)try���ͨ��Ӧ��һ��catch�飬��������try�����׳����쳣��

B)catch��������finally�顣

C)�����׳��쳣�ķ�������Ӧ����try���С�

D)���׳����쳣�Ĵ���������try����

7��������ڽ��̡��̵߳�˵����ȷ����(ABCD)��

A)�����dz����һ�ζ�ִ̬�й��̡�һ����������ִ�й����У����Բ��������

�̡������̣߳��γɶ���ִ��������

B)�߳��DZȽ��̸�С��ִ�е�λ������һ�������ж����Ŀ��������������ڲ���

���������̱߳�������Զ����У�������ij������֮�У��ɽ������ִ�С�

C)Java���̵߳�������ƽ̨��ء�

D)���ڵ�������ϵͳ������̷߳�ʱ��Ƭ��ȡCPU������ϵͳ��Դ�����С���

�ڶദ����ϵͳ���߳̿��Է��䵽����������У��Ӷ������IJ���ִ�ж�����

8������BufferedReader���readLine()����������˵����ȷ���ǣ�ACD����

A)����readLine()ÿ

�ζ�ȡһ�����ݡ�

B)����readLine()ÿ

�ζ�ȡһ���ֽڡ�

C)�÷

��������׳�IOException�쳣�����ø

÷

���ʱͨ��Ӧ�����ŵ�try���У�

��ͨ��catch�鴦���쳣��

D)�����������ĩβ���÷

������صĽ��Ϊnull��

�������Ķ���

1���Ķ�����ij��򣬻

ش�����(����3�֣�����3�֣���6��)��

importjava.awt.*;

importjavax.swing.*;

publicclassTextendsJFrame{

publicT(){

super("

GridLayout"

Containercon=this.getContentPane();

con.setLayout(newGridLayout(2,3));

con.add(newJButton("

b"

con.add(newJButton("

c"

d"

e"

f"

setSize(200,80);

setVisible(true);

publicstaticvoidmain(Stringargs[]){

newT();

����ͼ��ʾ�������к��ͼ�ν��档

�������ͨ��ʵ��ij���ӿڴ����ť�Ķ����¼

�����ý

ӿ���Ϊ�Σ��ӿ��е�

����ͷ������Σ�

�𰸣

��

���ӿ�����ActionListener

�ӿ��еķ�����publicvoidactionPerformed(ActionEvente)

2���Ķ�����ij��򣬻

ش�����(����3�֣�����3�֣���6��)����

importjava.util.*;

publicclassT{

publicstaticvoidmain(Stringargs[]){

Setset=newTreeSet();

set.add(newInteger(10));

set.add(newInteger(5));

set.add(newInteger(15));

System.out.println("

size="

+set.size());

Iteratorit=set.iterator();

while(it.hasNext()){

System.out.print(it.next()+"

}

}

���������к�����Ľ����Σ�

��˵��java�еļ���(Set�ӿ�)��ӳ��(Map�ӿ�)����Ҫ����

���

size=3

51015

��Set�ӿ��Dz������ظ�Ԫ�صļ��ϣ�Map�ӿڽ���ӳ�䵽ֵ���������ظ�����

ÿ

�������ֻ��ӳ��һ��ֵ��

3���Ķ�����ij��򣬲

��ش�����(����3�֣�����3�֣���6��)��importjava.io.*;

publicstaticvoidmain(Stringargs[])throwsIOException{

BufferedReaderbuf=newBufferedReader(

newInputStreamReader(System.in));

while(true){

Stringstr=buf.readLine();

if(str.equals("

quit"

))

break;

intx=Integer.parseInt(str);

System.out.println(x*x);

}������������ij���

���Ӽ�������5���س�������Ľ����Σ�

���Ӽ�������quit���س������ִ�������Σ�

�25��ֹӦ�ó

��������

/******************************FIVE*******************************/

һ����ѡ��

1����ijһ�߳�����������״̬������һ���߳���Thread���е�interrupt()��

���ж���ʱ���׳����쳣�����ǣ�C����

A)IOExceptionB)RuntimeException

C)InterruptedExceptionD)ClassNotFoundException

2������ij���εĹ�����(D)��

Filefile1=newFile("

d:

\\xxx\\yyy\\zzz"

file1.mkdirs();

A)�ڵ�ǰĿ¼

��������Ŀ¼

��\xxx\yyy\zzzB)����Ŀ¼

��e:

\xxx\yyy\zzz

C)�ڵ�ǰĿ¼

�������ļ�xxx.yyy.zzzD)����˵��������

3��Ӧ�ó

����main��������������䣬������Ľ����(B)��

Strings="

xxxxxxxxxxxxxxx#123#456#zzzzz"

intn=s.indexOf("

intk=s.indexOf("

n+1);

Strings2=s.substring(n+1,k);

System.out.println(s2);

A)123456B)123C)xxxxxxxxxxxxxxxD)zzzzz

4����������ij���Test.java˵����ȷ����(D)��

Stringx="

1"

inty;

System.out.println(x+y+z);

A)3B)102C)12D)����������

����main��������������䣬������Ľ����(A)��

intb[][]={{1,1,1},{2,2},{3}};

i++){

j<

j++){

sum+=b[i][j];

A)10B)6C)9D)13

6��Ӧ�ó

����main��������������䣬��ִ�к�����Ľ����(B)��

int[]x={125,21,5,168,98};

intmin=x[0];

for(inti=1;

i++){

if(x[i]<

min)

min=x[i];

System.out.println(min);

A)125B)5C)98D)168

����main��������������䣬������Ľ����(D)��

Hashtablehashtable=newHashtable();

hashtable.put("

100"

aaa"

200"

bbb"

300"

ccc"

System.out.println(hashtable.get("

).toString()

+hashtable.get("

+hashtable.get("

).toString());

A)aaaB)bbbC)cccD)cccbbbaaa

8�����¹

���java�쳣˵������ȷ���ǣ�D����

A)Throwable����Java������Error���Exception��ĸ��ࡣ

B)���쳣������Exception�ࣨ�������ࣩ��ʵ��ʱ����ͨ��Java���������

throw����׳����쳣���󣬲

���ͨ��try��catch��finally�����C)���ֻ��һ��catch�鲶׽����쳣������catch�Ӿ��еIJ�������Ӧ����

���쳣����ĸ��ࡣ

D)����˵�������ԡ�

9������ij��򴴽

���һ���ļ�����������������ļ�test.txt��������ݣ���

�����ǰĿ¼

�����

��3�Σ����ļ�test.txt��������(D)��

true);

A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE

10������˵������ȷ����(D)��

A)�б�(List)������(Set)��ӳ��(Map)����java.util���еĽӿڡ�

B)List�ӿ��ǿ��԰����ظ�Ԫ�ص����򼯺

ϡ�

C)Set�ӿ��Dz������ظ�Ԫ�صļ��ϡ�

D)Map�ӿڽ���ӳ�䵽ֵ���������ظ�����ÿ

����ѡ��

1��������Щ�ؼ������������ƶ����Ա�ķ���(ABC)��

A)publicB)protectedC)privateD)default

2���������Java���쳣����try���˵����ȷ����(AC)?

3���̶߳��������������,ͨ������������Щ״̬��ABCD����

�B)����C)����D)����

4���������µ

Ķ�ά����b�������˵����ȷ����(ACD)��

intb[][]={{1,2,3},{4,5},{6,7,8}}};

A)b.length��ֵ��3��B)b[1].length��ֵ��3��

C)b[1][1]��ֵ��5��D)��ά����b�ĵ�һ����3��Ԫ��

5����B��һ�������࣬��C����B�ķdz������࣬���д�������x1�������

��ȷ����(BC)��

A)Bx1=newB();

B)Bx1=newC();

C)Cx1=newC();

D)Cx1=newB();

6��������ڽ��̡��̵߳�˵����ȷ����(ABCD)��

7����������ⲿ����ڲ����Ա���໥���ʵĹ����У���ȷ��ѡ����(AD)��

A)�ڲ������ֱ�ӷ����ⲿ��ij�Ա

B)�ⲿ�����ֱ�ӷ����ڲ���ij�Ա

C)�ⲿ�಻�ܷ����ڲ���ij�Ա

D)�ⲿ���ͨ�������ڲ����ʵ���������ڲ���ij�Ա

�����Ķ���

1���Ķ�����ij�����룬���ش�����(����3�֣�����3�֣���6��)��

Strings1=newString("

Strings2=newString("

booleanb1=s1.equals(s2);

booleanb2=s1==s2;

System.out.print(b1+"

��

�����ִ�к��������е���������Σ�

���������

(1)�Ľ����ԭ��

��truefalse

��equals�����Ƚ������ַ����������Ƿ���ȣ��������==���ж����������Ƿ�

ָ��ͬһ�����ã

����Ƿ�Ϊͬһ������

2���Ķ�����ij��򣬲

Stringstr=buf.readLine();

���Ӽ�������10���س�������Ľ����Σ�

���Ӽ�������exit���س����������ȷִ����Ϊʲô

�100���ܣ���Ϊ����Integer.parseInt(str)���ܽ��ַ�����exit��ת��Ϊ�������׳���

3��д������ij�����롢���к�Ľ��(6��)��

publicclassTest{

publicstaticvoidmain(Stringargs[]){

newStudent("

'

m'

90,88);

Jack"

66,89);

Mary"

f'

76,86);

System.out.println("

name\tsex\tchinese\tenglish"

Student.print();

classStudent{

protectedStringname;

protectedcharsex;

protectedintchinese;

protectedintenglish;

protectedStudentnext;

staticStudentlist;

Student(Stringname,charsex,intchinese,intenglish){

this.name=name;

this.sex=sex;

this.chinese=chinese;

this.english=english;

this.next=list;

list=this;

staticvoidprint(){

Studentfriend=list;

if(friend==null)

System.out.println("

Thelistisempty."

else{

do{

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

friend=friend.next;

}while(friend!

=null);

}

publicStringtoString(){

returnnewString(name+"

\t"

+sex+"

+chinese+"

+english);

namesexchineseenglish

Maryf7686

Jackm6689

Tomm9088

/******************************SIX*******************************/

�����

1��������ı�������(class)������ӿڵı�������(interface)��

2��Socketͨ��Ҳ��Ϊ(�׽���)����������(IP��ַ)��(�˿�)��

3���̵߳����ȼ���

(1)��(10)֮�䣬��ֵԽ��(����Խ���)��

4�����췽����һ������ij�Ա���������췽������(����)��ͬ��

5��Java����ֻ������̳У�ָÿ

����ֻ����һ��(����)��

6��JavaԴ�������չ����(.java)�����������ij������չ���ǣ�.class����

7.��һ��ʱ��ֻ����һ���̷߳��ʵ���Դ��Ϊ(�ٽ���Դ)�������ٽ���Դ��

����(�ٽ����)��

8.�ڶ��߳�ϵͳ�У�����߳�֮����(ͬ��)��(����)���ֹ�ϵ��

��ѡ����

1������ѡ��ṹ�����ĸ�˵����ȷ����B��

A��if����else������ɶԳ���

B��if������û

��else����Ӧ

C��switch�ṹ��ÿ

��case��������break���

D��switch�ṹ�б�����default���

2��whileѭ����do��whileѭ���������ǣ���D��

A��û

�������������ṹ�κ������Ч��һ��

B��whileѭ����do��whileѭ��ִ��Ч�ʸ�

C��whileѭ������ѭ�����жϣ�����ѭ�������ٱ�ִ��һ��

D��do��whileѭ������ѭ�����жϣ�����ѭ�������ٱ�ִ��һ��

3������forѭ����whileѭ����˵���ĸ���ȷ����B��

A��whileѭ�����жϺ�ִ�У�forѭ����ִ�к��жϡ�

B��whileѭ���ж�����һ���dz�������forѭ�����ж�����һ���Ƿdz�����

C������ѭ���κ�ʱ�򶼲

������滻

D������ѭ���ṹ�ж�������ѭ���壬ѭ���岻��Ϊ��

4���������η�������ʿ����޹ص�����D��

A��privateB��public

C��protectedD��final

5��void�ĺ��壺��A��

A������û

�з���ֵB��������Ϊ��

C��û

������D.���巽��ʱ����ʹ��

6��return��䣺��C��

A��ֻ���÷

���������ֵB�����������뺬��

C�������п����ж��returnD�������������ض���

7�����ڶ����Առ���ڴ��˵���ĸ���ȷ����B��

A��ͬһ����Ķ�����ͬһ���ڴ�

B��ͬһ����Ķ���ʹ�ò

�ͬ���ڴ�Σ�����̬��Ա������ͬ���ڴ�ռ�

C������ķ�����ռ���ڴ�

D�����϶�����

8������˵���ĸ���ȷ��C

A������Ҫ�����࣬���ܴ�������

B�������б��������Ժͷ���

C�����Կ����Ǽ򵥱

�����Ҳ������һ������

D�����Ա����Ǽ򵥱

���

9������˵���ĸ���ȷ����A��

A��һ��������԰������Դ�ļ�

B��һ��Դ�ļ���ֻ����һ����

C��һ��Դ�ļ��п����ж��������

D��һ��Դ�ļ�ֻ�ܹ�һ������ʹ��

10�����ڷ���main������˵���ĸ���ȷ����C��

A������main����ֻ�ܷ��ڹ�������

Bmain()��ͷ������Ը�������������

C��һ�����п���û

��main()����

D�����ж���Ĵ������������main()������

11�����캯����ʱ�����ã

���A��

A����������ʱB���ඨ��ʱ

C��ʹ�ö

���ķ���ʱD��ʹ�ö

��������ʱ

12�����󷽷

�����C��

A�����������

B�����Գ����ڷdz�������

C����û

�з�����ķ���

D���������еķ������dz��󷽷

13�����ڼ̳е�˵����ȷ���ǣ���B��

A�����ཫ�̳и������е����Ժͷ�����

B�����ཫ�̳и���ķ�˽�����Ժͷ�����

C������ֻ�̳и���public����������

D������ֻ�̳и���ķ����������̳�����

14�����ڹ��캯����˵���ĸ���ȷ����C��

A��һ����ֻ����һ�����캯��

B��һ��������ж����ͬ���Ĺ��캯��

C�����캯������ͬ��

D�����캯�������Լ����壬����ʹ�ø

���Ĺ��캯��

15��this��super��C

A������������main()������

B������ָһ���ڴ��ַ

C����������main()������

D��������ͬ

16������super��˵����ȷ���ǣ�

A����ָ��ǰ������ڴ��ַ

B����ָ��ǰ����ĸ��������ڴ��ַ

C����ָ��ǰ����ĸ���

D����������main()������

17�����������صĹ�ϵ����A��

A������ֻ�з����ڸ���������֮�䣬�����ؿ��Է�����ͬһ������

B�����Ƿ������Բ�ͬ���������ط�������ͬ��

C��final���εķ������Ա����ǣ������ܱ�����

D��������������ͬһ����

18�����ڽӿ��ĸ���ȷ����A��

A��ʵ��һ���ӿڱ���ʵ�ֽӿڵ����з���

B��һ����ֻ��ʵ��һ���ӿ�

C���ӿڼ䲻���м̳й�ϵ

D���ӿںͳ�������ͬһ����

19���쳣����������Щ���ݣ���A��

A������ִ�й���������������û

��Ԥ�ϵ������

B�������е��﷨����

C������ı������

D�����϶���

20�������Ѿ�������������׳��쳣����䣬�ڱ��ʱ����A��

A������ʹ��try��catch��䴦���쳣������throws�����׳�

B�����������󣬱

���ʹ��try��catch��䴦���쳣

C��������֮����

D��ֻ��ʹ��try��catch��䴦��

21���ַ������ֽ������������ڣ�D��

A��ǰ�ߴ��л��壬����û

B��ǰ���ǿ��д���������ֽڶ�д

C.����û

�����𣬿

��Ի���ʹ��

D.ÿ

�ζ�д���ֽ�����ͬ

22�����������ĸ��������ֽ�����D��

A��FileInputStream

B��BufferedInputStream

C.FilterInputStream

D.InputStreamReader

1.publicclassSum{

publicstaticvoidmain(String[]args){

intj=10;

jis:

"

+j);

calculate(j);

Atlast,jis:

staticvoidcalculate(intj){

for(inti=0;

10;

i++)

j++;

jincalculate()is:

��������

(1)

jincalculate()is:

(2)

Atlastjis:

(3)

(1)10��

(2)20��(3)10��

2.��Ҫ�����

abstractclassSuperAbstract{

voida(){��}

abstractvoidb();

abstractintc(inti);

interfaceAsSuper

voidx();

abstractclassSubAbstractextendsSuperAbstractimplementsAsSuper

publicvoidb(){��}

abstractStringf();

publicclassInheritAbstractextendsSubAbstract{

publicvoidx(){��}

publicintc(inti){��}

publicStringf(){��}

publicstaticvoidmain(Stringargs[]){

InheritAbstractinstance=newInheritAbstract();

instance.x();

instance.a();

instance.b();

instance.c(100);

System.out.println(instance.f());

}

��������γ����У�

��������SuperAbstract����1��(�����)

�dz���������2��(�����)

�ӿ��У���3��(д���ӿ���)

AsSuper�е�x()�����ǣ�4��������������InheritAbstract�б���������У�5��

(1)SuperAbstract��

(2)InheritAbstract��(3)AsSuper��(4)����(5)���Ǻ�ʵ�֡�

3.��ע����ɳ���

publicclassLeaf{

privateinti=0;

//������ֵ���ڼ���

Leafincrement(){//���巽��increment()������ֵ��Leaf��Ķ���

i++;

return

(1);

//����ǰ����ĵ�ַ��Ϊ����ֵ����

voidprint(){

i="

+i);

Leafx=

(2);

//����Leaf��Ķ���x

x.increment().increment().increment().print();

}//��ε��÷

���increment()�����صĶ���x�ĵ�ַ��iֵ��ʾ���ô

������Ϊi=(3)

(1)this��

(2)newLeaf()��(3)3

4.��ע����ʾ����ļ����Ƶij���

//FileStreamԴ�������£

importjava.io.*;

classFileStream{

publicstaticvoidmain(Stringargs[]){

try{

FileinFile=newFile("

file1.txt"

//ָ��Դ�ļ�FileoutFile=newFile("

file2.txt"

//ָ��Ŀ���ļ�

FileInputStreamfis=��1��;

FileOutputStreamfos=newFileOutputStream(outFile);

intc;

//���ֽڴ�Դ�ļ������룬�������fos��

while((c=fis.read())!

=-1)

��2��;

fis.close();

fos.close();

catch(Exceptione){

System.out.println("

FileStreamsTest:

+e);

(1)newFileInputStream(inFile);

(2)fos.write(c);

5.�Ķ����򣬸

��������

//AbstractClassDemo.javaԴ�������£

abstractclassShape{//���������Shape�ͳ��󷽷

�display

abstractvoiddisplay();

classCircleextendsShape{

voiddisplay(){//ʵ�ֳ�����ķ���

Circle"

classRectangleextendsShape{

voiddisplay(){//ʵ�ֳ�����ķ���

Rectangle"

}classTriangleextendsShape{

voiddisplay(){//ʵ�ֳ�����ķ���

Triangle"

publicclassAbstractClassDemo{

(newCircle()).display();

//�����������������ö

�Ӧ��display����

(newRectangle()).display();

(newTriangle()).display();

��������?

(1)Circle����

(2)Rectangle��(3)Triangle��

/******************************SEVEN*******************************/

ѡ����

1.��˵�����д����ִ�н��:

B

Strings="

abcd"

Strings1=newString(s);

if(s==s1)System.out.println("

thesame"

if(s.equals(s1))System.out.println("

equals"

A.thesameequalsB.equals

C.thesameD.ʲô

����������

2.�����й�Java�нӿڵ�˵���ĸ�����ȷ�ģ�B

A.�ӿ��к��о��巽����ʵ�ִ���

B.��һ����Ҫʵ��һ���ӿڣ����õ

���implements���ؼ���

C.��һ����Ҫʵ��һ���ӿڣ����õ

���extends���ؼ���

D.�ӿڲ�����̳�

3.���д����ִ�н����ʲô

��B

Strings1="

s1.concat("

System.out.println(s1);

A.Thestring"

.

B.Thestring"

aaabbb"

C.Thestring"

bbbaaa"

D.Thestring"

4.�����һ������myListener(����myListener����ʵ����ActionListener

�ӿ�),�����������ʹ��myListener�����ܹ����ܴ���������smallButton

��ť����Ķ����¼

�?

C

A.smallButton.add(myListener);

B.smallButton.addListener(myListener);

C.smallButton.addActionListener(myListener);

D.smallButton.addItem(myListener);

1.�����д��룬˵����γ���Ĺ��ܡ�

publicclassTest{

publicstaticvoidmain(String[]argv){

try{

BufferedReaderis=

newBufferedReader(newInputStreamReader(System.in));

StringinputLine;

While((inputLine=is.readLine())!

=null){

System.out.println(inputLine);

is.close();

}catch(IOExceptione){

IOException:

+e);

���ȡ�������룬��ʾ����Ļ�ϣ���ֱ����������Ϊ��Ϊֹ��

2�������г���д����ȷ�����н����

classtest{

publicstaticvoidmain(String[]args){

intx=9,y;

if(x>

=0)

0)

y=1;

elsey=0;

elsey=-1;

System.out.println(y);

�1

3��������д����ȷ�����н����

publicclassFather{

inta=100;

publicvoidminer(){

a--;

publicstaticvoidmain(String[]args){

Fatherx=newFather();

Sony=newSon();

System.out.println(y.a);

System.out.println(y.getA());

y.miner();

System.out.println(y.getA());

classSonextendsFather{

inta=0;

publicvoidplus(){

a++;

publicintgetA(){

returnsuper.a;

�0100099

��.�����

1.Java���Ե��ص㡣

��

���ԣ�Java���������C++������������C++����������������ĵط�

�������Java���Ե��������ȫ�������

�ֲ�ʽ��

����ִ�У�

��׳�ԣ�Java�ṩ�Զ��������ջ��ƣ��쳣������ƣ������ϸ�����ͼ��

ƽ̨�޹��ԣ�

��ȫ��

���߳�

��̬��

2.������AWT�¼

�ģ�͡�

���AWT�¼

�ģ�Ͳ�������˵��

importjava.awt.event.*;

1.�����������ʵ�ֶ�Ӧ�¼

��������Ľӿ�

classMyFirstFrameextendsFrameimplementsActionListener

{...}

2����ȷ�¼

��������Ľӿ���ʽpublicvoidactionPerformed(ActionEventevent){��}

3.MyFirstFrame�����ʵ�ֽӿ�ActionListener�е����з�����

4.ע���������.

Ϊ�˰�MyFirstFrame����ע��Ϊ������ť���¼

��������󣬱

�����MyFirstFrame

�Ĺ��캯�������������£

cancelButton.addActionListener(this);

okButton.addActionListener(this);

3.��Java�У���������һ���̣߳�

1����������ʵ��Runnable�ӿ�

classTestThreadimplementsRunnable{

publicvoidrun(){��}

2���̳�Thread����ʵ��

classTestThreadextendsThread{

TestThread(Stringname){

super(name);

start();

publicvoidrun(){��}

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

当前位置:首页 > 工程科技 > 纺织轻工业

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

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