2023年計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案_第1頁(yè)
2023年計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案_第2頁(yè)
2023年計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案_第3頁(yè)
2023年計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案_第4頁(yè)
2023年計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2023計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案

計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案篇1

選擇題

1).下面()是合法的標(biāo)識(shí)符。

A.$persons

B.2Users

C.*point

D.this

正確答案:A

答案解析:此題考察Java標(biāo)識(shí)符的命名,屬于考試重點(diǎn)內(nèi)容,應(yīng)當(dāng)把握。Java中標(biāo)識(shí)符的命名規(guī)章是:標(biāo)識(shí)符以字母、下畫(huà)線或美元符作為首字符的字符串序列;標(biāo)識(shí)符是區(qū)分大小寫(xiě)的;標(biāo)識(shí)符的字符數(shù)沒(méi)有限制。由此可見(jiàn),Java中標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,所以選項(xiàng)B錯(cuò)誤;不能以“*”開(kāi)頭,選項(xiàng)C錯(cuò)誤;this是專(zhuān)用標(biāo)識(shí)符,具有特地的意義和用途,選項(xiàng)D錯(cuò)誤,只有選項(xiàng)A正確。

2).設(shè)有一個(gè)已按各元素的值排好序的挨次表(長(zhǎng)度大于2),現(xiàn)分別用挨次查找法和二分查找法查找與給定值k相等的元素,比擬的次數(shù)分別是s和b,在查找不勝利狀況下s和b的關(guān)系是()。

A.s=b

B.sb

C.s

D.s=b

正確答案:B

答案解析:挨次查找的根本思想是:從表的一端開(kāi)頭,挨次掃描線性表,依次將掃描到結(jié)點(diǎn)的關(guān)鍵字和給定值k進(jìn)展比擬,若當(dāng)前掃描到結(jié)點(diǎn)的.關(guān)鍵字與k相等,則查找勝利;若掃描完畢后,仍未找到關(guān)鍵字等于k的結(jié)點(diǎn),則查找失敗。二分查找法是一種效率較高的查找方法,要求線性表是有序表。根本思想是:首先將待查的k值和有序表R[O]~R[n-1]的中間位置mid上的結(jié)點(diǎn)的關(guān)鍵字進(jìn)展比擬,若相等,則查找完成;否則,若R[mid].keyk,則說(shuō)明待查找的結(jié)點(diǎn)只可能在左子表R[O]~R[mid-1]中,我們只需在左子表中連續(xù)進(jìn)展折半查找,若R[mid].key

3).定義一個(gè)表示10個(gè)值為null的字符串?dāng)?shù)組,下面選項(xiàng)正確的選項(xiàng)是()。

A.String[]a;

B.Stringa[];

C.chara[10][];

D.Stringa[]=newString[10];

正確答案:D

答案解析:此題考察字符串?dāng)?shù)組變量的聲明。選項(xiàng)A和選項(xiàng)B的效果是一樣的,都是用來(lái)定義一個(gè)字符串?dāng)?shù)組,但沒(méi)有指明數(shù)組個(gè)數(shù),不滿意題目要求;選項(xiàng)C是一個(gè)二維的字符數(shù)組,在C語(yǔ)言中,一個(gè)二維的字符數(shù)組就可以表示一個(gè)一維的字符串?dāng)?shù)組,而在Java中,字符char是根本類(lèi)型,字符串String則是以對(duì)象的形式來(lái)表示的;選項(xiàng)D正確,它定義了一個(gè)含有10個(gè)元素的字符串?dāng)?shù)組,假如沒(méi)有給字符串?dāng)?shù)組賦值,則默認(rèn)為null。

4).Thread類(lèi)中能運(yùn)行線程的方法是()。

A.resume()

B.start()

C.run()

D.init()

正確答案:C

答案解析:resume()是Thread類(lèi)供應(yīng)的用于線程掌握的方法;start()是Thread類(lèi)中的方法,新建的線程不會(huì)自動(dòng)運(yùn)行,必需調(diào)用線程的start()方法才能運(yùn)行該線程;run()是Thread類(lèi)中的方法,在該方法中定義了線程的詳細(xì)行為,線程開(kāi)頭執(zhí)行時(shí),就是從它的run()方法開(kāi)頭執(zhí)行的,就像Java應(yīng)用程序從main()開(kāi)頭、Applet從init()開(kāi)頭一樣;init()不是Thread類(lèi)中的方法。

