



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.一選擇題1.下面方法定義中,正確的是: A)int x(int a,b)return a-b; B)double x(int a,int b)int w;w=a-b; C)double x(a,b)return b; D)int x(int a,int b)return a-b;2.下面方法定義中,不正確的是: A)float x(int a,int b)return a-b; B)int x(int a,int b)return a-b; C)int x(int a,int b)return a*b; D)int x(int a,int b)return 1.2*(a-b);3 下面方法定
2、義中,正確的是:A)int x()char ch='a'return (int)ch;B)void x()return true;C)int x()return true;D)int x(int a,b)return a-b;4 設 X 、 Y 均為已定義的類名,下列聲明類 X 的對象 x1 的語句中正確的是 ?X x1=new X();B)X x1= X ( );C)X x1=new Y( );D)int X x1;Word 文檔.5 設 A 為已定義的類名, 下列聲明并創建 A 類的對象 a 的語句中正確的是 ? A)A a=new A ( ); B)public A a=
3、A( );B)C)Aa=new class( );D)a A;6 下面類的定義中結構正確的是?A)class AB)class 2AC)intclassAD)publicclass A ()7 下面關于類的結構的說確的是?A) 類只能包含一個構造方法B)類可以沒有屬性C)類只能包含方法D) 類只能包含屬性8 下面哪個關鍵字在定義類頭時用不到?A)class B)public C)extends D)int33 9 this 在程序中代表的是 ?A) 類的對象B)屬性C)方法D) 父類Word 文檔.10 下列對構造方法的調用方式的描述中正確的是 ?A) 使用 new 調用B)使用類名調用C)使
4、用對象名調用D) 調用方法為對象名 .方法名 ()11 以下關于構造函數的描述錯誤的是?A) 構造函數的返回類型只能是 void 型B)構造函數是類的一種特殊函數,它的方法名必須與類名相同C)構造函數的主要作用是完成對類的對象的初始化工作D) 一般在創建新對象時, 系統會調用構造函數12 下列構造方法的調用方式中,正確的A) 按照一般方法調用B)由用戶直接調用C)只能通過 new 自動調用D) 不用調用,自動執行Word 文檔.13 有一個類 A,以下為其構造方法的聲明,其中正確的是?A)void A(int x)B)A(int x)C)a(int x)D)void a(int x)14 設
5、i , j 為類 X 中定義的 int 型變量名,下列 X 類的構造方法中不正確的是()。A)voidX(intk)i=k;B) X(intk ) i=k; C) X(int m, int n ) i=m; j=n; D) X( )i=0;j=0; 15. 有一個類 A,以下為其構造方法的聲明,其中正確的是 ( )。A)publicA(intx).B)staticA(intx).C)publica(intx).D)voidA(intx).16. 下面關于 get 和 set 方法的敘述, 正確的是()A) 兩個方法一般都有返回值B)兩個方法一般都沒有返回值Word 文檔.C)get 方法一般有
6、返回值D)set 方法一般有返回值二填空:1.下面程序的功能是通過調用方法 max ()求給定的三個數的最大值,請將其補充完整。public class Class1public static void main( String args ) int i1=1234,i2=456,i3=-987;int MaxValue;MaxValue=max( i1,i2,i3 )_;三個數的最大值:"+MaxValue);public _ _static_ int max(int x,int y,int z) int temp1,max_value; temp1=x>y?x:y; max
7、_value=temp1>z?temp1:z;return max_value;2. 創建一個 Dog 類,此類中包括 1 個姓名屬性 name 。Word 文檔.在 main 方法中創建 Dog 類的對象 d ,并設置其姓名為“XiaoBai ”。public class Dog String name;public static void main(String args)_Dog d=new Dog();_= ”XiaoBai ”;_3創建一個 Telephone 類,屬性有 number ,還有 2個構造方法,其中一個沒有參數,一個帶參數。public class T
8、elephone String number;_Telephone() _number="041184835202"Telephone(String number)_this.number_=_number;_4.創建一個 Employee 類,屬性有員工姓名 name ,還有 2 個構造方法,其中一個沒有參數,一個帶參數。public class Employee Word 文檔.String name;_Employee () _name= ”LiuYang ”;Employee (String name)_=name; _三.程序閱讀題(1)下列程序
9、的輸出結果是什么?public class Foostatic int i=0;static int j=0;public static void main(String args) int i=2;int k=3;int j=3;“i+ j is ”+ i + j);k = i +j;“k is ”+k);“jis ”+ j);Word 文檔.( 2)下面代碼是否正確?如果正確,運行后輸出什么?否則請解釋出現錯誤的原因?1 public class Test 2 public static void main(String args) 3MyClassa = new MyClass(3);4
10、int b=1;5add(a,b);6System.out.println("a is "+ a.v +" b is " +b);78static void add (MyClassa , int b) 9b+;10a.v=b;1112 13 classMyClass14intv ;15MyClass(intv)this.v = v; 16 (3)下面代碼是否正確?如果正確,運行后輸出什Word 文檔.么?否則請解釋出現錯誤的原因?/ 這是 Test1.java 程序1 package test1;2 public class Test1 3public
11、 static int x = 42;41 package test2;2 import test1.Test1;3 public class Test2 4public static void main(String args) 5System.out.println("x = " + Test1.x);6 7 四編程題:1.創建類 Student ,屬性有平時成績 (pingshi ),期末成績( qimo );帶參數的構造方法,方法有計算并輸出總成績的方法 calculateScore() ,計算方式為: 總成績= 平時成績 + 期末成績的 1/2 ;創建測試類,創建
12、 Student 對象 s,然后調用 calculateScore() 方法來輸出總成績。Word 文檔.2、定義一個圖書類Book ,要求如下:( a)屬性包括:書名 name(String 類型)、作者 author( String 類型),單價 price (double 類型),數量amount (int 類型),并且所有屬性為私有。( b)提供一個為書名 name 、作者 author 、單價 price和數量 amount 指定初值的構造方法。(c)為私有屬性提供訪問器方法, 但要求書名和作者一旦初始化后不能更改。( d)提供計算圖書總價的方法 totalPrice 方法,圖書總價單價×數量定義測試類 BookTest ,在其 main 方法中創建一個書名為“Java”、作者為“三”,單價為30,數量為 2000的圖書。并計算輸出該圖書的總價。3.編寫一個類 Teacher ,描述教師的課時數量和課時系數,均為 double 類型。所有教師的課時系數相同。 Teacher 類有一個初始化課時數量的構造方法,一個計算課時當量的 courseCompute 方法(課時當量課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豬場質量安全管理制度
- 率土之濱聯盟管理制度
- 環保企業安全管理制度
- 環保公司技術管理制度
- 環衛保潔項目管理制度
- 環境治理設施管理制度
- 環境糾紛處理管理制度
- 現場檢測安全管理制度
- 現場綜合維護管理制度
- 珠寶展廳環境管理制度
- 如何閱讀小兒胸片
- 《計算機組成原理與系統結構》第十章 流水線技術
- YS/T 118.16-2012重有色冶金爐窯熱平衡測定與計算方法(銅閃速爐)
- GB/T 23936-2018工業氟硅酸鈉
- GB/T 11213.2-2007化纖用氫氧化鈉氯化鈉含量的測定分光光度法
- 事故隱患通報制度(5篇)
- Unit3Reading課件-高中英語牛津譯林版(2020)必修第三冊
- 5-1貫入法砌筑砂漿砂漿抗壓強度檢測方案
- 錨桿加固施工方案(通用版)
- 地源熱泵埋管冬夏季換熱平衡計算
- 甲骨文專‖教學課件
評論
0/150
提交評論