22秋《JAVA語言程序設(shè)計(jì)》作業(yè)1
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 100 分)
1.設(shè)A為已定義的類名,則下列聲明A類的對象a的語句中正確的一項(xiàng)是_______。
A.public A a=new A();
B.public A a=A();
C.A a=new class();
D.a A;
2.下列說法中正確的一項(xiàng)是_______。
A.不需要定義類就能創(chuàng)建對象
B.對象中必須由簡單變量
C.屬性必須是簡單變量
D.屬性可以是簡單變量,也可以是一個對象
3.下面程序段的運(yùn)行結(jié)果為_______。public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){
A.345 xyz=345
B.12 xyz=345
C.345 xyz=12
D.12 xyz=12
4.下列關(guān)于finally說法正確的是_______。
A.finally語句應(yīng)該放在所有的異??刂破鞯淖钋懊?/p>
B.如果程序在前面的異??刂破髦衅ヅ涞搅撕线m異常,就不再執(zhí)行finally語句了
C.無論程序是否找到合適的異??刂破?,都會執(zhí)行finally語句
D.如果程序在前面的異常控制器中匹配到了多個合適的異常,就不再執(zhí)行finally語句了
5.下面程序段的運(yùn)行結(jié)果為_______。public class OperatorsAndExpressions { void equalsMethod2(){ String s1=new String("hello"); String s2=new String("hello"); System.out.println(s1.equals(s2)); class MyValue{ int i;
A.true true
B.true false
C.false false
D.false true
6.下面哪個語句會產(chǎn)生編譯錯誤?
A.float F=4096.0F
B.double D=4096.0;
C.byte B=4096;
D.char C=4096;
7.關(guān)于方法的說法哪一項(xiàng)是正確的?
A.方法中的形參可以和方法所屬類的屬性同名
B.方法必須有形參
C.同類不同的方法中不能有同名的自變量,否則會產(chǎn)生不可預(yù)測的結(jié)果
D.沒有返回值的方法可以用void來表示,也可以不加
8.下面的程序段,在程序執(zhí)行到第13行的聲明時,將調(diào)用_______。class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){}
A.第3行的方法
B.第4行的方法
C.第8行的方法
D.第9行的方法
9.執(zhí)行下面的程序段后,j的值為_______。public class NewClass { public static void main(String args[]){ int i=0x00E; int j=~i; System.out.print(j); } }
A.14
B.-14
C.-15
D.15
10.Java虛擬機(jī)執(zhí)行過程有多個特點(diǎn),下列哪個不屬于JVM執(zhí)行特點(diǎn)?
A.多線程
B.動態(tài)鏈接
C.異常處理
D.異步處理
11.當(dāng)不希望某個類被其他類繼承時,就可以將該類標(biāo)識為
A.final
B.abstract
C.private
D.protected
12.下面關(guān)于接口的說法正確的是哪一項(xiàng)?
A.接口與抽象類是相同的概念
B.實(shí)現(xiàn)一個接口必須實(shí)現(xiàn)接口的所有方法
C.接口之間不能有繼承關(guān)系
D.一個類可實(shí)現(xiàn)多個接口
13.Java語言的許多特點(diǎn)中,下列哪個是C++語言所不具備的特點(diǎn)?
A.高性能
B.跨平臺
C.面向?qū)ο?/p>
D.有類庫
14.下面哪個是合法的標(biāo)識符?
A.$persons
B.2Users
C.*point
D.this
15.下列關(guān)于char型的聲明,正確的是_______。
A.char cha="a"
B.char cha='\'';
C.char cha='cafe'
D.char cha="cafe"
16.開發(fā)出Java程序設(shè)計(jì)語言的公司是_______。
A.SUN
B.Microsoft
C.IBM
D.Borland
17.下面程序段的輸出結(jié)果為_______。public class NewClass { public static void main(String args[]){ int x,y; x=(int)82.5; y=(int)'A'; System.out.print("x="+x); System.out.print("\ty="+y); } }
A.82.5 A
B.82 A
C.82.5 65
D.82 65
18.下列對繼承的說法正確的一項(xiàng)是_______。
A.子類能繼承父類的所有方法和變量
B.子類能繼承父類的非私有方法和變量
C.子類只能繼承父類的public方法和變量
D.子類只能繼承父類的方法,而不能繼承變量
19.下面是關(guān)于溢出的說法,正確的一項(xiàng)是_______。
A.一個整型的數(shù)據(jù)達(dá)到整型能表示的最大數(shù)值后,再加1,則機(jī)器產(chǎn)生上溢,結(jié)果為整型的最大值
B.一個整型的數(shù)據(jù)達(dá)到整型能表示的最小數(shù)值后,再減1,則機(jī)器產(chǎn)生下溢,結(jié)果為整型的最小值
C.實(shí)型變量在運(yùn)算中不會產(chǎn)生溢出的問題
D.實(shí)現(xiàn)變量在運(yùn)算中和整型變量一樣會產(chǎn)生同樣的溢出問題
20.下列選項(xiàng)成員變量聲明正確的是_______。
A.public protected final int I;
B.abstract class F{…}
C.private double height;
D.double weight{}
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777