1.下列哪一種敘述是正確的(D)
A.abstract修飾符可修飾字段言蛇、方法和類
B.抽象方法的body部分必須用一對(duì)大括號(hào)()
C.聲明抽象方法僻他,大括號(hào)可有可無
D.聲明抽象方法不可寫出大括號(hào)4
解析:在Java中abstract關(guān)鍵字可以用于修飾類或方法,不能用于修飾字段腊尚。用abstract修飾的類為抽象類吨拗,不能被實(shí)例化。用abstract修飾的方法為抽象方法婿斥,抽象方法只有定義方法的原型劝篷,不提供方法的實(shí)現(xiàn)。需要注意的是民宿,若一個(gè)類中擁有一個(gè)抽象方法娇妓,則該類必須定義為抽象類。2.下列哪種說法是正確的(D)
A.實(shí)例方法可直接調(diào)用超類的實(shí)例方法
B.實(shí)例方法可直接調(diào)用超類的類方法
C.實(shí)例方法可直接調(diào)用其他類的實(shí)例方法
D.實(shí)例方法可直接調(diào)用本類的類方法
解析:在Java中活鹰,類中的方法可以分為實(shí)例方法和類方法峡蟋。用static關(guān)鍵字修飾的方法就是類方法。對(duì)于實(shí)例方法华望,只有在該類創(chuàng)建對(duì)象后才會(huì)被分配入口地址蕊蝗。對(duì)于類方法,在該類被加載到內(nèi)存時(shí)赖舟,就分配了入口地址蓬戚。所以,實(shí)例方法可以直接調(diào)用本類的類方法宾抓,類方法不能調(diào)用本類的實(shí)例方法子漩。若超類中的類方法或者實(shí)例方法是私有的豫喧,則子類的實(shí)例方法不能調(diào)用超類中的類方法或?qū)嵗椒ā?/p>3.Java中標(biāo)識(shí)符命名規(guī)則為:以字母,下劃線或者$符號(hào)開頭幢泼,不能是關(guān)鍵字或保留字紧显。
4.下列哪個(gè)是Java調(diào)試器,如果編譯器返回程序代碼的錯(cuò)誤缕棵,可以用它對(duì)程序進(jìn)行調(diào)試(C)
A.java.exe
B.javadoc.exe
C.jdb.exe
D.javaprof.exe
解析:jdk的安裝目錄下的bin目錄下是一些可執(zhí)行程序孵班。java.exe是用來執(zhí)行Java程序的,javadoc.exe是用來生成幫助文檔的招驴。jdb.exe提供了一個(gè)命令行的調(diào)試環(huán)境篙程。沒有javaprof.exe這個(gè)程序。5.在Java中别厘,八進(jìn)制以0作為前綴虱饿,逢8進(jìn)位,因此010表示數(shù)字8
6.下列哪個(gè)賦值語句是不正確的(A)
A.float f = 11.1
B.double d = 5.3E12
C.float d = 3.14f
D.double f = 11.1E10f
解析:在Java中触趴,聲明的小數(shù)都是double類型的氮发。所以A不合法,可以在小數(shù)后加f冗懦,如float d = 3.14f,或者進(jìn)行強(qiáng)制轉(zhuǎn)換 float f = (float)11.1折柠。7.下列的哪個(gè)賦值語句是正確的(D)
A.char a = 65536
B.int a = 12.0
C.int a = 12.0f
D.int a = (int)12.0
解析:java中,int類型表示整型批狐,占4個(gè)字節(jié)32位。短整型short占2個(gè)字節(jié)前塔,長整型long占8個(gè)字節(jié)嚣艇,字符類型char占2個(gè)字節(jié),取值范圍0-65535华弓。Java中聲明的小數(shù)都是double類型食零,把double類型轉(zhuǎn)換為int類型需要強(qiáng)制類型轉(zhuǎn)換。8.計(jì)算42度的余弦值:double d = Math.cos(Math.toRadians(42));
先將角度轉(zhuǎn)化為弧度寂屏,再計(jì)算余弦值贰谣。
A.
B.
C.
D.
解析:
A.
B.
C.
D.
解析:
A.
B.
C.
D.
解析:
A.
B.
C.
D.
解析:
A.
B.
C.
D.
解析: