最近發現自己很多基礎問題都不明白。導出搜集。于是有這一貼:
題目:
1.java程序在保存文件時,后綴名是?
2.java程序經過編譯過后,后綴名是?
3.java程序文件保存時,主文件名是?
4.如何用瀏覽器觀看輸出至命令行模式的結果?
5.如何把一個java applet放到網頁上?
6.public class??cjc extends java.applet.Applet{
public static void main(String args[])
{
cjc mf=new cjc();
mf.init();
}
public void init(){
累加 累加數字 = new 累加(10);
System.out.println(累加數字.總和());
}
}
class 累加{
int in=;
public 累加(int in){
this.in=in;
}
public int 總和(){
int i,sum;
sum=0;for(i=1;i<=in;i++)??sum+=i;
return sum;
}
}
如果你想要計算a加到b的總和,如何修改?
題目:
1. 下面哪個是對的?
A.IloveJava???? B.$20?? C.piggy@msl????D.Hello_worle?? E.2two???? F.sum+of+money
2.下面可能產生什么結果?如果有錯如何改正?
int i=5;
int j=2;
k=i*j;
3.下面可能產生什么結果?如果有錯如何改正?
float f=2.5;
f=f*2;
4.answer變量的數據類型應該是?
byte b=1;???? char c=2;????short s=3;????int i=4;???? float f=5.0f;
answer=b*c*s*i*f;
5.如果我想要把[2*2.5]的結果用一個float變量存放的話,程序應該如何編寫?
題目:
1.請問最后a,b變量的數值是?
int x,a=5,b3;??????x=a++ + b--;
A.x=8,a=5,b=3;????B.x=8,a=6,b=2;???? C.x=7,a=5,b=2;???? D.x=9,a=6,b=3;
2.下列表達式,哪幾個是正確的?
A.int x=6;x=!x;???? B.int x=6;x=~x;?? C.boolean b=true; b=!b;????D. boolean b=true; b=!b;
3.下列表達式,哪幾個x變量的值最后會是正數?
A.int x=-1;x=x>>>5;????B.int x=-1;x=x>>>32;???? C.byte x=-1;x=x>>>5;??
D.int x=-1;x=x>>5;
4.下列的變量x,y,哪幾個運算完,結果使true?
A.int i=100;float f=500.0f;i==f????? B.int i=40;float f=500.0f;i>f?
C.int i=20;float f=30.0f;i<f??????????? D.int i=55;float f=33.3f;i!=f?
5.下列的結果是?
int i=100;???? i=((i++>>35) << 32)%10;
A.0???? B.1???? C.2??????D.3
題目:
1.if(score >=90 && score <=100)
finalScore="甲";
else if (score >=80 && score <=90)
finalScore="乙 ";
else if (score >=70 && score <=80)
finalScore="丙 ";
else if (score >=60 && score <=70)
finalScore="丁 ";
else
finalScore="戊 ";
用更簡單的方法寫出來(不能用邏輯表達式)
2.寫一個程序,它能夠計算a加到b的總和,其中a不一定比b小。
3.寫一個程序,它能夠把1到100中的質數顯示出來。
4.寫一個程序,能夠從五個數字中跳出最大值。
5.那些循環語句的寫法是正確的?
A.while (int i<5){ i++; System.out.println(i);}
B.int i=5; while(i)??System.out.println(i);
C.int j=1; for (int k=1;j+k != 10;j++,k++)????System.out.println("j="+j+"k="+k);
D.int j=1;??do { System.out.println(j++);?? if(j==5) contine loop1;}?? while (j<20);
題目:
1.哪些是合法的重載?
public class Q1{??????public void method(int i){ };???? }
A.private void method(int i){ }?????????? B.public void method(int k){ }
C.public int method(int i){ }?????????????? D.private float method(float f){ }
E.public String method(int i,int j){ }
2. 在Q2_2類中,哪些是合法的覆蓋?
public class Q2_1{
public void method(int i){ };
}
class Q2_2 extends Q2_1{
}
A.public void method(int i){ }??????????????B.private void method(int j){ }
C.public int method(int i){ }????????????????D.public float method(float f){ }
E.private String method(String s){ }
3.Q4_2類運行的結果是什么?為什么?若把Q4_2類的第9行改成 Q4_1 q2=new Q4_2();??結果是多少?為什么?若把第11行改成 ((Q4_2) q2).method(); 結果是多少?為什么?
01:????????public class Q4_1{
02:????????public void method(int i){
03:????????System.out.println(10);
04:}
05:}
06:????????public class Q4_2 extends Q4_1{
07:????????public static void main(String args{}){
08:????????Q4_1 q1=new Q4_1();??????
09:????????Q4_2 q2=new Q4_2();
010:??????q1.method(1);????
011:?? q2.method(2);
012:}
013:??????public void method(int k){
014:??????System.out.println(20);
015:}
4.在Q9_1類中應該有哪些構造函數?
public class Q9_2 extends Q9_1{
public Q9_2(int i){ }
public Q9_2(int i,float f){ super(i,f)}
}
A.public Q9_1(){ }??????????????????????????????????????B.public Q9_1(int k){ }
C.public Q9_1(int i,float f){ }??????????????????????D.public Q9_1(float f){ }
題目:
1.錯在哪里?
public class text{
public static void main(String args[]){
A a=new A();
B b=(B) a;
C c=new A();
D d=(D) c;
}
}
class A{}
class B extends A {}
class C extends B {}
class D extends A {}
2.若一個抽象類種所有的方法都是抽象方法時,是不是可以改為接口?
1.兩個對象作比較運算時,使用==運算符和equals方法有什么差別?
2.如果讓一個類有復制能力,應該用那個接口?
3.如何把一個對象用字符串表示出來?
4.設計一個三角形和矩形類,修改它們的equals方法,如果兩個對象面積相同,則equals方法返回true
1.如果有個int[0]型的數組x,你覺得A、B兩種循環寫法,哪一種比較好?為什么?
A.for(int i=1;i<10;i++)????????????B.for(int i=0;i<x.length;i++)
2.對象內存回收的順序和什么有關?
3.可不可以控制何時啟動GC?
try{
FileInputStream f=FileInputStream("test.txt");
System.out.println("Open file successed!");
}
catch(FileNotException fe){
System.out.println("File not found!");
}
catch(IOException ie){
System.out.println("IO??exception!");
}
catch(Exception e){
System.out.println("General??Exception!");
}
finally{
System.out.println("Do finally block!");
}
System.out.println("out of try block!");
1.如果第2行代碼在運行時出現異常,程序會輸出什么結果?
A.Open file successed!????????????????????????????????????B.File not found!
C.IO??exception!??????????????????????????????????????????????D.General??Exception!
E.Do finally block!????????????????????????????????????????????F.out of try block!
2.接第一題,.如果第2行代碼在運行時沒有出現異常,程序會輸出什么結果?
3.接第一題,.如果代碼在運行時出現OutOfMemoryError異常,程序會輸出什么結果?
4.f是個File類對象,它有個方法exists,用來檢查文件是否存在。下面那一段代碼最合適?
A.Exception e=new IOException("File not found!");
if(!exists)
throw e;
B.if(!exists)
throw new IOException("File"+f.getName()+" not found!");
C.if(!exists)
throw new IOException;
D..if(!exists)
throw "File not found!";
E.if(!exists)
throw new IOException();
1.說明Frame使用pack何setSize這兩個方法的差別。
2.使用GridBagLayout時,需要設置那幾種屬性。
3.用GridBagLayout來模擬BorderLayout.
4.用java程學設計出如下的GUI界面。(組建可以設用Button類)
posted on 2006-03-27 16:49
黑咖啡 閱讀(460)
評論(0) 編輯 收藏 所屬分類:
Java Dev