5).在面對(duì)對(duì)象的方法中,一個(gè)對(duì)象懇求另一個(gè)對(duì)象為其效勞的方式是通過(guò)發(fā)送

A.調(diào)用語(yǔ)句

B.命令

C.口令

D.消息

正確答案:D

6).以下的()原始類(lèi)型在使用流時(shí)可以互換。

A.byte和boolean

B.char和int

C.byte和char

D.String和char

正確答案:B

答案解析:此題考察Java語(yǔ)言中字節(jié)類(lèi)型的概念。在Java語(yǔ)言中,byte是字節(jié)類(lèi)型,用1字節(jié)表示.boolean是布爾類(lèi)型,用true和false表示,它們的表示方法并不一樣,也不供應(yīng)它們之間的轉(zhuǎn)換,選項(xiàng)A錯(cuò)誤。Java內(nèi)部用整數(shù)來(lái)表示char,通??梢栽诜椒ㄕ{(diào)用和其他語(yǔ)句中互換使用char和int,選項(xiàng)B正確。char用2字節(jié)表示,byte字節(jié)類(lèi)型用l字節(jié)表示,Java內(nèi)部也不允許互換使用它們,選項(xiàng)C錯(cuò)誤。String在Java語(yǔ)言中是一個(gè)類(lèi),它供應(yīng)對(duì)字符串的一系列操作,而char是Java語(yǔ)言中的一個(gè)根本類(lèi)型,它不是一個(gè)類(lèi),兩者有本質(zhì)的區(qū)分,故而它們是不能互換使用的,選項(xiàng)D錯(cuò)誤。需要留意的是,在Java語(yǔ)言中供應(yīng)的類(lèi)都是以大寫(xiě)字母開(kāi)頭,根本類(lèi)型都用小寫(xiě)字母表示。

7).以下說(shuō)法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容是()。

A.數(shù)據(jù)構(gòu)造

B.數(shù)據(jù)操作

C.數(shù)據(jù)查詢

D.數(shù)據(jù)約束

正確答案:C

答案解析:數(shù)據(jù)模型所描述的內(nèi)容包括三個(gè)局部

計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案篇2

1).若要把變量聲名為臨時(shí)性變量,應(yīng)使用如下哪種修飾符?

A.protected

B.provate

C.transient

D.volatile

正確答案:C

2).以下命令中,哪個(gè)命令是Java的編譯命令?

A.javac

B.java

C.javadoc

D.appletviewer

正確答案:A

3).在讀字符文件Employee.dat時(shí),使用該文件作為參數(shù)的類(lèi)是____。

A.BufferedReader

B.DataInputStream

C.DataOutputStream

D.FileInputStream

正確答案:D

4).switch語(yǔ)句不能用于以下哪種數(shù)據(jù)類(lèi)型?

A.double

B.byte

C.short

D.char

正確答案:A

5).下面關(guān)于applet生命周期的說(shuō)法正確的選項(xiàng)是

A.applet生命周期是從掃瞄器解析HTML文件開(kāi)頭的

B.掃瞄器加載完畢時(shí),終止applet的運(yùn)行

C.applet生命周期包括:applet的創(chuàng)立、運(yùn)行、等待與消亡四個(gè)狀態(tài)

D.以上說(shuō)法均不正確

正確答案:D

