java 类一定要声明成public_类和对象练习题
C 、程序員定義的得帶以及現有的方法 D 、既不是程序員定義的方法也不是現有的方法
37、利用方法中的() 語句可為調用方法返回一個值( A )
A、return B 、back C、end D 、以上答案都不對 38、( A)方法用做返回兩個參數中的較大值( ) A 、max B 、maximum C、 larger D、 greater 39、( D )將被傳送至一個被調用的方法( ) A、 返回值 B、 返回類型 C、 參數表 D、 參數列表
40、方法的參數可以是( D )
A、 常量 B、表達式 C、 變量 D 、以上答案都對 41、()是位于方法頭中的一個以逗號分隔的聲明列表( B )
A、參數表 B、參數列表 C、值表 D、變量表
42、方法的定義是由( )組成的( D ) A、 一個方法 B 、一個方法體 C 、一對花括號 D 、 以上答案都對
43、一個( D)對象將包括int型數據( ) A、 IntegerObject B、Int C、IntData D、Integer
44、在方法調用過程中。位于方法名之后圓括號的變量被稱為( B )
A、 變元 B 、參數 C 、語句 D 、聲明 45、一條return語句將給調用程序返回(D)個值( ) A 、0 B、 1 C、 任意數量 D、A和B 46、方法的第一行被稱為方法的( D )
A 、方法體 B、 標題 C、 調用者 D、 方法頭 47、實例變量的作用域整個的( C )
A、 語句塊 B 、 方法 C 、類 D 、 以上答案都不對
48、在某個方法內部定義的變量被稱為( B )
A 、實例變量 B、局部變量 C、 類變量 D、 隱藏變量 49、在一個類的內部聲明,但又處于該類方法外部的變量被稱為( C )
A、 局部變量 B、 隱藏變量 C、 實例變量 D、常量 50、從定義局部變量語句的外部訪問該局部變量,會導致()出現 ( A )
A、 邏輯出錯 B 、 編譯錯誤 C、 運行錯誤 D 、 以上答案都不對
51、實例變量( D )
A 、 是在一個類的內部聲明的變量 B 、 的作用域為整個類
C 、 可被同一類中的任何方法所訪問 D 、 以上答案都對
52、當方法內傳遞一個參數時,將該參數值的一個拷貝傳遞給方法的傳遞方式稱為( B )
A、調用傳遞 B、 值傳遞 C、 引用傳遞 D 、方法傳遞
53、當一個變量在應用程序的整個生命周期中被使用,且整個過程中的其他值也不能被改變時,那么將他聲明為一個( B )
A 、局部變量 B、常量 C、實例變量 D、以上答案都不對
54、關鍵字()表示一個類定義的開始( C )
A、 declare B、new C、 class D、以上答案都不對
55、類的定義必須包含在一對()內( B )
A、方括號 B、花括號 C、逗號 D、圓括號 56、實例變量的初始化( B )
A 、是在他們聲明時完成 B 、 將被設置為默認值 C 、是在一個構造方法中完成的 D 、以上答案都對 57、某個方法,在保證參數值有效性的前提下設置其實例變量number,該方法的方法名最好取( C )
A、number B、 set C、setNumber D、 setValue
58、某個方法,在保證參數值有效性的前提下獲取其實例變量number,該方法的方法名最好取( C ) A、number B、 get C、getNumber D、 getValue
59、通過使用關鍵字()創建對象( D ) A、 object B 、instantiate C、create D、 new
60、參照以下Java代碼,以下四個敘述中最確切的是( C ) class A{
int x; static int y;
void fac(String s){System. out. println("字符串:"+s);} }
A、x、y和s都是成員變量 B、x是實例變量、y是類變量、s是局部變量
C、x和y是實例變量、s是參數 D、x、y和s都是實例變量
61、下列關于變量作用域的描述中,不正確的一項是 ( C )
A、變量屬性是用來描述變量作用域的
B、局部變量作用域只能是它做在的方法代碼段內 C、類變量能在類的方法中聲明 D、類變量的作用域是整個類
62、下列關于變量作用域的說法中,正確的一項是 ( B )
A、方法參數的作用域是方法外部代碼段 B、異常處理參數的作用域是方法外部代碼段 C、局部變量的作用域是整個類
D、類變量的作用域是類的某個方法 63、System類在哪個包中?( D )
A 、java.util B 、java.io C 、java.awt D 、java.lang
64、給出下面代碼段 1) public class Test { 2) int m, n;
3) public Test() {}
4) public Test(int a) { m=a; }
5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=0; k=0;
9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }
哪行將引起一個編譯時錯誤? ( D ) A 、line 3 B、 line 5 C、 line 6 D、 line 10
65、對于下列代碼、 1) class Person {
2) public void printValue(int i, int j) {//... } 3) public void printValue(int i){//... } 4) }
5) public class Teacher extends Person { 6) public void printValue() {//... } 7) public void printValue(int i) {//...} 8) public static void main(String args[]){ 9) Person t = new Teacher(); 10) t.printValue(10); 11) }
第10行語句將調用哪行語句?( )
A 、line 2 B、 line 3 C 、line 6 D、 line 7
66、下列關于構造方法的說話正確的是( B ) A、 類中的構造方法不可省
B、 構造方法必須與類同名,但方法不能與class同名 C 、 類的構造方法在一個對象被創建時自動執行 D、 一個類只能定義一個構造方法
67、下列語句中,對構造方法的描述錯誤的是( D ) A、構造方法的名稱必須和類名相同
B、構造方法沒有返回值,返回類型也不能用void C、構造方法在一個類中可以多次出現
D、當重寫了帶參數的構造方法,系統默認的不帶參數的構造方法依然存在
68、下面關于java中類的說法哪個是不正確的( A ) A、類體中只能有變量定義和成員方法的定義,不能有其他語句
B、構造方法是類中的特殊方法
C、類一定要聲明為public 的,才可以執行 D、一個java文件中可以有多個class定義
69、下列哪個 不是 面向對象的三大特性之一( D )
A、 封裝性 B、 繼承性 C、多態性 D、重載
總結
以上是生活随笔為你收集整理的java 类一定要声明成public_类和对象练习题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 拖拽目录_Java 7:如何在
- 下一篇: java操作数据库挂死_如何在Java程