posts - 78,  comments - 48,  trackbacks - 0
          最近發(fā)現(xiàn)自己很多基礎(chǔ)問(wèn)題都不明白。導(dǎo)出搜集。于是有這一貼:
          題目:
          1.java程序在保存文件時(shí),后綴名是?
          2.java程序經(jīng)過(guò)編譯過(guò)后,后綴名是?
          3.java程序文件保存時(shí),主文件名是?
          4.如何用瀏覽器觀看輸出至命令行模式的結(jié)果?
          5.如何把一個(gè)java applet放到網(wǎng)頁(yè)上?
          6.public class??cjc extends java.applet.Applet{
          public static void main(String args[])
          {
          cjc mf=new cjc();
          mf.init();
          }
          public void init(){
          累加 累加數(shù)字 = new 累加(10);
          System.out.println(累加數(shù)字.總和());
          }
          }
          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;
          }
          }
          如果你想要計(jì)算a加到b的總和,如何修改?
          題目:
          1. 下面哪個(gè)是對(duì)的?
          A.IloveJava???? B.$20?? C.piggy@msl????D.Hello_worle?? E.2two???? F.sum+of+money
          2.下面可能產(chǎn)生什么結(jié)果?如果有錯(cuò)如何改正?
          int i=5;
          int j=2;
          k=i*j;
          3.下面可能產(chǎn)生什么結(jié)果?如果有錯(cuò)如何改正?
          float f=2.5;
          f=f*2;
          4.answer變量的數(shù)據(jù)類型應(yīng)該是?
          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]的結(jié)果用一個(gè)float變量存放的話,程序應(yīng)該如何編寫?
          題目:
          1.請(qǐng)問(wèn)最后a,b變量的數(shù)值是?
          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.下列表達(dá)式,哪幾個(gè)是正確的?
          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.下列表達(dá)式,哪幾個(gè)x變量的值最后會(huì)是正數(shù)?
          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,哪幾個(gè)運(yùn)算完,結(jié)果使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.下列的結(jié)果是?
          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="戊 ";
          用更簡(jiǎn)單的方法寫出來(lái)(不能用邏輯表達(dá)式)
          2.寫一個(gè)程序,它能夠計(jì)算a加到b的總和,其中a不一定比b小。
          3.寫一個(gè)程序,它能夠把1到100中的質(zhì)數(shù)顯示出來(lái)。
          4.寫一個(gè)程序,能夠從五個(gè)數(shù)字中跳出最大值。
          5.那些循環(huán)語(yǔ)句的寫法是正確的?
          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類運(yùn)行的結(jié)果是什么?為什么?若把Q4_2類的第9行改成 Q4_1 q2=new Q4_2();??結(jié)果是多少?為什么?若把第11行改成 ((Q4_2) q2).method(); 結(jié)果是多少?為什么?
          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類中應(yīng)該有哪些構(gòu)造函數(shù)?
          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.錯(cuò)在哪里?
          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.若一個(gè)抽象類種所有的方法都是抽象方法時(shí),是不是可以改為接口?

          1.兩個(gè)對(duì)象作比較運(yùn)算時(shí),使用==運(yùn)算符和equals方法有什么差別?
          2.如果讓一個(gè)類有復(fù)制能力,應(yīng)該用那個(gè)接口?
          3.如何把一個(gè)對(duì)象用字符串表示出來(lái)?
          4.設(shè)計(jì)一個(gè)三角形和矩形類,修改它們的equals方法,如果兩個(gè)對(duì)象面積相同,則equals方法返回true

          1.如果有個(gè)int[0]型的數(shù)組x,你覺(jué)得A、B兩種循環(huán)寫法,哪一種比較好?為什么?
          A.for(int i=1;i<10;i++)????????????B.for(int i=0;i<x.length;i++)
          2.對(duì)象內(nèi)存回收的順序和什么有關(guān)?
          3.可不可以控制何時(shí)啟動(dòng)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行代碼在運(yùn)行時(shí)出現(xiàn)異常,程序會(huì)輸出什么結(jié)果?
          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行代碼在運(yùn)行時(shí)沒(méi)有出現(xiàn)異常,程序會(huì)輸出什么結(jié)果?
          3.接第一題,.如果代碼在運(yùn)行時(shí)出現(xiàn)OutOfMemoryError異常,程序會(huì)輸出什么結(jié)果?
          4.f是個(gè)File類對(duì)象,它有個(gè)方法exists,用來(lái)檢查文件是否存在。下面那一段代碼最合適?
          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.說(shuō)明Frame使用pack何setSize這兩個(gè)方法的差別。
          2.使用GridBagLayout時(shí),需要設(shè)置那幾種屬性。
          3.用GridBagLayout來(lái)模擬BorderLayout.
          4.用java程學(xué)設(shè)計(jì)出如下的GUI界面。(組建可以設(shè)用Button類)
          posted on 2006-03-27 16:49 黑咖啡 閱讀(466) 評(píng)論(0)  編輯  收藏 所屬分類: Java Dev

          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          留言簿(2)

          隨筆分類(67)

          文章分類(43)

          Good Article

          Good Blogs

          Open Source

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 陇南市| 六安市| 张家界市| 游戏| 新巴尔虎右旗| 新民市| 科技| 奉贤区| 高陵县| 余姚市| 金坛市| 澄迈县| 富民县| 乌拉特后旗| 醴陵市| 迁安市| 辽阳市| 西丰县| 东乡县| 桦南县| 青浦区| 尖扎县| 阜康市| 黎平县| 潜山县| 横山县| 咸阳市| 慈溪市| 潮安县| 广昌县| 固安县| 汶上县| 红桥区| 双鸭山市| 玛多县| 文化| 新营市| 鸡西市| 新郑市| 黄石市| 揭阳市|