6).main方法是Javaapplication程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭,以下哪項(xiàng)是合法的`?

A.publicstaticvoidmain()

B.publicstaticvoidmain(Stringargs[])

C.publicstaticintmain(String[]arg)

D.publicvoidmain(Stringarg[])

正確答案:B

7).以下代碼的執(zhí)行結(jié)果是:publicclassTest2{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}

A.2.5

B.2.0

C.2.50

D.2

正確答案:D

8).以下關(guān)于棧的表達(dá)中正確的選項(xiàng)是

A.在棧中只能插入數(shù)據(jù)

B.在棧中只能刪除數(shù)據(jù)

C.棧是先進(jìn)先出的線性表

D.棧是先進(jìn)后出的線性表

正確答案:D

9).以下屬于正則表達(dá)式的是

A.一個(gè)數(shù)組

B.一組二進(jìn)制數(shù)據(jù)

C.一個(gè)字符串

D.一個(gè)公式

正確答案:C

10).若a的值為3時(shí),以下程序段被執(zhí)行后,c的值是intc=1;if(a0)if(a3)c=2;elsec=3;elsec=4;

A.1

B.2

C.3

D.4

正確答案:C

11).樹(shù)最適合用來(lái)表示____。

A.有序數(shù)組元素

B.無(wú)序數(shù)組元素

C.元素之間具有分支層次關(guān)系的數(shù)據(jù)

D.元素之間無(wú)聯(lián)系的數(shù)據(jù)

正確答案:C

12).在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無(wú)需在程序中用import導(dǎo)入的包是____。

A.java.applet

B.java.awt

C.java.util

D.java.lang

正確答案:D

計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案篇3

全國(guó)計(jì)算機(jī)二級(jí)JAVA考試精選選擇題

1、以下語(yǔ)句中執(zhí)行跳轉(zhuǎn)功能的語(yǔ)句是______。

A、for語(yǔ)句

B、while語(yǔ)句

C、continue語(yǔ)句

D、switch語(yǔ)句

此題考察的是java流程掌握中的跳轉(zhuǎn)語(yǔ)句。

在java中,執(zhí)行跳轉(zhuǎn)功能的語(yǔ)句有:break語(yǔ)句、continue語(yǔ)句、return語(yǔ)句,其中continue語(yǔ)句的功能是跳過(guò)循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,回到循環(huán)體的開(kāi)頭,連續(xù)下一輪的循環(huán)。

故此題答案為C。

2.內(nèi)部類(lèi)不行直接使用外部類(lèi)的成員是______。

A、靜態(tài)成員

B、實(shí)例成員

C、方法內(nèi)定義

D、以上A、B、C都不是

此題考察的是內(nèi)部類(lèi)。

在一個(gè)類(lèi)的內(nèi)部嵌套定義的類(lèi)稱為內(nèi)部類(lèi)(InnerClass)。與一般類(lèi)一樣,內(nèi)部類(lèi)也具有自己的成員變量和成員方法。同樣可以通過(guò)建立內(nèi)部類(lèi)的對(duì)象,去訪問(wèn)其他成員變量和調(diào)用其他成員方法。但是不同的是:

(1)內(nèi)部類(lèi)的類(lèi)名只能在定義它的類(lèi)、程序段或在表達(dá)式內(nèi)部匿名使用,外部使用他時(shí)必需給出類(lèi)的全名。而且,內(nèi)部類(lèi)的類(lèi)名不允許與包含它的類(lèi)名一樣。

(2)內(nèi)部類(lèi)可以使用它所在類(lèi)的靜態(tài)成員變量和實(shí)例成員變量,也可以使用它所在類(lèi)的方法中的局部變量。

(3)內(nèi)部類(lèi)可用abstract修飾定義為抽象類(lèi),也可用private或protected定義。

(4)內(nèi)部類(lèi)可作為其他類(lèi)的成員,而且可訪問(wèn)它所在類(lèi)的成員。

(5)除static內(nèi)部類(lèi)外,不能在類(lèi)內(nèi)聲明static成員。一旦內(nèi)部類(lèi)聲明為static,就變成頂層類(lèi),不能再使用局部變量。這時(shí)可聲明static成員。

故此題答案為C。

3.在JDK名目中,Java程序運(yùn)行環(huán)境的根名目是______。

A、bin

B、demo

C、lib

D、jre

此題考察的是Java的體系構(gòu)造。

JDK名目構(gòu)造:

bin名目下有編譯器、解釋器和很多工具(如效勞器工具、IDL、package工具和jdb等);

demo名目下有各種演例如子;include名目下是Win32子名目,都是本地方法文件;

lib名目下都是庫(kù)文件;

jre名目是Java程序運(yùn)行環(huán)境的根名目,它下面有bin子名目,包括平臺(tái)所用工具和庫(kù)的可執(zhí)行文件和DLL文件。

故此題答案為D。

4.要在HTML文件中嵌入Applet,在APPLET標(biāo)記中必需定義的是______。

A、Applet字節(jié)碼文件的URL

B、Applet顯示區(qū)域的高度和寬度

C、Applet字節(jié)碼的文件名

D、B和C

此題考察的是Apllet中嵌套HTML。

Applet的運(yùn)行環(huán)境是Web掃瞄器,所以不能直接通過(guò)命令行啟動(dòng),必需建立HTML文件,告知掃瞄器如何加載與運(yùn)行Applet。在掃瞄器中指定該HTML文件的URL,就可以通過(guò)該HTML文件啟動(dòng)Applet運(yùn)行。

HTML標(biāo)志方法用于獵取HTML文件中關(guān)于Applet的信息,如包含Applet的HTML文件的URL地址、通過(guò)HTML標(biāo)志傳給Applet的參數(shù)等。

故此題答案為A。

5.下面程序中需要對(duì)Employee的對(duì)象進(jìn)展存儲(chǔ),請(qǐng)?jiān)谙聞澗€處填入正確選項(xiàng)______。

classEmployeeimplements______{

……

}

A、Comparable

B、Serializable

C、Cloneable

D、DataInput

此題考察的是對(duì)象的序列化。

題目中消失了關(guān)鍵字:implements,那么可以知道所要填的內(nèi)容是接口。

接口是一種只含有抽象方法或常量的一種特別的抽象類(lèi)。通過(guò)java.io.Serializable接口序列化一個(gè)對(duì)象時(shí),有關(guān)類(lèi)的信息,比方它的屬性和這些屬性的類(lèi)型,都與實(shí)例數(shù)據(jù)一起被存儲(chǔ)起來(lái)。

故此題答案為B。

6、能向內(nèi)存直接寫(xiě)入數(shù)據(jù)的流是______。

A、FileOutputStream

B、FileInputStream

C、ByteArrayOutputStream

D、ByteArrayInputStream

此題考察的是數(shù)據(jù)流對(duì)內(nèi)存的操作。

FileOutputStream用于對(duì)磁盤(pán)文件涉及的數(shù)據(jù)流進(jìn)展輸出處理,即向一個(gè)文件對(duì)象中寫(xiě)入數(shù)據(jù)。

FileInputStream可對(duì)一個(gè)磁盤(pán)文件涉及的數(shù)據(jù)進(jìn)展處理。

ByteArrayOutputStream字節(jié)數(shù)組輸出流。這個(gè)類(lèi)將一個(gè)字節(jié)數(shù)組作為輸出流,而任何內(nèi)存塊都可以以字節(jié)數(shù)組的形式使用,故利用該類(lèi)可以對(duì)內(nèi)存進(jìn)展寫(xiě)入操作。

ByteArrayInputStream以字節(jié)數(shù)組為輸入流,它只能用于從內(nèi)存中讀取字節(jié)流。

故此題答案為C。

7、以下適配器類(lèi)中不屬于大事適配器類(lèi)的是______。

A、MouseAdapter

B、KeyAdapter

C、ComponentAdapter

D、FrameAdapter

此題考察的是大事適配器。

Java語(yǔ)言為一些Listener接口供應(yīng)適配器(Adapter)類(lèi)??梢酝ㄟ^(guò)繼承大事所對(duì)應(yīng)的Adapter類(lèi),重寫(xiě)需要的方法,無(wú)關(guān)方法不用實(shí)現(xiàn)。

大事適配器--EventAdapter。

java.awt.event包中定義的大事適配器包括以下幾個(gè):

ComponentAdapter:構(gòu)件適配器

ContainerAdapter:容器適配器

FocusAdapter:焦點(diǎn)適配器

KeyAdapter:鍵盤(pán)適配器

MouseAdapter:鼠標(biāo)適配器

MouseMotionAdapter:鼠標(biāo)運(yùn)動(dòng)適配器

WindowAdapter:窗口適配器

故此題答案為D。

8、閱讀下面程序

classTestimplementsRunnable{

publicstaticvoidmain(String[]args){

Testt=newTest();

t.start();

}

publicvoidrun(){}

}

以下關(guān)于上述程序的表達(dá)正確的選項(xiàng)是______。

A、程序不能通過(guò)編譯,由于start()方法在Test類(lèi)中沒(méi)有定義

B、程序編譯通過(guò),但運(yùn)行時(shí)出錯(cuò),提示start()方法沒(méi)有定義

C、程序不能通過(guò)編譯,由于run()方法沒(méi)有定義方法體

D、程序編譯通過(guò),且運(yùn)行正常

9、以下關(guān)于System類(lèi)的表達(dá)中,錯(cuò)誤的選項(xiàng)是______。

A、System類(lèi)是一個(gè)final類(lèi)

B、System類(lèi)不能實(shí)例化

C、System類(lèi)中沒(méi)有定義屬性

D、System類(lèi)主要供應(yīng)了系統(tǒng)環(huán)境參數(shù)的訪問(wèn)

此題考察的是System類(lèi)。

System類(lèi)是一個(gè)final類(lèi),它不能被繼承,同時(shí)它又是一個(gè)抽象類(lèi),所以也是一個(gè)不能被實(shí)例化的類(lèi),它主要供應(yīng)標(biāo)準(zhǔn)輸入輸出、錯(cuò)誤輸出流、對(duì)外部定義的屬性及環(huán)境變量的訪問(wèn)、加載文件和庫(kù)的方法、還有快速?gòu)?fù)制數(shù)組的一局部的有用方法。

故此題答案為C。

10、軟件需求規(guī)格說(shuō)明書(shū)應(yīng)具有完整性、無(wú)歧義性、正確性、可驗(yàn)證性、可修改性等特性,其中最重要的`是______。標(biāo)準(zhǔn)答案為:無(wú)歧義性

