- 相關(guān)推薦
2016下半年計算機二級Java模擬試題及答案
1、對象的特征在類(lèi)中表示為變量,稱(chēng)為類(lèi)的( D )。
對象
屬性
方法
數據類(lèi)
2、Java 類(lèi)可以作為( B )。
類(lèi)型定義機制
數據封裝機制
類(lèi)型定義機制和數據封裝機制
上述都不對
3、有一段java 應用程序,它的主類(lèi)名是a1,那么保存它的源文件名可以是( A )。
a1.java
a1.class
a1
都對
4、在創(chuàng )建對象時(shí)必須(C)。
先聲明對象,然后才能使用對象
先聲明對象,為對象分配內存空間,然后才能使用對象
先聲明對象,為對象分配內存空間,對對象初始化,然后才能使用對象
上述說(shuō)法都對
5、Java中( C )。
一個(gè)子類(lèi)可以有多個(gè)父類(lèi),一個(gè)父類(lèi)也可以有多個(gè)子類(lèi)
一個(gè)子類(lèi)可以有多個(gè)父類(lèi),但一個(gè)父類(lèi)只可以有一個(gè)子類(lèi)
一個(gè)子類(lèi)可以有一個(gè)父類(lèi),但一個(gè)父類(lèi)可以有多個(gè)子類(lèi)
上述說(shuō)法都不對
6、下列說(shuō)法正確的是( D ) 。
不需定義類(lèi),就能創(chuàng )建對象
屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對象
屬性必須是簡(jiǎn)單變量
對象中必有屬性和方法
7、下面關(guān)鍵字中哪一個(gè)是不可用來(lái)控制對類(lèi)成員的訪(fǎng)問(wèn)( A )。
public
private
protected
default
8、構造方法被調用是當( C )。
類(lèi)定義時(shí)
使用對象的屬性時(shí)
使用對象的方法時(shí)
對象被創(chuàng )建時(shí)
9、下面不是面向對象技術(shù)特點(diǎn)的是( A )。
結構化
封裝
繼承性
多態(tài)性
10、Java中,一個(gè)類(lèi)可以有幾個(gè)父類(lèi)( B )。
任意
1
2
4
11、Java中,使用哪個(gè)關(guān)鍵字來(lái)定義一個(gè)接口( A )。
implements
class
extends
interface
12、接口體中不應包含( C )。
常量定義
常量賦值
方法實(shí)現
方法聲明
13、下列不是重載方法的特征的是(B)。
參數個(gè)數不同
名相同而類(lèi)型不同
參數類(lèi)型不同
名相同且類(lèi)型相同
14、在成員變量與局部變量重名時(shí),若想在方法內使用成員變量,要使用關(guān)鍵字( C)。
super
import
this
return
15、當子類(lèi)的成員變量與父類(lèi)的成員變量重名時(shí),若想在子類(lèi)中使用父類(lèi)中同名的成員變量,要使用關(guān)鍵字(A)。
super
import
this
return
16、若有定義如下 class dog { float x; static int y;…},則下列說(shuō)法中正確的是( B )。
x稱(chēng)為類(lèi)變量,y為實(shí)例變量
x,y均為類(lèi)變量
x,y均為實(shí)例變量
x為實(shí)例變量,y為類(lèi)變量
17、下列說(shuō)法正確的是( A )。
實(shí)例方法能對類(lèi)變量和實(shí)例變量操作
實(shí)例方法只能對類(lèi)變量操作
實(shí)例方法只能實(shí)例變量操作
類(lèi)方法能對類(lèi)變量和實(shí)例變量操作
18、Java程序是由什么組成的( B )。
類(lèi)
對象
函數
包
19、package awt;的結果是( C )。
編譯結果出錯
說(shuō)明文件的類(lèi)包含在Java 的awt包中
說(shuō)明文件的類(lèi)在自定義的awt包中
導入自定義的awt包中的類(lèi)
20、若有定義 class A{int x,y; static float f(int a){…} float g(int x1,int x2){…}} 及A a1=new A();則下列用法中非法的是( C )。
A.g(3,2)
A.f(3)
a1.f(4)
a1.g(2,5)
21、下列不是類(lèi)的屬性修飾符的是( D )。
public
abstract
private
final
22、類(lèi)中不加任何訪(fǎng)問(wèn)權限限定的成員屬于( A )。
default
public
private
protected
23、要想使定義該類(lèi)所在的包之外的類(lèi)不能訪(fǎng)問(wèn)這個(gè)類(lèi),使用關(guān)鍵字(A)。
不用
private
final
protected
24、定義一個(gè)名為key的類(lèi),使之不能被繼承,應選(D)。
class key{}
native class key{}
class key{ final; }
final class key{}
25、Java中,如果類(lèi)C是類(lèi)B的子類(lèi),類(lèi)B是類(lèi)A的子類(lèi),那么下面描述正確的是( A )。
C不僅繼承了B中的成員,同樣也繼承了A中的成員
C只繼承了B中的成員
C只繼承了A中的成員
C不能繼承A或B中的成
26、一個(gè)對象創(chuàng )建包括的操作中,沒(méi)有下面的( A )。
釋放內存
對象聲明
分配內存
調用構造方法
27、this關(guān)鍵字的含義是表示一個(gè)( D )。
指針
當前對象
一個(gè)類(lèi)
一個(gè)方法
28、若有定義如下 class A{int x,x1; int f(){int a;…} int g(){int y;…}} ,則不正確的賦值為(D)。
在f()中a=x
在f()中x=a
在f()中x=x1
在g()中y=a
29、在Java中下列關(guān)于繼承的論述中,錯誤的是( C )。
繼承具有傳遞性
繼承關(guān)系也稱(chēng)為“即是”(is a)關(guān)系
支持多繼承
繼承提高了系統的可重用性
30、在Java中,關(guān)于封裝性的說(shuō)法中,錯誤的是(A)。
是一種信息隱蔽技術(shù)
使對象之間不可相互作用
是受保護的內部實(shí)現
與類(lèi)有關(guān),封裝的基本單位是對象
31、一個(gè)消息包含的內容,不應有( D )。
消息接收者
接受對象應采用的方法
指示接受者做何處理
方法的參數
32、若聲明一個(gè)類(lèi)不能被繼承,即不能有子類(lèi),用關(guān)鍵字( A )。
final
finally
abstract
super
33、下述概念中不屬于面向對象方法的是(D)。
對象、消息
繼承、多態(tài)
類(lèi)、封裝
過(guò)程調用
34、下列關(guān)于構造方法的敘述中,錯誤的是( C)。
Java語(yǔ)言規定構造方法名與類(lèi)名必須相同
Java語(yǔ)言規定構造方法沒(méi)有返回值,但不用void聲明
Java語(yǔ)言規定構造方法不可以重載
Java語(yǔ)言規定構造方法只能通過(guò)new自動(dòng)調用
35、關(guān)于被私有訪(fǎng)問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是( C)。
可以被三種類(lèi)所引用:該類(lèi)自身、與它在同一個(gè)包中的其他類(lèi)、在其他包中的該類(lèi)的子類(lèi)
可以被兩種類(lèi)訪(fǎng)問(wèn)和引用:該類(lèi)本身、該類(lèi)的所有子類(lèi)
只能被該類(lèi)自身所訪(fǎng)問(wèn)和修改
只能被同一個(gè)包中的類(lèi)訪(fǎng)問(wèn)
36、下面的選項中,哪一項不屬于“汽車(chē)類(lèi)”的行為(D )。
啟動(dòng)
剎車(chē)
減速
速度
37、在Java中用什么關(guān)鍵字修飾的方法可以直接通過(guò)類(lèi)名來(lái)調用?(D)
static
final
private
void
38、若在某一個(gè)類(lèi)定義中定義有如下的方法:abstract void performDial( );該方法屬于( C)。
接口方法
最終方法
抽象方法
空方法
39、如果希望某個(gè)變量只可以被類(lèi)本身訪(fǎng)問(wèn)和調用,則應該使用下列哪一種訪(fǎng)問(wèn)控制修飾(A )。
private
protected
privateprotected
public
40、聲明成員變量時(shí),如果不使用任何訪(fǎng)問(wèn)控制符(public, protected, private),則以下哪種類(lèi)型的類(lèi)不能對該成員進(jìn)行直接訪(fǎng)問(wèn) (D )。
同一類(lèi)
同一包中的子類(lèi)
同一包中的非子類(lèi)
不同包中的子類(lèi)
41、在Java中,一個(gè)類(lèi)可同時(shí)定義許多同名的方法,這些方法的形式參數個(gè)數、類(lèi)型或順序各不相同,傳回的值也可以不相同。這種面向對象程序的特性稱(chēng)為( C )。
隱藏
覆蓋
重載
Java不支持此特性
【下半年計算機二級Java模擬試題及答案】相關(guān)文章:
JAVA模擬試題及答案10-18
下半年計算機二級考試模擬試題及答案10-29
2016計算機二級模擬試題及答案07-16
計算機二級考試模擬試題及答案10-29
計算機二級Office模擬試題及答案09-02
計算機二級Access模擬試題及答案06-11
計算機二級沖刺模擬試題及答案10-29
計算機二級java筆試試題及答案09-04
計算機二級C語(yǔ)言模擬試題及答案08-25
計算機二級考試word模擬試題及答案09-18