java程序設計復習.ppt_第1頁
java程序設計復習.ppt_第2頁
java程序設計復習.ppt_第3頁
java程序設計復習.ppt_第4頁
java程序設計復習.ppt_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、Java程序設計復習,第一章(概念) 對象、類、實體三個概念及其關系? 對象間的幾種可能關系,如何區(qū)分? 面向?qū)ο蟪绦蛟O計方法的特點及優(yōu)點。 第二章(概念、編程) java程序結(jié)構(gòu),java程序的編譯、運行,java語言的特點。 java程序有哪幾種運行方式,會編寫對應結(jié)構(gòu)的程序。,第三章 java的數(shù)據(jù)類型,變量和常量聲明,表達式,流程控制語句等(重點注意其與c語言有區(qū)別的部分,簡潔與、或,break 標號,continue 標號等) 第四、五章(重點) 幾種不同類別類的使用,抽象方法、靜態(tài)方法的使用,抽象方法和抽象類之間關系,類和類成員的訪問控制符。 類的繼承,域的隱藏,方法的覆蓋,幾種形

2、式的多態(tài)。構(gòu)造函數(shù)的使用,包的基本概念、創(chuàng)建及使用。Super和this的使用。,第六章(概念) Applet工作原理,數(shù)組和字符串的使用。接收命令行參數(shù)。 第七章(重點) java圖形界面的組成元素、事件監(jiān)聽和處理、幾種常用控件的使用,菜單的使用,布局管理器的使用。,第八章 Java異常拋出(系統(tǒng)異常和自定義異常)、捕獲和處理。 Java線程的創(chuàng)建(幾種不同的創(chuàng)建方式)。 Java流的分類。 Java對文件的操作。如何管理文件目錄,讀寫文件。,一、選擇題 下列屬于合法的Java標識符是( A)。 (A)_BOOK (B) 5files (C) +static (D) -3.14159 Jav

3、a中兩個方法的方法名、參數(shù)列表、返回值類型都都相同,這兩個方法的關系為() A覆蓋 B隱藏 C重載 D java不支持此特性 當所在類的訪問控制符為默認時,下列哪個域訪問控制符將域的訪問空間限制在類的內(nèi)部()。 (A) public (B) 默認 (C) protected (D) private,假設A類有如下定義,設a是A類的一個實例,下列語句調(diào)用哪個是錯誤的?( C ) class A int i; static String s; void method1() static void method2() A、System.out.println(a.i);B、a.method1();

4、C、A.method1(); D、A.method2(),下面哪個修飾符修飾的變量是所有同一個類生成的對象共享的?( C ) A、publicB、privateC、staticD、final 下列方法中,哪一個不是Applet的基本方法?( B ) A、init()B、run()C、stop()D、start() 127. 在java的一個異常處理中,哪個語句塊可以有多個(A) A、catchB、finallyC、tryD、throws,編譯型和解釋型,java語言屬于解釋型語言。Java語言編譯器首先將java源程序文件編譯成字節(jié)碼文件(.class),在目標機的java虛擬機上對字節(jié)碼文件

5、進行解釋執(zhí)行。,二、簡答題 現(xiàn)有的高級語言有哪幾種執(zhí)行模式?Java屬于哪種執(zhí)行模式,請簡述java語言的執(zhí)行模式?,三、程序閱讀題 寫出下列程序段的運行結(jié)果: Public class A int a =10; void show() System.out.println(“a=”+a); Public class B extends A Int a = 20; void show() System.out.println(“a=”+a); 請寫出如下語句的執(zhí)行結(jié)果: A a1 = new B(); a1.show(); 請寫出類A與類B中的域和方法之間的關系。,寫出下列程序段的運行結(jié)果:

6、boolean a = true; int x = 10; if(a|x+) System.out.println(“x=”+x);,四、程序改錯題 public class Prog1 public static void main (string args) int n=100,sum; while(n0) sum+=n; n-; System.println(Sum is +sum); /該程序計算從0-100之間的所有數(shù)的和。 程序中存在三處錯誤,請改正。,五、程序填空題 import java.io.*; public class LeapYear public static void main(String arge) throws IOException InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader( ); System.Out.println(輸入年份是:) String s= ( ) ; int year=( )(s); if ( ) System.out.println(+year+年是閏年。) else Sys

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論