無(wú)歧義性是指對(duì)每一個(gè)需求只有一種解釋?zhuān)潢愂鼍哂形┮恍?。作為設(shè)計(jì)的根底和驗(yàn)收的依據(jù),軟件需求規(guī)格說(shuō)明書(shū)應(yīng)當(dāng)是準(zhǔn)確而無(wú)二義的,需求說(shuō)明書(shū)越準(zhǔn)確,則以后消失的錯(cuò)誤、混淆、反復(fù)的可能性越小。

11、在Java中,全部數(shù)據(jù)類(lèi)型的長(zhǎng)度都固定,因此沒(méi)有保存字______。

此題考察的是簡(jiǎn)潔數(shù)據(jù)類(lèi)型。

在Java中,常量null、false、true都是小寫(xiě),全部數(shù)據(jù)類(lèi)型的長(zhǎng)度都固定,并與平臺(tái)無(wú)關(guān),因此沒(méi)有sizeof保存字。

故此題答案為sizeof。

12、以下關(guān)于對(duì)象串行化的說(shuō)法中錯(cuò)誤的選項(xiàng)是______。

A、Java中,默認(rèn)全部類(lèi)的對(duì)象都可串行化

B、在對(duì)象串行化時(shí),不保存對(duì)象所屬類(lèi)的構(gòu)造方法

