日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

赊了两串冰糖葫芦才写出来的小结

發布時間:2024/3/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 赊了两串冰糖葫芦才写出来的小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、選擇題

1.A 派生出子類 B , B 派生出子類 C ,并且在 java 源代碼有如下聲明:

  • A a0=new A();
  • A a1=new B();
  • A a2=new C();
  • 問以下哪個說法是正確的?()
    A 只有第一行能通過編譯
    B 第1、2行能通過編譯,但第3行編譯出錯
    C 第1、2、3行能通過編譯,但第2、3行運行時出錯
    D 第1行,第2行和第3行的聲明都是正確的

    正確答案 : D

    解析 : ① 繼承的傳遞性 , B繼承于A,C繼承于B,所以A為B和C共同的父類 ; ② 父類引用指向子類對象 , 子類可以自然地完成向上(到父類的)轉型

    2.下面代碼將輸出什么內容:()

    public class SystemUtil{public static boolean isAdmin(String userId){return userId.toLowerCase()=="admin";}public static void main(String[] args){System.out.println(isAdmin("Admin"));} }

    正確答案 : false

    解析 : 在源碼中 toLowerCase 是重新 new String() , "=="是比較身份而非比較值, 所以這兩個對象的地址是不相同的.

    3.閱讀如下代碼。 請問,對語句行 test.hello(). 描述正確的有()

    package NowCoder; class Test {public static void hello() {System.out.println("hello");} } public class MyApplication {public static void main(String[] args) {// TODO Auto-generated method stubTest test=null;test.hello();} }

    正確答案 : 能編譯通過,并正確運行

    解析 : 靜態方法不依附于對象,這里是直接調用靜態方法,類的靜態成員不依賴實例對象,靜態成員在類編譯的時候就已經被創建好了,無論是是使用類名,還是使用實例對象都是可以訪問的

    4.在使用super和this關鍵字時,以下描述正確的是()
    A 在子類構造方法中使用super()顯示調用父類的構造方法,super()必須寫在子類構造方法的第一行,否則編譯不通過
    B super()和this()不一定要放在構造方法內第一行
    C this()和super()可以同時出現在一個構造函數中
    D this()和super()可以在static環境中使用,包括static方法和static語句塊

    正確答案 : A

    解析 : ① super()調用父類中的某一個構造函數,this()是調用本類中另一種形成的構造函數 ② this()和super()都必須出現在構造器的第一行,所以兩者不可能出現在同一個構造器中 ③ this和super都不能出現了靜態方法、靜態塊中

    5.如下代碼的 結果是什么 ?

    class Base {Base() {System.out.print("Base");} } public class Alpha extends Base {public static void main( String[] args ) {new Alpha();//調用父類無參的構造方法new Base();} }

    正確答案 : BaseBase

    解析 : 在執行new Alpha()時,因為Alpha繼承了Base , 在執行Alpha類的構造方法前 , 會先執行父類的構造方法,再執行相應的子類的構造方法,所以此處會打印Base,在執行new Base()時,會直接執行Base中無參構造器的代碼,再輸出Base

    6.如下代碼的輸出結果是什么?

    public class Test {public int aMethod(){static int i = 0;i++;return i;}public static void main(String args[]){Test test = new Test();test.aMethod();int j = test.aMethod();System.out.println(j);} }

    正確答案 : 編譯失敗

    (來源牛客)大佬解析 : 靜態變量是先于類的其他而加載的,所以static代碼塊只能是類成員變量,而不能是局部變量,因為在static加載時,方法還沒有分配空間

    7.下列哪一種敘述是正確的()
    A abstract修飾符可修飾字段、方法和類
    B 抽象方法的body部分必須用一對大括號{ }包住
    C 聲明抽象方法,大括號可有可無
    D 聲明抽象方法不可寫出大括號

    正確答案 : D

    解析 : abstract只可修飾方法和類 , 不可以修飾字段(類成員變量);抽象方法是沒有被實現的方法,沒有body部分,也沒有花括號,聲明后面直接就是分號

    8.下列說法正確的有:()
    A class中的constructor不可省略
    B constructor必須與class同名,但方法不能與class同名
    C constructor在一個對象被new 時執行
    D 一個class只能定義一個constructor

    正確答案 : C

    解析 : . 類中的構造方法可以省略不寫的 , 構造方法必須跟類名相同,普通的類方法是可以和類名同名的,和構造方法唯一的區分就是,構造方法沒有返回值 , 構造方法都在new 對象的時候調用的 , 一個類可以定義多個構造方法的

    9.選項中哪一行代碼可以替換 //add code here 而不產生編譯錯誤

    public abstract class MyClass {public int constInt = 5;//add code herepublic void method() {} }

    A public abstract void method(int a);
    B consInt=constInt+5;
    C public int method();
    D public abstract void anotherMethod(){}

    正確答案 : A

    解析 : ① 抽象類可以包含抽象方法 , 用abstract修飾,是抽象方法,不能帶方法體(帶有{}的就是方法體,即使里面是空的) ② 類中定義成員和方法,不能直接進行運算,可以寫在代碼塊{}或者靜態代碼塊中static{}中 ③ 方法重載需要滿足 , 在同一個類中 , 方法的名稱相同 , 參數列表不同(參數的類型,個數,順序) , 與訪問修飾符和返回值類型無關

    (未學)10.java 中哪個關鍵字可以對對象加互斥鎖?
    A transient
    B synchronized
    C serialize
    D static

    正確答案 : B

    解析 :① transient是反序列化修飾符,序列化的時候,類中的屬性都會被復制,但是被transient和static修飾的屬性不會被復制 ② synchronized是同步鎖,被synchronized修飾的方法或者代碼塊,同一時刻只允許被一個線程訪問 ③ serialize是序列化 ④ static是靜態修飾符。可修飾成員變量和方法,內部類/接口,不可修飾局部變量和外部類/接口。

    二、編程題

    1.標題:汽水瓶 | 時間限制:1秒 | 內存限制:32768K

    有這樣一道智力題:“某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?”答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以后4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然后你讓老板先借給你一瓶汽水,喝掉這瓶滿的,喝完以后用3個空瓶子換一瓶滿的還給老板。如果小張手上有n個空汽水瓶,最多可以換多少瓶汽水喝?

    輸入描述:
    輸入文件最多包含10組測試數據,每個數據占一行,僅包含一個正整數n(1<=n<=100),表示小張手上的空汽水瓶數。n=0表示輸入結束,你的程序不應當處理這一行。

    輸出描述:
    對于每組測試數據,輸出一行,表示最多可以喝的汽水瓶數。如果一瓶也喝不到,輸出0。

    示例1:
    輸入
    3
    10
    81
    0
    輸出
    1
    5
    40

    import java.util.Scanner; public class Main{public static void main(String[] args){Scanner scanner=new Scanner(System.in);while (scanner.hasNextInt()) {int num = scanner.nextInt();//一種偷懶寫法//System.out.println(num/2);//int result=canMax(num);System.out.println(canMax(num));}}public static int canMax(int n){int sum=0;//核心就是抓住三和二這兩種情況就好while(n>=3){sum=sum+n/3;n=n/3+n%3;}if(n==2){sum=sum+1;}return sum;} }

    2.標題:數組中的逆序對 | 時間限制:3秒 | 內存限制:32768K | 語言限制:[Python, C++, C#, Java]

    有一組數,對于其中任意兩個數組,若前面一個大于后面一個數字,則這兩個數字組成一個逆序對。請設計一個高效的算法,計算給定數組中的逆序對個數。給定一個int數組A和它的大小n,請返回A中的逆序對個數。保證n小于等于5000。

    測試樣例:
    [1,2,3,4,5,6,7,0],8
    返回:7

    import java.util.*; public class AntiOrder {public int count(int[] A, int n) {// write code hereint result=0;//從0號位置開始打擂 看是不是比后面的大for(int bound=0;bound<n-1;bound++){for(int cur=bound+1;cur<n;cur++){if(A[bound]>A[cur]){result++;}}}return result;} }

    最后一個編程題就是基于選擇排序的理念進行改變了一下~

    總結

    以上是生活随笔為你收集整理的赊了两串冰糖葫芦才写出来的小结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 夜夜摸视频网 | 最新黄色网址在线观看 | 久久视频在线观看免费 | 久久男女 | 高清一区二区在线 | a级小视频| 亚洲午夜久久久久久久久久久 | 中文字幕精品一区二区三区视频 | 91成人看| 欧美精品做受xxx性少妇 | 黄色性生活一级片 | 日少妇b| 亚洲综合资源 | 综合久久久久久久 | 天堂网久久 | 久久综合伊人77777麻豆最新章节 | 欧洲一级视频 | 青青在线视频 | 美女脱光衣服让男人捅 | av中出 | 亚洲视频在线观看一区二区 | 在线观看黄 | 国产精品99无码一区二区视频 | 国产伦精品一区二区三区 | 成年女人18级毛片毛片免费 | 99免费在线 | 女性爱爱视频 | 中文字幕久久久 | japanese国产在线观看 | 亚洲国产精品成人综合 | 欧美一区一区 | 探花视频在线观看 | 黄色网址多少 | 天堂欧美城网站 | 国产又粗又猛又爽69xx | 国产三级做爰高清在线 | 红桃视频一区二区三区免费 | 91在线精品一区二区 | 欧美一级二级三级 | 日韩黄片一区二区三区 | 中文字幕在线免费观看视频 | 亚洲精品视频久久 | 骚鸭av| 日本h视频在线观看 | 人妻少妇一区 | 精品久久久久久久 | 91污网站| 成年丰满熟妇午夜免费视频 | 牛牛澡牛牛爽一区二区 | 日韩a级在线观看 | 在线欧美国产 | 亚洲综合久久久 | 天天免费看av | 亚洲精品在线观看视频 | 亚洲成人v| 最新色网址 | 国产性生活视频 | 91污网站 | 久久一本综合 | 久久在线精品 | 亚洲av无码国产精品久久不卡 | 欧美中文字幕一区 | 蜜臂av| 青青青免费在线视频 | 国产精品成人免费视频 | 国产综合视频一区 | 麻豆精品国产 | 茄子视频色 | 俄罗斯厕所偷拍 | 在线一区av | 日韩三级小视频 | 婷婷色在线播放 | 亚洲视频在线免费看 | 亚洲少妇自拍 | 亚洲欧美激情另类校园 | 无码人妻一区二区三区av | 亚洲精品国产精品国自产网站按摩 | 麻豆乱淫一区二区三区 | 久久九九爱| 高清视频免费在线观看 | 青青青国产视频 | 日韩 国产 在线 | 日韩第一页在线 | 免费无遮挡在线观看视频网站 | 日本亚洲最大的色成网站www | 国产女18毛片多18精品 | 日韩精品一区二区三区视频在线观看 | 国产精品久久国产愉拍 | 亚洲综合五月 | 申鹤乳液狂飙 | 精品无码一区二区三区免费 | 男女做激情爱呻吟口述全过程 | 国产精品女同一区二区 | 国产一级在线视频 | 久久久久久久麻豆 | 日韩国产网站 | 国产一极毛片 | 蜜桃av噜噜一区二区三区小说 | 成人国产a|