導語:Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜的程式設計。下面是計算機二級考試Java語言的模擬試題,歡迎參考!
(1)一個棧的初始狀態為空。首先將元素5,4,3,2,1依次入棧,然後退棧一次,再將元素A,B,C,D依次入棧,之後將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序為【1】。
(2)在長度為n的線性表中,尋找最大項至少需要比較【2】次。
(3)一棵二叉樹有10個度為1的結點,7個度為2的結點,則該二義樹共有【3】個結點。
(4)僅由順序、選擇(分支)和重複(迴圈)結構構成的程式是【4】程式。
(5)資料庫設計的四個階段是:需求分析,概念設計,邏輯設計和【5】。
(6)JVM指的是Java【6】。
(7)Java中的'字元變數在記憶體中佔【7】位(bit)。
(8)Java語言對簡單資料型別進行了類包裝,int對應的包裝類是【8】。
(9)繼承性是面向物件方法的一個基本特徵,它使程式碼可【9】
(10)抽象類中含有沒有實現的方法,該類不能【10】。
(11)在Java的輸入輸出流中,資料從資料來源流向資料目的地,流的傳送是【11】行的。
(12)Swing中用來表示程序條的類是:g. 【12】。
(13)下列程式建立了一個執行緒並執行,請在下劃線處填入正確程式碼。
public class Try extends Thread{
public static void main(String args[]){
Threadt=new Try();
【13】;
}
public void run(){
tln(“Try!”);
}
}
(14)Java中執行緒的【14】是由Java ad類的run()方法定義的。
(15)請在下劃線處填入程式碼,使程式能夠正確執行。
import java .*;
import java et.*;
public class SayHi extends Applet{
public void【15】(Graphics g){
g String(“Hi!”20,20);
}
}