《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载
- 文档编号:13128599
- 上传时间:2022-10-06
- 格式:TXT
- 页数:36
- 大小:48.56KB
《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载
《《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载》由会员分享,可在线阅读,更多相关《《JAVA程序设计》期末考试试题汇总及答案.txt资料文档下载(36页珍藏版)》请在冰豆网上搜索。
���������
��������ѡ����
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(){��}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA程序设计 JAVA 程序设计 期末考试 试题 汇总 答案 精品 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)