C、在實(shí)現(xiàn)Serializable接口的類(lèi)中,用transient關(guān)鍵字可使某些數(shù)據(jù)不被串行化

D、ObjectInputStream和ObjectOutputStream類(lèi)都支持對(duì)象的讀和寫(xiě)

此題考察的是對(duì)象的串行化。

一個(gè)類(lèi)只有實(shí)現(xiàn)了Serializable接口,它的對(duì)象才是可串行化的。

故此題答案為A。

計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案篇4

1).運(yùn)行Java程序需要的工具軟件所在的名目是()。

A.JDK的bin名目

B.JDK的demo名目

C.JDK的lib名目

D.JDK的jre名目

正確答案:A

答案解析:運(yùn)行Java的JDK-共包含五個(gè)名目,分別是:bin名目,該名目包含Java編譯器、解釋器和很多工具(如效勞器工具、IDL、package工具等);lib名目,該名目包含Java庫(kù)文件;jre名目,該名目是Java程序運(yùn)行環(huán)境的根名目,它下面包含bin子名目,包括平合所用工具和庫(kù)的可執(zhí)行文件以及DLL文件;demo名目,該名目包含源代碼的程序例如;include名目,該名目包含Win32子名目,都是本地方法的文件。

2).軟件需求分析階段的工作,可以分為四個(gè)方面需求獵取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū),以及

A.階段性報(bào)告

B.需求評(píng)審

C.總結(jié)

