【正文】
==操作符進(jìn)行比較。如果一個(gè)變量指向的數(shù)據(jù)是對(duì)象類型的,那么,這時(shí)候涉及了兩塊內(nèi)存,對(duì)象本身占用一塊內(nèi)存(堆內(nèi)存),變量也占用一塊內(nèi)存,例如Objet obj = new Object()。}catch(….){}finally{ }請(qǐng)問(wèn)該語(yǔ)句能否執(zhí)行到finally語(yǔ)句塊中?答:會(huì)(3) 兩個(gè)對(duì)象使用equals方法和==有什么區(qū)別? 答:==是”內(nèi)容”(或?qū)嵸|(zhì)),而equals是表象。}catch(….){}finally{ }請(qǐng)問(wèn)該語(yǔ)句能否執(zhí)行到finally語(yǔ)句塊中?答:不會(huì)。正確,因?yàn)閟etName是方法,可以通過(guò)方法改變類的屬性。 (“Jack”)。 D. (s2)。 B. (s2)。 String s2=”World”。 D. s=()。 B. char c=s[1]。 D. int tmp[]。 B. int tmp[]=new int[5]。 } } 正確的是 A. 編譯時(shí)將產(chǎn)生錯(cuò)誤 B. 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤 C. 輸出零 D. 輸出空答案 A12. 執(zhí)行完下面語(yǔ)句int[ ]x = new int[20]。則下面對(duì)此語(yǔ)句的敘述正確的是A. 定義一個(gè)名為a的一維數(shù)組B. a數(shù)組有3個(gè)元素C. a數(shù)組的元素的下標(biāo)為1~3 D. 數(shù)組中的每一個(gè)元素都是整型E. 答案ABD11. 運(yùn)行以下代碼public class Person{ int array[]=new int[10]。 k=(xy)?y:x。 } } A. xyz B. x+y+z C. 12 D. 9答案 C7. 下列關(guān)于for循環(huán)和while循環(huán)的說(shuō)法中哪些是不正確的? A. for循環(huán)能實(shí)現(xiàn)的操作,while循環(huán)也都能實(shí)現(xiàn) B. for循環(huán)判斷條件一般是非程序結(jié)果C. while循環(huán)判斷條件一般是程序結(jié)果D. 兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空答案 ABC8. 以下程序段執(zhí)行后的K值為 int x=10。答案 ABD5. 一個(gè)int 類型的常量和一個(gè)byte類型常量做減法,結(jié)果的類型是A. int B. byte C. char D. float答案 A6. 下列程序段的輸出結(jié)果是 public class Expressions{ void printExpr(){ int x=3,y=4,z=5。 C. float e=。高級(jí)Java工程師面試題選擇題 各2分 共 44分1. 下列說(shuō)法正確的是A. Java語(yǔ)言不區(qū)分大小寫 B. Java程序以類為基本單位 C. JVM為Java虛擬機(jī)JVM的英文縮寫D. 運(yùn)行Java程序需要先安裝JDK答案:B,C,D2. 下列說(shuō)法中錯(cuò)誤的是A. Java語(yǔ)言是編譯執(zhí)行的 B. Java中使用了多進(jìn)程技術(shù) C. Java的單行注視以//開(kāi)頭 D. Java語(yǔ)言具有很高的安全性答案:A,B3. 下面不屬于Java語(yǔ)言特點(diǎn)的一項(xiàng)是A. 安全性 B. 分布式 C. 移植性 D. 編譯執(zhí)行答案:D4. 下列語(yǔ)句中,正確的項(xiàng)是A . int $ e,a,b=10。 B. char c,d=’a’。 D. double c=。 (x+y+z)。 y=34。 A. 10 B. 34 C. 10 D. 44答案 B9. 下列不屬于Java語(yǔ)言流程控制結(jié)構(gòu)是A. 分支語(yǔ)句 B. 條轉(zhuǎn)語(yǔ)句 C. 循環(huán)語(yǔ)句 D. 賦值語(yǔ)句E. 答案D10. 設(shè)定義語(yǔ)句:int a[ ]={43,44,45}。 public static void main(String args[]){ (array [1])。 后,說(shuō)法正確的是A. x[19]為0B. x[19]未定義C. x[20]為0 D. x[0]為空答案A13. 設(shè)tmp是一個(gè)數(shù)組類成員,以下聲明并初始化一個(gè)4個(gè)元素的數(shù)組選項(xiàng)A. int tmp[]={1,2,3,4}。 C. int tmp[]=new int(5)。 答案 A14. 設(shè)定義:String s=”cake”,下面不合法的有A. s=s. toUpperCase()。C. int len=。答案BC15. 設(shè) String s1=”Hello”。 以下方法用來(lái)得到字符串“Hello World”有 A. s2