22秋《JAVA語(yǔ)言程序設(shè)計(jì)》作業(yè)2題目
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 100 分)
1.執(zhí)行以下語(yǔ)句后b的值為int a=1,b=10; do{ b=b-a; a++; }while(b--<0);
A.9
B.-2
C.-1
D.8
2.下面關(guān)于接口的說(shuō)法正確的是哪一項(xiàng)?
A.接口與抽象類(lèi)是相同的概念
B.實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法
C.接口之間不能有繼承關(guān)系
D.一個(gè)類(lèi)可實(shí)現(xiàn)多個(gè)接口
3.若要生成classA類(lèi)的一個(gè)對(duì)象a,以下書(shū)寫(xiě)正確的是_______。
A.classA a=new classA();
B.classA a=new class();
C.a=new classA();
D.classA a=classA();
4.下列說(shuō)法中,哪一些是正確的?
A.抽象類(lèi)中的抽象方法必須在該類(lèi)的子類(lèi)中具體實(shí)現(xiàn)
B.抽象方法必須在抽象類(lèi)中,所以抽象類(lèi)中的方法都必須是抽象方法
C.final類(lèi)中的屬性和方法都必須被final修飾符修飾
D.最終類(lèi)不能派生子類(lèi),最終方法不能被覆蓋
5.Java程序的執(zhí)行方式是_______。
A.即時(shí)編譯方式和非解釋執(zhí)行方式
B.非即時(shí)編譯方式和非解釋執(zhí)行方式
C.非即時(shí)編譯方式和解釋執(zhí)行方式
D.即時(shí)編譯方式和解釋執(zhí)行方式
6.使用如下哪個(gè)保留字可以使只有在定義該類(lèi)的包中的其他類(lèi)才能訪問(wèn)該類(lèi)_______。
A.abstract
B.private
C.protected
D.不使用保留字
7.下列命令中,_______命令是Java的編譯命令。
A.javac
B.java
C.javadoc
D.appletviewer
8.下列哪個(gè)數(shù)代表十六進(jìn)制整數(shù)?
A.0123
B.1900
C.fa00
D.0xa2
9.下列選項(xiàng)不屬于Java保留字的是_______。
A.null
B.false
C.sizeof
D.true
10.下列說(shuō)法中正確的一項(xiàng)是_______。
A.不需要定義類(lèi)就能創(chuàng)建對(duì)象
B.對(duì)象中必須由簡(jiǎn)單變量
C.屬性必須是簡(jiǎn)單變量
D.屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對(duì)象
11.下面程序段的運(yùn)行結(jié)果為_(kāi)______。public class OperatorsAndExpressions { void residual(){ int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]){
A.1 1.5
B.3 1.5
C.1 2
D.3 2
12.下列說(shuō)法哪個(gè)是正確的_______。
A.程序執(zhí)行到break語(yǔ)句時(shí)一定會(huì)結(jié)束所有的循環(huán)
B.程序執(zhí)行到continue語(yǔ)句時(shí)會(huì)結(jié)束當(dāng)前循環(huán)
C.break語(yǔ)句和continue語(yǔ)句都可以和標(biāo)簽配合使用
D.continue語(yǔ)句和break語(yǔ)句的作用相同
13.執(zhí)行下面程序斷后,z值為_(kāi)______。int x=1,y=2,z=3; z=z/(float)(x/y);
A.編譯無(wú)法通過(guò)
B.6
C.3
D.2
14.有關(guān)Java中的指針,說(shuō)法正確的是_______。
A.Java摒棄了指針
B.Java保留了指針,但摒棄了指針數(shù)組
C.Java將會(huì)在新版本中增加指針數(shù)組
D.Java摒棄了指針和數(shù)組
15.下列關(guān)于內(nèi)部類(lèi)的說(shuō)法,正確的是_______。
A.內(nèi)部類(lèi)不可以聲明為private和protected,只能聲明為public
B.內(nèi)部類(lèi)不可以定義為abstract
C.內(nèi)部類(lèi)可以與包含它的類(lèi)名相同
D.內(nèi)部類(lèi)可以使用包含它的類(lèi)的成員變量
16.下列程序運(yùn)行后,輸出的結(jié)果是_______。public class Test{ public static void main(String args[]){ outer:for(int i=0;i<3;i++) inner:for(int j=0;j<2;j++){ if(j==1)continue outer; System.out.println(j+" and "+i); }
A.0 and 0 0 and 1 0 and 2
B.0 and 1 0 and 1 0 and 2
C.1 and 0 1 and 1 1 and 2
D.0 and 0 1 and 1 2 and 2
17.下列不屬于提高Java語(yǔ)言安全保障的方式的是_______。
A.不允許使用指針
B.對(duì)字節(jié)碼執(zhí)行前進(jìn)行檢查
C.防治對(duì)內(nèi)存的非法入侵
D.采用半編譯和半解釋型執(zhí)行模式
18.下列關(guān)于整型數(shù)據(jù)類(lèi)型的說(shuō)法中正確的一項(xiàng)是_______。
A.short類(lèi)型的數(shù)據(jù)存儲(chǔ)順序先低后高
B.Integer. MAX_VALUE表示整數(shù)型最大值
C.Long. MIN_VALUE表示整數(shù)型最大值
D.long類(lèi)型能夠表示的數(shù)據(jù)范圍和int類(lèi)型一樣
19.Java程序的安全性體現(xiàn)在平臺(tái)層的是_______。
A.堆棧的溢出
B.可設(shè)定訪問(wèn)資源域,無(wú)需分本地和遠(yuǎn)程
C.語(yǔ)法檢查
D.訪問(wèn)權(quán)限的合法性
20.運(yùn)行系統(tǒng)的Java虛擬機(jī)是由_______實(shí)現(xiàn)的。
A.C++語(yǔ)言
B.C語(yǔ)言
C.Oak’語(yǔ)言
D.匯編語(yǔ)言
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777