D.以上都不正確

正確答案:B

3).Java中的字符變量在內(nèi)存中占位(bit)為()。

A.4

B.8

C.16

D.24

正確答案:C

答案解析:字符變量在內(nèi)存中占16位二進(jìn)制數(shù)位,int變量在內(nèi)存中占32位二進(jìn)制數(shù)位。

4).int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的.語(yǔ)句是()。

A.publicintMAX_LENGTH=100

B.finalintMAX_LENGTH=100

C.publicconstintMAX_LENGTH=100

D.publicfinalintMAX_LENGTH=100

正確答案:D

答案解析:此題考察Java中變量的聲明。選項(xiàng)A雖然根據(jù)題目要求定義了一個(gè)變量,但沒(méi)有滿意保持為常數(shù)的要求,該變量可以被轉(zhuǎn)變;選項(xiàng)B沒(méi)有滿意題目要求的public成員變量;選項(xiàng)C與C語(yǔ)言混淆,const是C語(yǔ)言用來(lái)定義常值變量的關(guān)鍵字;Java中定義常值變量使用的是final屬性,說(shuō)明該值賦值以后永不轉(zhuǎn)變,所以選項(xiàng)D為正確答案。

5).用樹(shù)形構(gòu)造來(lái)表示實(shí)體之間聯(lián)系的模型稱為

A.關(guān)系模型

B.層次模型

C.網(wǎng)狀模型

D.數(shù)據(jù)模型

正確答案:B

6).用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到lP地址映射的網(wǎng)絡(luò)效勞是()。

A.TELNET

B.SMTP

C.DNS

D.FTP

正確答案:C

答案解析:應(yīng)用層協(xié)議主要有以下7種:①網(wǎng)絡(luò)終端協(xié)議TELNET,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄功能;②文件傳輸協(xié)議FTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中交互式文件傳輸功能;③電子郵件協(xié)議SMTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)中電子郵件傳送功能;④域名效勞DNS,用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP地址映射的網(wǎng)絡(luò)效勞;⑤路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路由信息;⑥網(wǎng)絡(luò)文件系統(tǒng)NFS,用于網(wǎng)絡(luò)中不同主機(jī)間的文件共享;⑦HTTP協(xié)議,用于效勞。

7).在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,當(dāng)關(guān)系的模型轉(zhuǎn)變時(shí),用戶程序也可以不變,這是

A.數(shù)據(jù)的物理獨(dú)立性

B.數(shù)據(jù)的規(guī)律獨(dú)立性

C.數(shù)據(jù)的位置獨(dú)立性

D.數(shù)據(jù)的存儲(chǔ)獨(dú)立性

正確答案:B

8).以下不屬于虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)的是()。

A.多線程

B.動(dòng)態(tài)連接

C.特別處理

D.代碼安全檢查

正確答案:D

答案解析:此題考察虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)。Java虛擬機(jī)是編譯器生成的字節(jié)碼,不用考慮詳細(xì)的硬件環(huán)境,實(shí)現(xiàn)一次編寫(xiě),隨處運(yùn)行,實(shí)現(xiàn)其可移植性。虛擬機(jī)執(zhí)行過(guò)程的特點(diǎn)有:多線程、動(dòng)態(tài)連接、特別處理。代碼安全檢查是Java語(yǔ)言的一個(gè)突出特點(diǎn),但不屬于虛擬機(jī)執(zhí)行過(guò)程特點(diǎn)。

9).對(duì)一個(gè)由n個(gè)關(guān)鍵碼組成的序列,借助排序過(guò)程選出其中最大的關(guān)鍵碼,要求關(guān)鍵碼比擬次數(shù)和移動(dòng)次數(shù)最少,則最正確排序方法是()。

A.歸并排序

B.直接插入排序

C.直接選擇排序

D.快速排序

正確答案:C

答案解析:直接選擇排序第一遍掃描就可以把最大的關(guān)鍵碼找出來(lái)(不必等到排序完畢),而其他幾種排序方法都必需等到排序完成才能找到最大關(guān)鍵碼。

10).以下說(shuō)法錯(cuò)誤的選項(xiàng)是

A.switch語(yǔ)句只能處理等式,而if語(yǔ)句還可以處理關(guān)系表達(dá)式和規(guī)律表達(dá)式。

