叫我姐姐SAMA
1.有一個人的了一種很嚴(yán)重的疾病,醫(yī)生給他開了兩種藥片,分別稱為 A 藥片和 B 藥片,每種分別為 4 片,每天必須吃兩次,每次必須吃 A 和 B 藥片各一片,出現(xiàn)錯誤就會死掉,第一天,他正常吃藥,但是,第二天吃藥的時候,他不小心把藥片搞混了,這兩種藥片的外觀完全一樣,他也沒有別的辦法再獲取藥片,那么,他應(yīng)該怎么辦?答案把剩下的四片藥全部分開成兩半,一半放一堆,另一半放另一堆,第二天每次吃其中一堆就行了的階乘末尾有幾個0答案:1249個因為一個5的倍數(shù)產(chǎn)生一個零,25的倍數(shù)產(chǎn)生二個零125的倍數(shù)產(chǎn)生三個零,625的倍數(shù)產(chǎn)生四個零3025產(chǎn)生五個零,前面計算過的不說,都比前面的多產(chǎn)生一個零5,10,15,...,5000 一共1000個25,50,75,...,5000 共200個125,250,...,5000 共40個625,1250,...,5000 共8個3125 只有1個所以共有1249個零3.一頭母牛在3—10歲的時候每年可以生一頭小牛,生公牛和母牛的比率是50%,在牛12歲的時候就送入屠宰場買了。現(xiàn)在有一個農(nóng)夫有1頭1歲大的母牛,在母牛3歲的時候就送到附近的農(nóng)場去配種,請問40年后這個農(nóng)夫可能會有多少頭牛,寫出相關(guān)的代碼或答題思路,最好用面向?qū)ο?。答案:Java代碼package ;import .*;/*** 問題描述:** 一頭母牛在3—10歲的時候每年可以生一頭小牛,生公牛和母牛的比率是50%,* 在牛12歲的時候就送入屠宰場買了。現(xiàn)在有一個農(nóng)夫有1頭1歲大的母牛,* 在母牛3歲的時候就送到附近的農(nóng)場去配種,請問40年后這個農(nóng)夫可能會有多少頭牛,* 寫出相關(guān)的代碼或答題思路,最好用面向?qū)ο蟆? @author polaris * @version */public class ComputeCattleNum {// 保存所有母牛private static List
miss.w\^O^/
Java面試不光有面試也會有筆試,為了讓java應(yīng)聘筆試題能順利通過,中公優(yōu)就業(yè)·浙江IT培訓(xùn)的小U老師整理了一些java筆試題及答案分享給大家,準(zhǔn)備或?qū)⒁獏⒓觠ava面試的朋友可以仔細(xì)閱讀,爭取一次通過,進(jìn)去自己心儀的企業(yè)工作。一、九道選擇題程序的種類有(BCD )A.類(Class) .下列說法正確的有( BCD)A. 環(huán)境變量可在編譯source code時指定B. 在編譯程序時,所能指定的環(huán)境變量不包括class pathC. javac一次可同時編譯數(shù)個Java源文件D. 能指定編譯結(jié)果要置于哪個目錄(directory)3.下列標(biāo)識符不合法的有( ACD) B.$Usdollars .下列說法錯誤的有( BCD)A. 數(shù)組是一種對象B. 數(shù)組屬于一種原生類C. int number=={31,23,33,43,35,63}D. 數(shù)組的大小可以任意改變5.不能用來修飾interface的有(ACD ) .下列正確的有(ACD )A. call by value不會改變實際參數(shù)的數(shù)值B. call by reference能改變實際參數(shù)的參考地址C. call by reference不能改變實際參數(shù)的參考地址D. call by reference能改變實際參數(shù)的內(nèi)容7.下列說法錯誤的有( ACD)A. 在類方法中可用this來調(diào)用本類的類方法B. 在類方法中調(diào)用本類的類方法時可直接調(diào)用C. 在類方法中只能調(diào)用本類中的類方法D. 在類方法中絕對不能調(diào)用實例方法8.下列說法錯誤的有(ABC )A. Java面向?qū)ο笳Z言容許單獨的過程與函數(shù)存在B. Java面向?qū)ο笳Z言容許單獨的方法存在C. Java語言中的方法屬于類中的成員(member)D. Java語言中的方法必定隸屬于某一類(對象),調(diào)用方法與過程或函數(shù)相同9.下列說法錯誤的有(BCD )A. 能被成功運行的java class文件必須有main方法B. J2SDK就是Java APIC. 可利用jar選項運行.jar文件D. 能被Appletviewer成功運行的java class文件必須有main方法二、六道簡答題1、在java中如果聲明一個類為final,表示什么意思?答:final是最終的意思,final可用于定義變量、方法和類但含義不同,聲明為final的類不能被繼承。2、父類的構(gòu)造方法是否可以被子類覆蓋(重寫)?答:父類的構(gòu)造方法不可以被子類覆蓋,因為父類和子類的類名是不可能一樣的。3、請講述String 和StringBuffer的區(qū)別。答:String 類所定義的對象是用于存放“長度固定”的字符串。StringBuffer類所定義的對象是用于存放“長度可變動”的字符串。4、如果有兩個類A、B(注意不是接口),你想同時使用這兩個類的功能,那么你會如何編寫這個C類呢?答:因為類A、B不是接口,所以是不可以直接繼承的,但可以將A、B類定義成父子類,那么C類就能實現(xiàn)A、B類的功能了。假如A為B的父類,B為C的父類,此時C就能實現(xiàn)A、B的功能。5、結(jié)合Java視頻Lesson5(多線程),分析sleep()和wait()方法的區(qū)別。答: Sleeping睡眠的意思 : sleep() 方法用來暫時中止執(zhí)行的線程。在睡眠后,線程將進(jìn)入就緒狀態(tài)。waiting等待的意思: 如果調(diào)用了 wait() 方法,線程將處于等待狀態(tài)。用于在兩個或多個線程并發(fā)運行時。6、談?wù)勀銓Τ橄箢惡徒涌诘睦斫狻4穑憾x抽象類的目的是提供可由其子類共享的一般形式、子類可以根據(jù)自身需要擴(kuò)展抽象類、抽象類不能實例化、抽象方法沒有函數(shù)體、抽象方法必須在子類中給出具體實現(xiàn)。他使用extends來繼承。接口:一個接口允許一個類從幾個接口繼承而來,Java 程序一次只能繼承一個類但可以實現(xiàn)幾個接口,接口不能有任何具體的方法,接口也可用來定義可由類使用的一組常量。其實現(xiàn)方式是interface來實現(xiàn)。以上就是小U老師整理的2018java筆試題及答案,關(guān)于java應(yīng)聘筆試題還有很多,后期小編會及時整理更新更多java應(yīng)聘筆試題,準(zhǔn)備參加java面試的朋友可以仔細(xì)研究題目,做好充分的準(zhǔn)備參加每一場面試,祝你成功!
永豐YF窗簾窗飾
什么是面向?qū)ο?,重載(overloading)是什么,繼承(inheritance)是什么等等。一般這類基礎(chǔ)又重要的知識點是經(jīng)常被問到的,回答的時候不需要背書般的回答,面試官最希望聽到的是你結(jié)合實例來概括這類知識。
優(yōu)質(zhì)工程師考試問答知識庫