計算機等級

當前位置 /首頁/IT認證/計算機等級/列表

2017年9月計算機二級java題型

Java吸取了C++物件導向的概念,將資料封裝於類中,利用類的優點,實現了程式的簡潔性和便於維護性。下面是小編整理的關於計算機二級的文章" target="_blank" >計算機二級java題型,希望大家認真閱讀!

2017年9月計算機二級java題型

1). 下列程式碼的執行結果是:public class Test2{public static void main(String args[]){tln(5/2);}}

A.2.5

B.2.0

C.2.50

D.2

正確答案:D

2). 在Java中,負責對位元組程式碼解釋執行的是____。

A.垃圾回收器

B.虛擬機器

C.編譯器

D.多執行緒機制

正確答案:B

3). 資料流圖(DFD)是用於描述結構化方法中 _____階段的工具。

A.可行性分析

B.詳細設計

C.需求分析

D.程式編碼

正確答案:C

4). 呼叫執行緒的下列方法,不會改變該執行緒在生命週期中狀態的方法是

d()

()

p()

ive()

正確答案:D

5). 資料獨立性是資料技術的重要特點之一。所謂資料獨立性是指____。

A.資料與程式獨立存放

B.不同的資料被存放在不同的檔案中

C.不同的資料只能被對應的應用程式所使用

D.以上三種說法都不對

正確答案:D

6). 使得執行緒放棄當前分得的CPU 時間,但不使執行緒阻塞,即執行緒仍處於可執行狀態,隨時可能再次分得CPU時間的方法是( )。

me()

d()

()

n()

正確答案:B

答案解析:本題考查執行緒阻塞的概念。yield()方法使得執行緒放棄當前分得的CPU 時間,但是不使執行緒阻塞,即執行緒仍處於可執行狀態,隨時可能再次分得CPU 時間。呼叫yield()的效果等價於排程程式認為該執行緒已執行了足夠的時間從而轉到另一個執行緒。

7). 若干程序之間相互合作,共同完成一項任務,程序的這種協同工作關係稱為( )。

A.非同步

B.同步

C.併發

D.互斥

正確答案:B

答案解析:程序同步是指程序之間一種直接的協同工作關係,這些程序相互合作,共同完成一項任務。程序間的直接相互作用構成程序的`同步。

8). 下列敘述中錯誤的是( )。

A.線性表是由n個元素組成的一個有限序列

B.線性表是一種線性結構

C.線性表的所有結點有且僅有一個前件和後件

D.線性表可以是空表

正確答案:C

答案解析:線性表是一種線性結構,由n(n≥0)個元素組成,所以線性表可以是空表。但是線上性表中,第一個結點沒有前驅,最後一個結點沒有後繼,其他結點有且只有一個前驅和後繼,所以選項C是錯誤的。

9). 已知一棵二元樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二元樹的後序遍歷為( )。

FBCA

HFCA

EFGH

EDHG

正確答案:B

答案解析:二元樹的遍歷有3種:前序、中序和後序。後序遍歷首先遍歷左子樹或左子結點,然後遍歷右子樹或右子結點,最後訪問根結點;中序遍歷首先遍歷左子樹或左子結點,然後訪問根結點,最後遍歷右子樹或右子結點;後序遍歷首先訪問根結點,然後遍歷左子樹或左子結點,最後遍歷右子樹或右子結點。本題根據前序遍歷和中序遍歷的結果可以得出二元樹的結構,然後再對其進行後序遍歷,因此答案為選項B。

10). 一棵二元樹的中序遍歷結果為DBEAFC,前序遍歷結果為ABDECF,則後序歷結果為( )。

ED

CA

EF

CA

正確答案:D

答案解析:這類題型一般通過前序遍歷的結果來找根結點,用中序遍歷的結構找分支結點,通過畫出該二元樹可得到結果。

TAG標籤:計算機 二級 題型 JAVA #