B.可以使用throw語(yǔ)句人為地引發(fā)特別。

C.可以用final說(shuō)明變量為一個(gè)常量。

D.Java的字節(jié)代碼是一種與平臺(tái)無(wú)關(guān)的代碼,即它與詳細(xì)的系統(tǒng)是相關(guān)的。

正確答案:D

計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案篇5

1java類(lèi)可以作為(C)

A類(lèi)型定義機(jī)制

B數(shù)據(jù)封裝機(jī)制

C類(lèi)型定義機(jī)制和數(shù)據(jù)封裝機(jī)制

D上述都不對(duì)

2在創(chuàng)立對(duì)象時(shí),必需(C)

A先聲明對(duì)象,然后才能使用對(duì)象

B先聲明對(duì)象,為對(duì)象安排內(nèi)存空間,然后才能使用對(duì)象

C先聲明對(duì)象,為對(duì)象安排內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象

D上述說(shuō)法都對(duì)

3在調(diào)用方法時(shí),若要使方法轉(zhuǎn)變實(shí)參的值,可以(D)

A用根本數(shù)據(jù)類(lèi)型作為參數(shù)

B用對(duì)象作為參數(shù)

nbsp;C(A)和(B)都對(duì)

D(A)和(B)都不對(duì)

4JAVA中(C)

A一個(gè)子類(lèi)可以有多個(gè)父類(lèi),一個(gè)父類(lèi)也可以有多個(gè)子類(lèi)

B一個(gè)子類(lèi)可以有多個(gè)父類(lèi),但一個(gè)父類(lèi)只可以有一個(gè)子類(lèi)

C一個(gè)子類(lèi)可以有一個(gè)父類(lèi),但一個(gè)父類(lèi)可以有多個(gè)子類(lèi)

D上述說(shuō)法都不對(duì)

5paint()方法使用哪種類(lèi)型的參數(shù)?(A)

A、Graphics

B、Graphics2D

C、String

D、Color

計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案篇6

1).程序流程圖中的菱形框表示的是()。

A.處理步驟

B.規(guī)律處理

C.物理處理

D.掌握流向

正確答案:B

答案解析:程序流程圖的主要元素:①方框:表示一個(gè)處理步驟;②菱形框:表示一個(gè)規(guī)律處理;③箭頭:表示掌握流向。

2).棧和隊(duì)列的共同點(diǎn)是()。

A.都是先進(jìn)先出

B.都是先進(jìn)后出

C.只允許在端點(diǎn)處插入和刪除元素

D.沒(méi)有共同特點(diǎn)

正確答案:C

答案解析:棧是只允許在表的一端進(jìn)展插入和刪除的操作,隊(duì)列是允許在表的一端進(jìn)展插入,另一端進(jìn)展刪除的操作。

3).下面關(guān)于釋放鎖的說(shuō)法正確的選項(xiàng)是:

A.按加鎖的挨次釋放

B.按加鎖的.反序釋放

C.按執(zhí)行的挨次釋放

D.按執(zhí)行的反序釋放

正確答案:B

4).以下關(guān)于面對(duì)對(duì)象的論述中,正確的選項(xiàng)是()。

A.面由對(duì)象是指以對(duì)象為中心,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制

B.面對(duì)對(duì)象是指以功能為中心,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制

C.面對(duì)對(duì)象僅適用于程序設(shè)計(jì)階段

D.面對(duì)對(duì)象是一種程序設(shè)計(jì)語(yǔ)言

正確答案:A

答案解析:面對(duì)對(duì)象是一種程序設(shè)計(jì)方式,Java、C++是面對(duì)對(duì)象設(shè)計(jì)的語(yǔ)言,而C是面向過(guò)程設(shè)計(jì)的語(yǔ)言。面對(duì)對(duì)象設(shè)計(jì)適應(yīng)于設(shè)計(jì)、編碼、實(shí)現(xiàn)、測(cè)試等一系列環(huán)節(jié)。

5).定義無(wú)符號(hào)整數(shù)類(lèi)為UInt,下面可以作為類(lèi)UInt實(shí)例化值的是()。

A.-369

B.369

C.0.369

D.整數(shù)集合{1,2,3,4,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論