A.JVM是Java程序?qū)崿F(xiàn)“一次編寫,到處運(yùn)行”的基礎(chǔ)
B.要在一個(gè)平臺(tái)上運(yùn)行Java程序,必不可少的是JVM而不是JRE
C.JDK是開(kāi)發(fā)Java程序的必備工具包
D.運(yùn)行Java程序離不開(kāi)JRE的支持,開(kāi)發(fā)Java程序則需要JDK工具包
您可能感興趣的試卷
你可能感興趣的試題
A.public
B.static
C.void
D.private
A.多線程
B.跨平臺(tái)
C.簡(jiǎn)單性
D.復(fù)雜性
?以下關(guān)于這些宏定義描述,錯(cuò)誤的是:()
A.在預(yù)處理器看來(lái),這些浮點(diǎn)數(shù)都是一串毫無(wú)意義的東西
B.預(yù)處理器可以發(fā)現(xiàn)這些宏定義中可能存在的語(yǔ)法錯(cuò)誤
C.宏定義中出現(xiàn)的3.14、2.00、30.00、10.00不能當(dāng)浮點(diǎn)數(shù)理解
D.預(yù)處理器不會(huì)去判斷這些宏定義是變量、常量、表達(dá)式還是什么有意義的東西,它只負(fù)責(zé)替換
?C語(yǔ)言標(biāo)準(zhǔn)庫(kù)中提供的動(dòng)態(tài)分配內(nèi)存函數(shù)包括:
?以下關(guān)于這些函數(shù)描述中,錯(cuò)誤的是()。
A.程序結(jié)束后,從堆區(qū)申請(qǐng)的內(nèi)存空間不會(huì)被系統(tǒng)自動(dòng)釋放,導(dǎo)致該內(nèi)存不能再被使用(稱為內(nèi)存泄露)。用free函數(shù)可以釋放_(tái)Memory所指向的內(nèi)存空間
B.free只是釋放指針指向的內(nèi)容,該指針還指向原地方(此時(shí)的指針?lè)Q為野指針)。操作野指針可能導(dǎo)致不可預(yù)料的錯(cuò)誤。所以,使用free釋放指針指向的空間后,應(yīng)將指針的值置為NULL
C.realloc函數(shù)可以重新_NewSize字節(jié)的內(nèi)存空間,該空間為用malloc等函數(shù)已經(jīng)申請(qǐng)的空間,_Memory指向該空間的首地址。如果_NewSize小于或等于_Memory之前所指向的空間大小,保持原有狀態(tài)不變。如果_NewSize大于原來(lái)_Memory之前所指向的空間大小,系統(tǒng)會(huì)出錯(cuò)
D.malloc函數(shù)可以從堆區(qū)申請(qǐng)_Size字節(jié)的內(nèi)存空間。如果申請(qǐng)成功,返回所分配內(nèi)存空間的首地址;如果申請(qǐng)失敗,返回值為NULL
A.int *r=NULL;for(int j=0;j< 5;j++){r=search(os[j],k,5,sizeof(char));if(r!=NULL)break;}
B.int *r=NULL;for(int j=0;j< 5;j++){r=search(os[j],k,6,sizeof(char *));if(r!=NULL)break;}
C.search(os,k,5,sizeof(char ));
D.search(os,k,5,sizeof(char *));
最新試題
引用作為函數(shù)參數(shù)時(shí),函數(shù)實(shí)參與形參之間的傳遞是()傳遞。
在C++語(yǔ)言程序中,對(duì)象之間的相互通信通過(guò)調(diào)用()函數(shù)實(shí)現(xiàn)。
下列關(guān)于人機(jī)交互設(shè)計(jì)的觀點(diǎn),哪個(gè)是正確的?()
()是對(duì)一組具有共同屬性特征和行為特征的對(duì)象的抽象。
關(guān)于函數(shù)的描述,以下正確的是()。
下列關(guān)于new運(yùn)算符的描述正確的是()。
將一個(gè)char型數(shù)據(jù)轉(zhuǎn)換為String類型(用戶自定義類型)的數(shù)據(jù)時(shí),可以用()函數(shù)完成類類型轉(zhuǎn)換。
以下是面向?qū)ο筇卣鞯氖牵ǎ?/p>
下列運(yùn)算符中,必須使用成員函數(shù)進(jìn)行重載的是()。
在進(jìn)行控制驅(qū)動(dòng)設(shè)計(jì)時(shí),選用進(jìn)程與線程的區(qū)別在于()。