2017年9月計算機二級JAVA考試基礎試題及答案

來源:文萃谷 3.17W

Java環境本身對新的硬件平台和操作系統是可移植的。Java編譯程序也用Java編寫,而Java運行系統用ANSIC語言編寫。下面是小編收集的計算機二級JAVA考試基礎試題及答案,希望大家認真閲讀!

2017年9月計算機二級JAVA考試基礎試題及答案

  一、選擇題(每小題1分,共40小題,共40分)

1.下列敍述中正確的是()。

A.線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的

B.線性表的鏈式存儲結構所需要的存儲空間一般要多於順序存儲結構

C.線性表的鏈式存儲結構所需要的存儲空間一般要少於順序存儲結構

D.上述三種説法都不對

2.下列敍述中正確的是()。

A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化

B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化

C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化

D.上述三種説法都不對

3.軟件測試目的是()。

A.評估軟件可靠性

B.發現並改正程序中的錯誤

C.改正程序中的錯誤

D.發現程序中的錯誤

4.下面描述中,不屬於軟件危機表現的是()。

A.軟件過程不規範

B.軟件開發生產率低

C.軟件質量難以控制

D.軟件成本不斷提高

5.軟件生命週期是指()。

A.軟件產品從提出、實現、使用維護到停止使用退役的過程

B.軟件從需求分析、設計、實現到測試完成的.過程

C.軟件的開發過程

D.軟件的運行維護過程

6.面向對象方法中,繼承是指()。

A.一組對象所具有的相似性質

B.一個對象具有另一個對象的性質

C.各對象之間的共同性質,

D.類之間共享屬性和操作的機制

7.層次型、網狀型和關係型數據庫劃分原則是()。

A.記錄長度

B.文件的大小

C.聯繫的複雜程度

D.數據之間的聯繫方式

8.一個工作人員可以使用多台計算機,而一台計算機可被多個人使用,則實體工作人員與實體計算機之間的聯繫是()。

A.一對一

B.一對多

C.多對多

D.多對一

9.數據庫設計中反映用户對數據要求的模式是()。

A.內模式

B.概念模式

C.外模式

D.設計模式

  二、基本操作題(共18分)

本題的功能是計算二維數組各個元素的和。程序中定義了二維數組arr,arr有3行4列共l2個元素,程序中採用for循環語句的嵌套來計算數組中各個元素的和,並將結果保存在sum變量中,最後打印輸出結果。

publicclassjaval{

publicstaticvoidmain(String[]args){

intarr[][]={{l,2,3,4},{5,6,7,8},{9,10,11,12}};

intsum=0;

inti=0,j=0;

for(i=0;)

for()

;

tln("sum="+sum);

}

}

  三、簡單應用題(共24分)

本題是設計一個窗體,窗口的背景色為系統桌面的顏

色,在窗口中分別畫了空心和實心的黑色矩形、深灰色圓角

矩形和淺灰色橢圓形,並且畫了白色粗體的“Java二級考

試!”字符串。

.*;

g.*;

Publicclassjava2

{

Publicstaticvoidmain(string[]args)

{

Fillframeframe=newfillframe();

efaultcloseoperatio(_on_

close);

();

}

}

Classfillframeextendsjframe

{

Publicfillframe()

{

Settitle("simple");

Setsize(width,height);

Fillpanelpanel=newfillpanel();

ackground(top);

Containercontentpane=getcontentpane();

(panel);

}

Publicstaticfinalintwidth=400;

Publicstaticfinalintwidth=250;

}

Classfillpanelextendsjpanel

{

Publicvoidpaintcomponent(graphicsg)

{

;

olor(newcolor(10,10,10));’

rect(10,10,100,30);

olor(newcolor(100,100,l00));

roundrect(150,10,100,30,15,15);

olor(newcolor(150,150,150));

oval(280,10,80,30);

olor(newcolor(10,10,10));

reet(10,110,100,30);

olor(newcolor(100,100,100));

roundreet(150,110,100,30,15,15);

olor(newcolor(150,150,150));

oval(280,110,80,30);

olor(e);

fontf=newfont("宋體",__,20);

ont(f);

string("java二級考試!",l50,200);

}

}

熱門標籤