




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java程序設(shè)計編程設(shè)計與開發(fā)學習通超星課后章節(jié)答案期末考試題庫2023年將集合轉(zhuǎn)成數(shù)組的方法是(
)。
答案:
toArray()
對于增強for循環(huán)說法錯誤的是(
)。
答案:
增強for循環(huán)可以直接遍歷Map集合
對于HashMap集合說法正確的是(
)。
答案:
底層是鏈表結(jié)構(gòu)
Collections工具類中的binarySearch()方法描述正確的是(
)。
答案:
binarySearch()方法只能操作List集合
下面代碼的運行結(jié)果是(
)。
ArrayListal=newArrayList();
al.add(“a”);
al.add(“b”);
al.add(“c”);
Iteratorit=al.iterator();
while(it.hasNext()){Strings=(String)it.next();if(s.equals(“c”)){al.add(“c1”);}}System.out.println(al);
答案:
拋出ConcurrentModificationException異常
關(guān)于Map.Entry接口說法錯誤的是(
)。
答案:
具有keySet()方法
題示代碼的功能為:循環(huán)遍歷輸出Map當中的每一個元素
Mapmap=newHashMap();
map.put(“jessica”,100);
map.put(“tom”,200);
map.put(“den”,300);
Set位置①set=位置②;
for(位置③per:set){
System.out.println(per.getKey()+":"+per.getValue());
}
下列每個選項中分別填入上面三個位置,正確的是(
)。
答案:
>
Set集合的特點是(
)。
答案:
元素無序,不存儲重復(fù)元素
下面代碼運行的結(jié)果是(
)。
ArrayListal=newArrayList<>();
al.add("s");
al.add("ddd");
al.add("true");
System.out.println(al);
答案:
編譯失敗
關(guān)于HashMap集合說法正確的是(
)。
答案:
HashMap集合不允許存儲重復(fù)鍵
List集合的遍歷方式不包括以下如下哪種(
)?
答案:
get()和length()方法結(jié)合實現(xiàn)
下面類或者接口中,不屬于集合體系的是(
)
。
答案:
java.util.Collections
下面的類是同步的有(
)。
答案:
java.util.HashTable
下列代碼publicclassBase{
privatevoidtest(){
StringaStr="_One_";
StringbStr=aStr;
bStr=aStr.trim();
System.out.println("["+aStr+","+bStr+"]");
}
staticpublicvoidmain(String[]a){
newBase().test();
}}其中“_”表示一個空格,運行的結(jié)果是(
)。
答案:
[_One_,_One_]
以下能以鍵_值對的方式存儲對象的接口是(
)。
答案:
java.util.Map
在Java中,(
)類可用于創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)的對象。
答案:
LinkedList
下列方法不是Collection通用方法的有(
)。
答案:
get();
下列選項中不屬于Java語言的特點是(
)
答案:
面向過程
下列Java命令中,哪一個可以編譯HelloWorld.java文件(
)
答案:
javac
HelloWorld.java
下面哪種類型的文件可以在Java虛擬機中運行(
)
答案:
class
JDK中,用于執(zhí)行程序的工具是(
)
答案:
java.exe
編譯Java程序的命令是(
)。
答案:
javac
下列關(guān)于Java語言的描述中,錯誤的是(
)
答案:
Java是一門介于匯編和高級之間的語言
下列目錄中,哪一個是用來存放JDK可執(zhí)行程序的(
)
答案:
bin目錄
Java屬于以下哪種語言(
)
答案:
高級語言
編譯Java
Application源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為(
)
答案:
.class
Java字節(jié)碼文件的后綴為(
)。
答案:
.class
Java
的原始名稱是________________。
答案:
Oak
Java體系不包括(
)。
答案:
Hadoop
在Java的眾多特點中,能反映”Write?Once,?Run?Anywhere(編一次代碼,可以到任意地方執(zhí)行)”的特點是(
)
答案:
跨平臺
JDK中,用于編譯程序的工具是(
)
答案:
javac.exe
下列命令不是JDK中的命令是()
答案:
csc
JDK中,用于執(zhí)行JavaApplication程序的工具是()
答案:
java.exe
JDK中,用于編譯程序的工具是()
答案:
javac.exe
JDK中提供的反匯編器是()
答案:
javap.exe
編譯Java
Application源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為()
答案:
.class
下列選項中不屬于Java語言的特點是()
答案:
面向過程
以下哪項不屬于Java語言的特點()
答案:
單線程
Java語言具有許多優(yōu)勢和特點,以下能保證軟件的可移植性的是()
答案:
跨平臺
Java語言具有許多特點,下列哪個反映了Java程序并行機制的特點()
答案:
多線性
在Java的眾多特點中,能反映”Write?Once,?Run?Anywhere”的特點是()
答案:
跨平臺
Java為嵌入式開發(fā)和移動設(shè)備提供的平臺是()
答案:
JavaME
Java為面向大型企業(yè)級用容器管理專用構(gòu)件的應(yīng)用平臺是()
答案:
JavaEE
Java的三種核心機制_______、_______、_________。
答案:
Java虛擬機###代碼安全檢測
Java語言中,char類型占用的二進制位數(shù)是()
答案:
16位
在Java語言中,被稱為內(nèi)存分配的運算符是()
答案:
new
下列的哪個賦值語句是正確的()
答案:
charm=12;
下列的哪個賦值語句是不正確的()
答案:
floatf=12.6;
設(shè)字符串變量Stringname1="tommy",Stringname2=newString("tommy"),則以下表達式的值為true的是()
答案:
name1.equals(name2)
執(zhí)行代碼String
[?]?s?=?new?String[10];后,以下說明正確的是()
答案:
s[9]為null
以下表達式中,()不可以作為循環(huán)條件。
答案:
i=10
_________語句用于在Java中做出簡單的決定。
答案:
if
下列選項中為長整數(shù)的是_________。
答案:
56L
下列變量的定義中,錯誤的是______。
答案:
doublex;y;
十進制32的十六進制表示形式為___________。
答案:
0x20
下列數(shù)中為八進制的是()
答案:
025
下列選項可以正確用以表示十進制32的八進制是______。
答案:
040
下列選項是合法的標識符的是()
答案:
_name
下面不合法的標識符是()
答案:
*point
下面合法的標識符()
答案:
$persons
下面語句哪個是正確的()
答案:
double=0.7E-3;
下列標識符(名字)命名原則中,正確的是()
答案:
常量名完全大寫
以下哪個不是Java的基本數(shù)據(jù)類型()
答案:
List
下列不屬于邏輯運算符的是()
答案:
>
下列運算符中,優(yōu)先級最高的是()
答案:
++
列運算符中屬于關(guān)系運算符的()
答案:
==
現(xiàn)有:
1.
class
Test4
{
2.
publicstaticvoidmain(String
[]
args)
{
3.
booleanX=true;
4.
booleany=false;
5.
shortZ=42;
6.
7.
if((z++==42)
&&
(y=true))z++;
8.if((x=false)
||
(++z==45))
z++;
9.
10.
System.out.println(¨z=”+z);
II.
}
12.
}結(jié)果為:
答案:
z=46
程序:
class
TestApp{
publicstaticvoidmain(String[]args){
intx=6;
if(x>1)
System.out.println("x>l");
elseif(x>5)
System.out.println("x>5");
elseif(x<10)
System.out.println("x<10");
elseif(x<29)
System.out.println("x<29");
else
System.out.println("以上都不是");
}}上述程序運行后的結(jié)果是哪項?
答案:
x>1
程序:classTestApp{
publicstaticvoidmain(String[]args){
intX=5;
switch(X){
case1:
case2:
case3:
System.out.println("一季度");
break;
case4:
case5:
case6:
System.out.println("二季度");
break;
default:
System.out.println("三季度以上");
break;
}
}}上述程序運行后的結(jié)果是哪項?
答案:
二季度
閱讀下面代碼if
(award
==0){
System.out.println("金獎");}else
if
(award
>-7){System.out.println("銀獎");}else
{
System.out.println("銅獎");}
若要求打印字符串"銅獎",則變量award的取值范圍是_____。()
答案:
award<=
-7
能構(gòu)成多分支的語句是()
答案:
switch語句
執(zhí)行StringBuffers=newStringBuffer("abc");s.insert(1,"Good");s的正確結(jié)果是()
答案:
s="aGoodbc"
題示代碼的功能為:對于一個存放Person對象的ArrayList進行循環(huán)遍歷。并輸出每個Person對象的idCard和userName。publicclassPerson{
privateLongidCard;
pirvateStringuserName;
//以下是getter和setter方法
//省略}Listlist=newArrayList();
Personp1=newPerson();p1.setIdCard(newLong(1001));p1.setUserName(“terry”);
Personp2=newPerson();p2.setIdCard(newLong(1002));p2.setUserName(“tom”);list.add(p1);list.add(p2);for(位置①){System.out.println(person.getIdCard()+”:”+person.getUserName());}那么位置①處的代碼為
(
)。
答案:
Personperson:list
下面關(guān)于泛型的說法不正確的是(
)。注:具體指定時間,比如Listlist=newArrayList();就是在new一個ArrayList的時候確定了泛型的類型
答案:
泛型就是Object類型
若有定義Stringkey=
"我是信工學院的學生";則key.length()的值是
答案:
9
執(zhí)行賦值語句i=Integer.parseInt("17")+13;
后,i的值為_____。
答案:
30
若有定義Stringanswer=
"少年強則國強!";則answer.length()的值是()
答案:
7
下面哪段語法執(zhí)行正確?(多選)
答案:
Strings="Gonewiththewind";Stringt="good";Stringk=s+t;###Strings="Gonewiththewind";Stringstandard=
s.toUpperCase();
下面關(guān)于Collection和Collections的區(qū)別正確的是(
)。
答案:
Collections是針對Collection集合操作的工具類
關(guān)于泛型的說法不正確的是(
)。
答案:
使用泛型必須進行強制類型轉(zhuǎn)換
應(yīng)用程序的main方法中有以下語句Hashtablehashtable=newHashtable();hashtable.put("100","aaa");hashtable.put("200","bbb");hashtable.put("300","ccc");
System.out.println(hashtable.get("300").toString()+hashtable.get("200").toString()
+hashtable.get("100").toString());
則輸出的結(jié)果是(
)。
答案:
cccbbbaaa
ArrayList的初始化內(nèi)容如下:
ArrayListlist=newArrayList<>();list.add("java");list.add("aaa");list.add("java");list.add("java");list.add("bbb");下面可以刪除list中所有的“java”的代碼是(
)
。
答案:
for(inti=list.size()-1;i>=0;i--){
ArrayList和Vector的區(qū)別說法正確的是(
)。
答案:
ArrayList是線程不安全的,Vector是線程安全的
Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關(guān)于集合類描述不正確的是(
)。
答案:
添加和刪除元素時,ArrayList的表現(xiàn)更佳
將Map集合中的鍵存儲到Set集合的方法是(
)。
答案:
keySet()
按照課堂要求重寫equals和hashCode后,下面關(guān)于這兩個方法說法正確的是(
)。
答案:
兩個對象的hashCode值相同,那么他們調(diào)用equals()方法返回值可以為false
下面代碼運行的結(jié)果是(
)。ArrayListal=newArrayList();al.add(true);al.add(123);al.add(“abc”);System.out.println(al);
答案:
編譯失敗
實現(xiàn)下列哪個接口,可以啟用比較功能(
)。
答案:
Comparator接口
在我們所學集合知識中,下面哪項不是接口(
)。
答案:
java.util.ArrayList
關(guān)于迭代器說法錯誤的是(
)。
答案:
next()方法將返回集合中的上一個元素。
Vector類的特點是(
)。
答案:
線程同步
LinkedList類的特點是(
)。
答案:
增刪快
ArrayList類的底層數(shù)據(jù)結(jié)構(gòu)是(
)。
答案:
數(shù)組結(jié)構(gòu)
單列集合的頂層接口是(
)。
答案:
java.util.Collection
執(zhí)行下面的代碼會打印什么?
if("string1"!="string2")
System.out.println("Stringsarenotequal");
else
System.out.println("Stringsareequal");
答案:
Stringsarenotequal
inti=1,
j=10;do{if(i>j)continue;j--;}while(++i<6);經(jīng)過上面的代碼后,i和j的值是多少?()
答案:
i=6,j=5
現(xiàn)有:classFoo{
publicstaticvoidmain(String[]args){
intx=0;
inty=4;
for(intz=0;z<3;z++,x++){
if(x>1&++y<10)
y++;
}
System.out.println(y);
}}結(jié)果是什么?
答案:
8
現(xiàn)有:classWhileTests{
publicstaticvoidmain(String[]args){
intx=5;
while(++x<4){
--x;
}
System.out.println("x="+x);
}}結(jié)果是什么?
答案:
x=6
現(xiàn)有:classTestApp{
publicstaticvoidmain(String[]args){
int[]myarray={10,11,12,13,14};
intsum=0;
for(intx:myarray)
sum+=x;
System.out.println("sum="+sum);
}}上述程序運行后的結(jié)果是哪項?
答案:
sum=60
現(xiàn)有:classTestApp{
publicstaticvoidmain(String[]args){
for(inti=0;i<10;i++){
if(i==3)
break;
System.out.print(i);
}
}}程序運行后的輸出是哪項?
答案:
012
執(zhí)行賦值語句intb=Integer.parseInt("37")+33;后,b的值為________。
答案:
70
設(shè)有數(shù)組定義:intMyIntArray[]={10,20,30,40,50,60,70};則MyIntArray.length的值為____________。
答案:
7
【填空題】用關(guān)鍵字____修飾的類不能被繼承,修飾的方法則不能被重寫
答案:
final
【填空題】用____修飾的方法可以直接通過類名來調(diào)用,這樣的方法稱為____
答案:
static###靜態(tài)方法;類方法
用_______修飾的變量稱為靜態(tài)變量,是該類以及該類所有對象所共享的。
答案:
static
【填空題】在Java中,一個類中可同時定義多個同名的方法。這些方法的形式參數(shù)個數(shù)、類型或順序各不相同。這種稱為方法的____
答案:
重載
【填空題】一個類中一般包含成員變量、構(gòu)造方法和____
答案:
成員方法
表達式:1-2/5+2*5
的結(jié)果是哪項?
答案:
11
下列哪項不屬于Java語言的基本數(shù)據(jù)類型?
答案:
String
數(shù)組定義int[][]num={{7,8,1,2,3,4},
{9,10,11,12,30,50,60},
{16,20,70},
{
0}
};
,則num.length的值為()
答案:
4
以下程序代碼的輸出結(jié)果是____()int
x=10;while
(x>7){
System.out.print("*");
x--;}
答案:
***
執(zhí)行以下代碼,輸出結(jié)果的結(jié)果是?publicclassTest{
publicString[]ss=newString[5];
publicstaticvoidmain(String[]args){
System.out.println(ss[1]);
}}
答案:
編譯時出錯
現(xiàn)有代碼片段:
String
s="123";
Stringsl=S+456;
請問sl的結(jié)果是哪項?
答案:
123456
現(xiàn)有:publicclassTester{
publicstaticvoidmain(String[]args){
intx=5;
Integerx1=x;
Integerx2=x;
intx3=newInteger(5);
System.out.print(x1.equals(x));
System.out.print(x1==x);
System.out.print(x2.equals(x1));
System.out.print(x2==x1);
System.out.print(x2==x3);
System.out.print(x2.equals(x3));
}}
結(jié)果為:
答案:
truetruetruetruetruetrue
Stringfoo="blue";boolean[]bar=newboolean[1];if(bar[0]){foo="green";}foo的值是多少?()
答案:
blue
執(zhí)行代碼int[?]??a?=?new?int[7];后,以下說明正確的是()
答案:
a[6]為0
設(shè)有數(shù)組定義int[][]x={{9,5,3},{9,4,5},{6},{7}},則x.length的值為()
答案:
4
設(shè)有數(shù)組定義int[][]x
={{1,2,3,4,5,6,7},{3,4,5},{6,7,8,9},{0,1,2,3,4,5,6}};,則x.length的值為()
答案:
4
下面關(guān)于javac命令作用的描述中,正確的是(
)。
答案:
可以將編寫好的Java文件編譯成.class文件
Java虛擬機的英文簡稱是(
)。
答案:
JVM
Java語言具有許多優(yōu)勢和特點,以下能保證軟件的可移植性的是(
)
答案:
跨平臺
以下哪項不屬于Java語言的特點(
)
答案:
單線程
負責解釋并執(zhí)行字節(jié)碼的是(
)。
答案:
JVM
設(shè)
x=1,y=2,z=3,則表達式
y+=z--/++x
的值是__________。
答案:
3
設(shè)有數(shù)組定義int[][]array={{1,4,3,0,5,6,0},{6,0,8,9},{0,1,2,3,0,5,6}};,則array.length的值為____。
答案:
3
哪個數(shù)組聲明是非法的()
答案:
int[][]
w=
newint[
][6];
類和對象之間是
的關(guān)系。
答案:
一對多
結(jié)果為:
答案:
編譯失敗
下列哪項不是有效的標識符?
答案:
2test
設(shè)A為已定義的類名,下列聲明A類的對象a的語句中正確的是
。
答案:
A
a=new
A();
A.un(it
B.1unit
C.-unit
D._unit
答案:
_unit
Java字節(jié)碼文件的后綴為(
)。
答案:
.class
編譯Java程序的命令是(
)。
答案:
javac
Java語言中創(chuàng)建一個對象使用的關(guān)鍵字為
。
答案:
new
在以下供選擇的概念中,不屬于面向?qū)ο笳Z言概念的是()
答案:
模塊
下列選項中,()不是Java中定義的基本數(shù)據(jù)類型。
答案:
BigInteger
設(shè)intm=8;
intn=5,則表達式m/n的值是
答案:
1
以下關(guān)于數(shù)組內(nèi)存空間的描述,哪一個是錯誤的(
)?
答案:
由基本數(shù)據(jù)類型構(gòu)成的數(shù)組和由引用類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境電子商務(wù)的國際物流配送網(wǎng)絡(luò)構(gòu)建
- 跨區(qū)域教育合作項目的管理與執(zhí)行
- 廣西2025年01月廣西北流市少年宮2025年招考外聘教師筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 貴金屬行業(yè)可持續(xù)發(fā)展的商業(yè)模式創(chuàng)新
- 足球比賽場地布置與設(shè)施管理
- 跨越邊界設(shè)計思維在教育領(lǐng)域的多元應(yīng)用
- 高中語文情感美文母親的苦菜情緣
- 跨學科合作在提升設(shè)計教育國際競爭力中的作用
- 江蘇專用2024高考數(shù)學二輪復(fù)習專題四數(shù)列教學案
- 高中語文課外古詩文南村輟耕錄邁里古思傳原文及翻譯
- 小學生戲劇課件
- 考前沖刺攻略課件
- 2024年中煤電力有限公司所屬企業(yè)招聘29人筆試參考題庫附帶答案詳解
- DeepSeek介紹及其典型使用案例
- 2024年12月2025中央統(tǒng)戰(zhàn)部直屬事業(yè)單位應(yīng)屆高校畢業(yè)生公開招聘21人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 積極心理學視角下高職院校學生心理健康教育路徑研究
- 2024年湖北省煙草專賣局(公司)招聘筆試真題
- 2025中鐵快運股份限公司招聘全日制普通高校畢業(yè)生35人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年浙江寧波寧興集團有限公司招聘筆試參考題庫含答案解析
- 計算機網(wǎng)絡(luò)試題及答案
- 2025年安徽馬鞍山市兩山綠色生態(tài)環(huán)境建設(shè)有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論