第一篇:山東大學網絡教育網絡工程2008秋《JAVA程序設計》(B卷)試題加答案
《Java程序設計》模擬題
一、選擇題
1.編譯Java Applet 源程序文件產生的字節碼文件的擴展名為(B)A、java B、class C、html D、exe 2.若需要定義一個類域或類方法,應使用哪種修飾符?(C)A、static B、package C、private D、public 3.什么是J2EE應用文件的擴展?(A)
A、.war B、.js C、.ear D、.jar 4.main方法是Java Application程序執行的入口點,關于main方法的方法頭以下哪項是合法的(B)
A、public static void main()
B、public static void main(String args[])C、public static int main(String [] arg)D、public void main(String arg[])
5.在編寫Java Application程序時,若需要使用到標準輸入輸出語句,必須在程序的開頭寫上(C)語句。
A、import java.awt.*;B、import java.applet.Applet;C、import java.io.*;D、import java.awt.Graphics;6.下列哪個方法不是HttpServlet類的方法?(C)
A、Get()B、Post()C、Action()D、Put()7.以下方法中哪一個把被約束屬性的值中的變化通知給所有的listener beans ?(B)A、void addPropertyChangeListener()B、PropertyChangeSupport()C、void firePropertyChange()D、removePropertyChangeListener()8.下列哪個是合法的Java標識符?(B)
A、Tree&Glasses B、FirstJavaApplet C、_$theLastOne D、273.5 9.Java Application源程序的主類是指包含有(A)方法的類。
A、main()B、toString()C、init()D、actionPerfromed()10.使用哪個命令來生成 Stub和Skeleton類?(D)A、javac
A、8 B、16 C、32 D、64 12.用以下方法中哪一個把目標應用作為bean 激活的定制事件的監聽者(listener)注冊? A、void addPropertyChangeListener()B、void addXXXListener()C、void firePropertyChange()D、removeXXXListener()13.對于構造函數,下列敘述錯誤的是(B)
A、構造函數是類的一種特殊函數,它的方法名必須與類名相同。B、構造函數的返回類型只能是void型。
C、構造函數的主要作用是完成對類的對象的初始化工作。D、一般在創建新對象時,系統會自動調用構造函數。14.關于 JavaBean的以下陳述中哪個為真?(C)A、你可在目標平臺上修改JavaBean 的源代碼。B、你可在目標平臺上重編譯bean 的 jar文件。
C、執行嵌入在Forte for Java 的bean 的jar 文件所得到的輸出與IBM Visual Age IDE的輸出是一樣的。
D、你可在目標應用中修改JavaBean 的視感。
15.在編寫Java Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上(D)語句。
A、import java.awt.*;B、import java.applet.*;C、import java.io.*;D、import java.awt.event.*;16.servlet函數中哪個方法作為請求的調度程序(dispatcher)?(A)
A、service()B、init()C、ServletResponse()D、ServletRequest()17.在Java中,開發圖形用戶界面的程序需要使用一個系統提供的類庫,這個類庫就是(B)包。
A、java.io B、java.awt C、java.applet D、java.awt.event 18.BDK 的以下窗口中哪一個允許你設置“Our Button” bean 的選項?(C)A、ToolBox window B、BeanBox window C、Properties window D、Method Tracer window 19.已知如下代碼:
public class Test{ public static void main(String arg[]){ int i = 5;do { System.out.println(i);} while(--i>5)System.out.println(“finished”);}} 執行后的輸出是什么?(A)
A、5 Finished
B、4
C、6 Finished
D、None 20.哪個包包含標簽處理程序(tag handler)中實現的接口?(B)A、javax.servlet.jsp.* B、javax.jsp.servlet.* C、javax.servlet.tagext D、javax.jsp.tagext 21.給出如下代碼: class Test{
private int m;
public static void fun(){
// some code...}} 如何使成員變量m 被函數fun()直接訪問?(C)A、將private int m 改為protected int m B、將private int m 改為 public int m C、將private int m 改為 static int m D、將private int m 改為 int m 22.用來執行稱為SampleServlet 的servlet 的窗體的代碼提供如下:
第二篇:山東大學網絡教育網絡工程2008秋《JAVA程序設計》(A卷)試題加答案
《JAVA程序設計》模擬題
一.判斷題
1.Java源代碼中定義幾個類,編譯結果就生成幾個以.class為后綴的字節碼文件。(√)2.注釋的作用是使程序在執行時在屏幕上顯示//之后的內容。
(×)
3.有的類定義時可以不定義構造函數,所以構造函數不是必需的。(×)4.由繼承性可知,程序中子類擁有的成員數目一定大于等于父類擁有的成員數目。(×)5.抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法(×)6.java異常處理中可以使用多個catch子句,此時應將高級別異常類的catch子句放在前面。(√)7.Java語言中的數組元素下標總是從0開始,下標可以是整數或整型表達式。(√)8.Applet是一種特殊的Panel,它是Java Applet程序的最外層容器。
(√)
9.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個屬性與賦值對象相同的新對象。(×)10.System類不能實例化,即不能創建System類的對象。
(√)
11.一個線程對象的具體操作是由run()方法的內容確定的,但是Thread類的run()方法是空的,其中沒有內容;所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實現Runnable接口并書寫其中run()方法的方法體。(√)12.接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。(√)
13.靜態初始化器是在其所屬的類加載內存時由系統自動調用執行。(√)14.如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的。(√)15.所有的鼠標事件都由MouseListener監聽接口的監聽者來處理(√)
二.單項選擇題
1.在編寫Java Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上(D)語句。A、import java.awt.*;B、import java.applet.*;C、import java.io.*;D、import java.awt.event.*;2.關于被私有保護訪問控制符private protected修飾的成員變量,以下說法正確的是(C)
A、可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類
B、可以被兩種類訪問和引用:該類本身、該類的所有子類 C、只能被該類自身所訪問和修改 D、只能被同一個包中的類訪問
3. Java application中的主類需包含main方法,main方法的返回類型是什么?(D)A、int B、float 4.設有下面兩個類的定義:
class Person { class Student extends Person { long id;// 身份證號 int score;// 入學總分 String name;// 姓名 int getScore(){ } return score;} } 則類Person和類Student的關系是(B)。
A、包含關系 B、繼承關系 C、關聯關系
D、上述類定義有語法錯誤
C、double D、void 5.容器Panel和Applet缺省使用的布局編輯策略是(C)A、FlowLayout B、BorderLayout C、GridLayout D、CardLayout 6.執行完以下代碼int [ ] x = new int[25];后,以下哪項說明是正確的(A)A、x[24]為0 B、x[24]未定義
C、x[25]為0
D、x[0]為空
7.編譯并運行以下程序,以下描述哪個選項是正確的(A)
1.class X{
2.protected String toString(){ 3.4.} A、編譯通過運行無異常
B、編譯通過但運行時出錯、return super.toString();} C、行2出錯,不能成功編譯
D、不能成功編譯,行3出錯
8.以下哪個不是Java的關鍵字?(A)
A、FALSE B、const C、this D、void 9.有程序如下,關于程序的描述哪個是正確的?(C)
public class Person{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[0]);} } A、編譯將產生錯誤
B、編譯時正確,但運行時將產生錯誤
C、正確,輸出0
D、正確,輸出 null 10.以下聲明合法的是(B)A、default String s;
B、public final static native int w()C、abstract double d;
D、abstract final double hyperbolicCosine()11.關于以下application的說明,正確的是(C)1. class StaticStuff 2. { 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]){ 6.System.out.println(“x=” + x);7.} 8.static { x/=3;} 9.} A、4行與8行不能通過編譯,因為缺少方法名和返回類型
B、8行不能通過編譯,因為只能有一個靜態初始化器 C、編譯通過,執行結果為:x=5 D、編譯通過,執行結果為:x=3 12.在使用interface聲明一個接口時,只可以使用(A)修飾符修飾該接口。A、public B、protected C、private protected
D、private 13.關于以下程序代碼的說明正確的是(D)
class HasStatic{ private static int x=100;
public static void main(String args[ ]){ HasStatic hs1=new HasStatic();hs1.x++;HasStatic hs2=new HasStatic();hs2.x++;hs1=new HasStatic();hs1.x++;HasStatic.x--;System.out.println(“x=”+x);} } A、5行不能通過編譯,因為引用了私有靜態變量 B、10行不能通過編譯,因為x是私有靜態變量 C、程序通過編譯,輸出結果為:x=103 D、程序通過編譯,輸出結果為:x=102 14.關于以下程序段,正確的說法是(C)
1.String s1=”abc”+”def”;2.String s2=new String(s1); 3.if(s1= =s2)
4.System.out.println(“= = succeeded”);5.if(s1.equals(s2))6.System.out.println(“.equals()succeeded”);A、行4與行6都將執行
B、行4執行,行6不執行 C、行
4、行6都不執行 C、行6執行,行4不執行
15.以下說法哪項是正確的(A)class MyListener extends MouseAdapter implements MouseListener{ public void mouseEntered(MouseEvent mev){ System.out.println(“Mouse entered.”);} } A、以上代碼可通過編譯
B、不能通過編譯,因為沒有實現MouseListener接口中的所有方法 C、不能通過編譯,因為類頭定義不能分行
D、能通過編譯,若組件用該類作為Mouse的監聽者并且接收了mouse-exited事件,則在執行過程中會拋出異常
三.程序閱讀題 1.閱讀以下程序:
import java.io.*;public class AboutFile{ public static void main(String[ ] args){ BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
} 運行以上程序,若從鍵盤輸入:
JAVA<回車> 則輸出結果為_________ String is:JAVA_________________________。2.閱讀以下程序,輸出結果為__ 1 2 3 ________________________________。
class C1 {
C1(){
} String s;System.out.flush();s=b.readLine();System.out.println(“String is:”+s);
System.out.print(“1 ”);} } class C2 extends C1 {
C2(){
System.out.print(“2 ”);} } public class C3 extends C2 {
C 3(){
System.out.println(“3 ”);}
public static void main(String[] args){
C3 c = new C3();} } 3.閱讀以下程序,輸出結果為________ 3__________________________。
import java.io.*;public class ATest{
public static void main(String args[]){
SubClass sb = new SubClass();
System.out.println(sb.add());
}
} class SuperClass{
int a = 1 , b = 2;
} class SubClass extends SuperClass{
int add(){ return
a+b;}
} 4.以下程序段的輸出結果為_______ Value is two
value is 2___________________________。
int
j=2;switch(j){
case 2:
System.out.print(“Value is two.”);
case 2+1 :
System.out.println(“Value is three.”);
break;
default:
System.out.println(“value is “+j);
break;} class AExample{
public static void main(String[ ] args){
String s, s1=””;
char c;5.閱讀以下程序:
}
s=args[0];for(int i=0;i
s1=s1+Character.toUpperCase(c);if(c>=’A’&&c<=’Z’)
s1=s1+Character.toLowerCase(c);} System.out.println(s1);若在命令行輸入以下命令:
java AExample helloWORLD<回車> 則程序的輸出為______HELLOworld____________________________。6.閱讀以下程序段: class Parent {
void printMe()
{
System.out.println(“parent”);
} } class Child extends Parent {
void printMe()
{
System.out.println(“child”);
}
void printAll()
{
super.printMe();
this.printMe();
printMe();}
} public class Test_this { public static void main(String args[ ]){ Child myC=new Child();
myC.printAll();} } 輸出結果為: parent child child
7.以下程序段的輸出結果為_______ 1 2 3 4 5___________________________。
public class ABC {
public static void
main(String args[ ]){
int
i , j;
int a[ ] = { 2,1,3,5,4};
for(i = 0;i < a.length-1;i ++){
int k = i;
for(j = i;j < a.length;j++)
if(a[j] int temp =a[i]; a[i] = a[k]; a[k] = temp; } for(i =0;i System.out.print(a[i]+“ ”); System.out.println(); } } 一、判斷題 1、√ 2、× 3、× 4、× 5、× 6、√ 7、√ 8、√ 9、× 10、√ 11、√ 12、√ 13、√ 14、√ 15、√ 二、單項選擇題 1、D 2、C 3、D 4、B 5、C 6、A 7、A 8、A 9、C 10、B 11、C 12、A 13、D 14、C 15、A 三、程序閱讀題 1、輸出結果為String is:JAVA 2、輸出結果為 1 2 3 3、輸出結果為3 4、以下程序段的輸出結果為Value is two value is 2 5、程序的輸出為HELLOworld 6、輸出結果為: parent child child 7、以下程序段的輸出結果為 1 2 3 4 5 《JAVA程序設計》模擬題 一.判斷題 1、Boolen變量值可以是0或1(×) 2、在Java中,整型的大小是不固定的。一些編譯器使用2字節的整型,而其它編譯器則使用4字節(×) 3、運算符 ++ 的優先級高于運算符 +(× 4、將Short值賦給Long值是允許的(√ 5、Java中的每個類都至少有一個構造器(√ 6、靜態方法可作用于類變量和實例變量(× 7、在同一類中可以有具有以下聲明的兩個方法: void method1(int j,int k)和int method2(int k,int j)(√ 8、一個類的子類可以是某些其它類的超類(√ 9、當超類引用變量指定為對子類的引用時,只能訪問超類中定義的成員(× 10、一個類可以擁有任何數量的超類和子類(√二.單項選擇題 1.哪種語言是以對象為特征的開發可視化程序組件的語言?(B)A.過程化語言 B.面向對象的語言 C.機器語言 D.以上都不是 2.以下哪個選項使Java得以在因特網上流行?(A)A.Java Applet B.Java應用程序 C.Java字節碼 3)所有Java應用程序必須包含下面哪個方法才能獨立運行?(D)A.Start()B.Begin()C.Method()D.Main()4)執行編譯好的Java程序的命令是(B)A.javac B.java C.run D.ececute 5)可以將以下哪個值賦給類型char的變量?(C)(1).’A’(2).9(3).12.3))))))))(4).”hello” A.(1)和(2)B.(1)、(2)和(3)C.(1)D.(2) 6.Java中的子類也稱為(C)A.內聯類 B.嵌套類 C.派生類 D.隱藏類 7.以下哪個是關于Java的正確說法(D)A.不具有編譯器 B.不具有解釋程序 C.不具有編譯器和解釋程序 D.具有字節碼閱讀器 8.運算符“|”是(A)A.位運算符 B.邏輯運算符 C.這種運算符不存在 9.使用以下哪些修飾符進行修飾時,子類不可訪問其變量?(B)A.Protected B.Private C.以上兩者都是 D.以上都不是 10.以下關于抽象方法的說法哪些是錯誤的?(D)A.可以直接訪問它們而無需創建包含他們的類對象。B.它們的實現是不提供的。C.它們的實現是由其子類提供的。D.抽象方法永遠不會被調用。 11.引用抽象類的引用變量可以初始化為(B)A.抽象類的對象 B.抽象類子類的對象 C.以上兩者都是 D.以上都不是 12.以下關于接口的說法哪些是錯誤的?(C)A.創建接口層次結構是可能的。 B.接口類型變量可用于應用實現它的類對象。C.接口可被實例化。 D.聲明抽象方法的接口無需在其聲明中具有abstract修飾符。13.假定沒有任何修飾符指定其訪問的類擁有以下哪種訪問級別?(C)A.Public B.Protected C.Package D.Private 14.可在方法的作用域中拋擲的異常是:(C)A.使用Java的throw語句的方法直接拋擲的異常 B.被方法通過調用其他方法拋擲的異常 C.上面的a和b D.以上都不是 15.如果我們假定throw object;但該參數不是Throwable對象,則會發生什么?(C)A.什么也不發生,該參數也將時有效的 B.該參數將轉換成Throwable對象,然后執行該語句 C.編譯器將指出錯誤 D.這本身將產生異常 16.何時拋擲Error異常?(A)A.當發生動態鏈接失敗或JVM本身發生某些知命錯誤時 B.當OS中的中斷處理程序不處理生成的中斷時 C.當運行時異常系統無法處理它時 D.以上都是 17.以下程序測試String 類的各種構造方法,試選出其運行效果。(A) class STR{ public static void main(String args[]){ String s1=new String(); String s2=new String(“String 2”); char chars[]={'a',' ','s','t','r','i','n','g'}; String s3=new String(chars); String s4=new String(chars,2,6); byte bytes[]={0,1,2,3,4,5,6,7,8,9}; StringBuffer sb=new StringBuffer(s3); String s5=new String(sb); System.out.println(“The String No.1 is ”+s1); System.out.println(“The String No.2 is ”+s2); System.out.println(“The String No.3 is ”+s3); System.out.println(“The String No.4 is ”+s4); System.out.println(“The String No.5 is ”+s5); } } A.The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string B.The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string C.The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string D.以上都不對 18.下面語句段的輸出結果是什么?(B) int i = 9;switch(i){ default: System.out.println(“default”);case 0: System.out.println(“zero”);break;case 1: System.out.println(“one”);case 2: System.out.println(“two”);} A.default B.default, zero C.error default clause not defined D.no output displayed 19.下面哪個語句正確地聲明一個整型的二維數組?(D)A.int a[][] = new int[][];B.int a[10][10] = new int[][];C.int a[][] = new int[10][10];D.int [][] a = new int[10][10];20.欲構造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的 ?(B)A.ArrayList myList=new Object();B.List myList=new ArrayList();C ArrayList myList=new List();D.List myList=new List(); 三.多項選擇 1.Java語言在體系結構上是(C)A.定向的 B.抽象的 C.無關的 D.特定的 2.以下哪個是關于Java的正確說法(ABCD)A.具有編譯器 B.具有解釋程序 C.具有編譯器和解釋程序 D.具有字節碼閱讀器 3.當我們希望在發生某些條件時跳出循環,可以使用(A)A.break語句 B.continue語句 C.exit語句 4.以下那句話是正確的?(A)A.異常是事件 B.錯誤導致異常 C.異常導致錯誤 D.所有事件都是異常 5.在Java中,以下哪種情況被視為錯誤?(AD)A.內存芯片故障 B.試圖用零去除時 C.未向用戶分配存儲單元的引用 D.試圖執行非法的指令 四、簡答題 1、error和exception有什么區別? Error(錯誤)表示系統級的錯誤和程序不必處理的異常,是java運行環境中的內部錯誤或者硬件問題,比如,內存資源不足等,對于這種錯誤,程序基本無能為力,除了退出運行外別無選擇。 Exception(違例)表示需要捕捉或者需要程序進行處理的異常,它處理的是因為程序設計的瑕疵而引起的問題或者在外的輸入等引起的一般性問題,是程序必須處理的。 《JAVA程序設計》 一.判斷題 1.Java源代碼中定義幾個類,編譯結果就生成幾個以.class為后綴的字節碼文件。(√)2.注釋的作用是使程序在執行時在屏幕上顯示//之后的內容。 (×) 3.有的類定義時可以不定義構造函數,所以構造函數不是必需的。(×)4.由繼承性可知,程序中子類擁有的成員數目一定大于等于父類擁有的成員數目。(×)5.抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法(×)6.java異常處理中可以使用多個catch子句,此時應將高級別異常類的catch子句放在前面。(√)7.Java語言中的數組元素下標總是從0開始,下標可以是整數或整型表達式。(√)8.Applet是一種特殊的Panel,它是Java Applet程序的最外層容器。 (√) 9.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個屬性與賦值對象相同的新對象。(×)10.System類不能實例化,即不能創建System類的對象。 (√) 11.一個線程對象的具體操作是由run()方法的內容確定的,但是Thread類的run()方法是空的,其中沒有內容;所以用戶程序要么派生一個Thread的子類并在子類里重新定義run()方法,要么使一個類實現Runnable接口并書寫其中run()方法的方法體。(√)12.接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。(√) 13.靜態初始化器是在其所屬的類加載內存時由系統自動調用執行。(√)14.如果p是父類Parent的對象,而c是子類Child的對象,則語句p=c是正確的。(√)15.所有的鼠標事件都由MouseListener監聽接口的監聽者來處理(√) 二.單項選擇題 1.在編寫Java Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上(D)語句。A、import java.awt.*;B、import java.applet.*;C、import java.io.*;D、import java.awt.event.*;2.關于被私有保護訪問控制符private protected修飾的成員變量,以下說法正確的是(C) A、可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類 B、可以被兩種類訪問和引用:該類本身、該類的所有子類 C、只能被該類自身所訪問和修改 D、只能被同一個包中的類訪問 3. Java application中的主類需包含main方法,main方法的返回類型是什么?(D)A、int B、float 4.設有下面兩個類的定義: class Person { class Student extends Person { long id;// 身份證號 int score;// 入學總分 String name;// 姓名 int getScore(){ } return score;} } 則類Person和類Student的關系是(B)。 A、包含關系 B、繼承關系 C、關聯關系 D、上述類定義有語法錯誤 C、double D、void 5.容器Panel和Applet缺省使用的布局編輯策略是(C)A、FlowLayout B、BorderLayout C、GridLayout D、CardLayout 6.執行完以下代碼int [ ] x = new int[25];后,以下哪項說明是正確的(A)A、x[24]為0 B、x[24]未定義 C、x[25]為0 D、x[0]為空 7.編譯并運行以下程序,以下描述哪個選項是正確的(A) 1.class X{ 2.protected String toString(){ 3.4.} A、編譯通過運行無異常 B、編譯通過但運行時出錯、return super.toString();} C、行2出錯,不能成功編譯 D、不能成功編譯,行3出錯 8.以下哪個不是Java的關鍵字?(A) A、FALSE B、const C、this D、void 9.有程序如下,關于程序的描述哪個是正確的?(C) public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[0]);} } A、編譯將產生錯誤 B、編譯時正確,但運行時將產生錯誤 C、正確,輸出0 D、正確,輸出 null 10.以下聲明合法的是(B)A、default String s; B、public final static native int w()C、abstract double d; D、abstract final double hyperbolicCosine()11.關于以下application的說明,正確的是(C)1. class StaticStuff 2. { 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]){ 6.System.out.println(“x=” + x);7.} 8.static { x/=3;} 9.} A、4行與8行不能通過編譯,因為缺少方法名和返回類型 B、8行不能通過編譯,因為只能有一個靜態初始化器 C、編譯通過,執行結果為:x=5 D、編譯通過,執行結果為:x=3 12.在使用interface聲明一個接口時,只可以使用(A)修飾符修飾該接口。A、public B、protected C、private protected D、private 13.關于以下程序代碼的說明正確的是(D) class HasStatic{ private static int x=100; public static void main(String args[ ]){ HasStatic hs1=new HasStatic();hs1.x++;HasStatic hs2=new HasStatic();hs2.x++;hs1=new HasStatic();hs1.x++;HasStatic.x--;System.out.println(“x=”+x);} } A、5行不能通過編譯,因為引用了私有靜態變量 B、10行不能通過編譯,因為x是私有靜態變量 C、程序通過編譯,輸出結果為:x=103 D、程序通過編譯,輸出結果為:x=102 14.關于以下程序段,正確的說法是(C) 1.String s1=”abc”+”def”;2.String s2=new String(s1); 3.if(s1= =s2) 4.System.out.println(“= = succeeded”);5.if(s1.equals(s2))6.System.out.println(“.equals()succeeded”);A、行4與行6都將執行 B、行4執行,行6不執行 C、行 4、行6都不執行 C、行6執行,行4不執行 15.以下說法哪項是正確的(A)class MyListener extends MouseAdapter implements MouseListener{ public void mouseEntered(MouseEvent mev){ System.out.println(“Mouse entered.”);} } A、以上代碼可通過編譯 B、不能通過編譯,因為沒有實現MouseListener接口中的所有方法 C、不能通過編譯,因為類頭定義不能分行 D、能通過編譯,若組件用該類作為Mouse的監聽者并且接收了mouse-exited事件,則在執行過程中會拋出異常 三.程序閱讀題 1.閱讀以下程序: import java.io.*;public class AboutFile{ public static void main(String[ ] args){ BufferedReader b=new BufferedReader(new InputStreamReader(System.in)); } 運行以上程序,若從鍵盤輸入: JAVA<回車> 則輸出結果為_________ String is:JAVA_________________________。2.閱讀以下程序,輸出結果為__ 1 2 3 ________________________________。 class C1 { C1(){ } String s;System.out.flush();s=b.readLine();System.out.println(“String is:”+s); System.out.print(“1 ”);} } class C2 extends C1 { C2(){ System.out.print(“2 ”);} } public class C3 extends C2 { C 3(){ System.out.println(“3 ”);} public static void main(String[] args){ C3 c = new C3();} } 3.閱讀以下程序,輸出結果為________ 3__________________________。 import java.io.*;public class ATest{ public static void main(String args[]){ SubClass sb = new SubClass(); System.out.println(sb.add()); } } class SuperClass{ int a = 1 , b = 2; } class SubClass extends SuperClass{ int add(){ return a+b;} } 4.以下程序段的輸出結果為_______ Value is two value is 2___________________________。 int j=2;switch(j){ case 2: System.out.print(“Value is two.”); case 2+1 : System.out.println(“Value is three.”); break; default: System.out.println(“value is “+j); break;} class AExample{ public static void main(String[ ] args){ String s, s1=””; char c;5.閱讀以下程序: } s=args[0];for(int i=0;i s1=s1+Character.toUpperCase(c);if(c>=’A’&&c<=’Z’) s1=s1+Character.toLowerCase(c);} System.out.println(s1);若在命令行輸入以下命令: java AExample helloWORLD<回車> 則程序的輸出為______HELLOworld____________________________。6.閱讀以下程序段: class Parent { void printMe() { System.out.println(“parent”); } } class Child extends Parent { void printMe() { System.out.println(“child”); } void printAll() { super.printMe(); this.printMe(); printMe();} } public class Test_this { public static void main(String args[ ]){ Child myC=new Child(); myC.printAll();} } 輸出結果為: parent child child 7.以下程序段的輸出結果為_______ 1 2 3 4 5___________________________。 public class ABC { public static void main(String args[ ]){ int i , j; int a[ ] = { 2,1,3,5,4}; for(i = 0;i < a.length-1;i ++){ int k = i; for(j = i;j < a.length;j++) if(a[j] int temp =a[i]; a[i] = a[k]; a[k] = temp; } for(i =0;i System.out.print(a[i]+“ ”); System.out.println(); } } 一、判斷題 1、√ 2、× 3、× 4、× 5、× 6、√ 7、√ 8、√ 9、× 10、√ 11、√ 12、√ 13、√ 14、√ 15、√ 二、單項選擇題 1、D 2、C 3、D 4、B 5、C 6、A 7、A 8、A 9、C 10、B 11、C 12、A 13、D 14、C 15、A 三、程序閱讀題 1、輸出結果為String is:JAVA 2、輸出結果為 1 2 3 3、輸出結果為3 4、以下程序段的輸出結果為Value is two value is 2 5、程序的輸出為HELLOworld 6、輸出結果為: parent child child 7、以下程序段的輸出結果為 1 2 3 4 5 《Java程序設計》 一、選擇題 1.編譯Java Applet 源程序文件產生的字節碼文件的擴展名為(B)A、java B、class C、html D、exe 2.若需要定義一個類域或類方法,應使用哪種修飾符?(C)A、static B、package C、private D、public 3.什么是J2EE應用文件的擴展?(A) A、.war B、.js C、.ear D、.jar 4.main方法是Java Application程序執行的入口點,關于main方法的方法頭以下哪項是合法的(B) A、public static void main() B、public static void main(String args[])C、public static int main(String [] arg)D、public void main(String arg[]) 5.在編寫Java Application程序時,若需要使用到標準輸入輸出語句,必須在程序的開頭寫上(C)語句。 A、import java.awt.*;B、import java.applet.Applet;C、import java.io.*;D、import java.awt.Graphics;6.下列哪個方法不是HttpServlet類的方法?(C) A、Get()B、Post()C、Action()D、Put()7.以下方法中哪一個把被約束屬性的值中的變化通知給所有的listener beans ?(B)A、void addPropertyChangeListener()B、PropertyChangeSupport()C、void firePropertyChange()D、removePropertyChangeListener()8.下列哪個是合法的Java標識符?(B)A、Tree&Glasses B、FirstJavaApplet C、_$theLastOne D、273.5 9.Java Application源程序的主類是指包含有(A)方法的類。 A、main()B、toString()C、init()D、actionPerfromed()10.使用哪個命令來生成 Stub和Skeleton類?(D)A、javac A、8 B、16 C、32 D、64 12.用以下方法中哪一個把目標應用作為bean 激活的定制事件的監聽者(listener)注冊? A、void addPropertyChangeListener()B、void addXXXListener()C、void firePropertyChange()D、removeXXXListener()13.對于構造函數,下列敘述錯誤的是(B) A、構造函數是類的一種特殊函數,它的方法名必須與類名相同。B、構造函數的返回類型只能是void型。 C、構造函數的主要作用是完成對類的對象的初始化工作。D、一般在創建新對象時,系統會自動調用構造函數。14.關于 JavaBean的以下陳述中哪個為真?(C)A、你可在目標平臺上修改JavaBean 的源代碼。B、你可在目標平臺上重編譯bean 的 jar文件。 C、執行嵌入在Forte for Java 的bean 的jar 文件所得到的輸出與IBM Visual Age IDE的輸出是一樣的。 D、你可在目標應用中修改JavaBean 的視感。 15.在編寫Java Applet程序時,若需要對發生的事件作出響應和處理,一般需要在程序的開頭寫上(D)語句。A、import java.awt.*;B、import java.applet.*;C、import java.io.*;D、import java.awt.event.*;16.servlet函數中哪個方法作為請求的調度程序(dispatcher)?(A) A、service()B、init()C、ServletResponse()D、ServletRequest()17.在Java中,開發圖形用戶界面的程序需要使用一個系統提供的類庫,這個類庫就是(B)包。 A、java.io B、java.awt C、java.applet D、java.awt.event 18.BDK 的以下窗口中哪一個允許你設置“Our Button” bean 的選項?(C)A、ToolBox window B、BeanBox window C、Properties window D、Method Tracer window 19.已知如下代碼: public class Test{ public static void main(String arg[]){ int i = 5;do { System.out.println(i);} while(--i>5)System.out.println(“finished”);}} 執行后的輸出是什么?(A) A、5 Finished B、4 C、6 Finished D、None 20.哪個包包含標簽處理程序(tag handler)中實現的接口?(B)A、javax.servlet.jsp.* B、javax.jsp.servlet.* C、javax.servlet.tagext D、javax.jsp.tagext 21.給出如下代碼: class Test{ private int m; public static void fun(){ // some code...}} 如何使成員變量m 被函數fun()直接訪問?(C)A、將private int m 改為protected int m B、將private int m 改為 public int m C、將private int m 改為 static int m D、將private int m 改為 int m 22.用來執行稱為SampleServlet 的servlet 的窗體的代碼提供如下: 管理信息系統模擬題 一、填空 1、信息管理系統和(主管支持系統),(決策支持系統),(業務處理系統)及(知識工作系統)組成集成的管理信息系統。 2、電子計算機劃分為以下四個時代(真空電子管計算機),(晶體管電子計算機),(集成電路電子計算機)和(大規模集成電路電子計算機)。 3、計算機都采用二進制或十六進制數字系統表示計算機中的數據信息。十進制的(513)(1000000001)和(201)。10的二進制數表示和十六進制數表示分別為 4、計算機的主存儲器,也稱作為內存,它是由半導體存儲器組成。半導體的種類繁多,按其性能和用途可以分成兩大類:分別是(只讀存儲器ROM)和(隨機存儲器RAM)。 5、傳輸介質是通訊網絡中發送方和接收方之間的物理通道,我們常用有線的通訊介質有(雙絞線),(同軸電纜),(光纖)。 6、(列雙總線)是高性能、雙總線光纖城域網,數據傳輸數率高于40Mbps,傳輸距離高達50km,具有與公共網的標準接口。 7、根據美國國家標準學會(ANSI)于1975年規定了數據庫按三級體系結構組織的標準,這就是有名的SPARC分級結構。這三級結構是(內模式)、(模式)和(外模式)。 8、由于傳輸介質的能力往往超出傳輸單一信號的能力,為了有效地利用傳輸系統,采用(多路復用)技術把多個信號組合起來在一條物理電纜上進行傳輸。 二、判斷題 下列問題在你認為正確的題目后面打(V),否則打(X)。 1、財務是企業四大職能之一,它實際包含兩大部分,一部分是會計,一部分是財務。其中會計的主要任務是記賬,而財務的主要作用是資金的運作(V) 2、調制解調器主要的功能是對脈沖數字信號進行轉換。(X) 3、計算機預測系統是一個自維護系統,它不僅建立初始預測模型,而且當得到一個新的數據后能自動調整模型,使之適應新的變化。(V) 4、計算機網絡有兩部分組成,即負責通信控制的資源子網和由主干計算機專門負責數據處理的通信子網構成。(X) 5、信息源于物質和能量。信息的傳遞需要物質載體,信息的獲取和傳遞需要能量。如信息可以通過報紙、電臺、電視臺、計算機網絡進行傳遞。(V) 6、數據項是文件中不可分割的最小數據單位,也是文件中可存取的數據的基本單位。(X) 7、MRPII是產、銷、供部門物料信息集成,既不出現短缺,又不積壓庫存。其主要關心的是加工采購計劃。(X) 8、企業系統規劃法(BSP)始于20世紀70年代,基于用信息支持企業運行的思想,先自下而上識別系統目標,識別企業過程和數據;然后自上而下設計系統,以支持目標。(X) 9、管理信息系統的概念層次與企業的管理層次相一致。分戰略計劃、管理控制、運行控制。(√) 10、HIPO圖是一種描述系統結構和模塊內部處理功能的工具。HIPO圖由層次結構圖和IPO圖兩部分構成,前者描述了某個特定模塊內部的處理過程和輸入/輸出關系,后者描述了整個系統的設計結構以及各類模塊之間的關系。(√) 三、選擇題。 在下列幾個備選答案中選出一個或幾個正確答案,將其號碼寫在()內。 1、開環結構又稱無反饋結構,系統在執行一個決策的過程中的行為是(4) (1)不斷的收集外部的信息,根據信息的情況改變決策(2)不收集外部的信息,根據內部信息的情況改變決策 (3)不斷的收集外部的信息,根據內部的信息的情況改變決策(4)不收集外部的信息,不根據信息的情況改變決策 2、決策支持系統由以下三個部件組成(3)。 (1)數據庫、模型庫和方法庫(2)數據庫、數據倉庫和方法庫(3)數據庫、模型庫和會話部件(4)數據倉庫、模型庫和方法庫 3、拓撲結構是研究網絡上各個點的物理布局的。下列哪些術語正確地表達了計算機網絡的拓撲結構(3) (1)計算機局域網(2)網絡協議 (3)樹型結構(4)廣域網 4、60年代后期:美國國防部高級研究計劃局DARPA(defense advanced research projects agency)提供經費,由美國各大學和公司共同研制的,主要是促進多個計算機互聯。在美國internet網主要是由三層構成。它們是(3) (1)主干網、國防部和能源部(2)國防部、商業網和主干網 (3)主干網、中間層和底層網(4)國防部、商業網和中間層 5、定義企業過程是BSP方法的核心,任何企業的活動均由三方面組成(2)(1)計劃和控制;產品和服務和支持決策(2)計劃和控制;產品和服務和支持資源(3)計劃和執行;產品和服務和支持決策(4)以上說法都不正確 四、簡答題 1、簡答關鍵成功因素法(CSF) 關鍵成功因素法源自企業目標,通過目標分解和識別、關鍵成功因素識別、性能指標識別,一直到產生數據字典。關鍵成功因素就是要識別聯系于系統目標的主要數據類及其關系。識別關鍵成功因素所用的工具是樹技因果圖。 2、系統開發可行性分析管理信息系統為什么要進行戰略規劃P294 作為一項復雜的系統工程,企業信息系統的戰略規劃是非常重要的。嚴格區分企業信息系統開發工作的階段性,每個階段必須規定明確的任務,提供響應的文檔資料,作為下一個階段的依據,.這些原則都是企業信息系統的開發過程中所積累的工作經驗和教訓。如不嚴格按階段進行開發,將會給工作帶來極大的混亂,以致返工或某些工作推倒從來.系統分析未完成之前,就匆忙地選機型,確定硬件配置,或系統設計未完成之前,就開始編寫程序,這都是開發企業信息系統經常出現的情況,這樣做,很可能造成浪費與返工。 3、管理信息系統代碼設計中編碼的目的 惟一化、規范化、系統化 3、答BPR的三個關鍵詞(根本的、徹底的和巨大的)的實質。 根本的意思是指不是枝節的,不是表面的,而是本質的。徹底的意思是要動大手術,是要大破大立,不是一般性的修補。 巨大的意思是指成十倍成百倍的提高,而不是改組了很長時間,才提高20%--30% 五、圖說明管理信息系統開發原形法 要求:先說明,然后再繪出具體圖形(在圖形上應有文字標注) a)原形法 原型方法是一開始就憑借著系統分析人員對用戶要求的理解,在強有力的軟件環境支持下,給出一個實實在在的系統模型(或原型),這個模型大致表達了系統分析人員當前對用戶要求的了解和他希望系統實現后的形式。然后系統分析人員和用戶一道,對這個模型進行評價。根據評價的結果,再對模型進行修改。如此反復,周而復始,直到完全滿意為止。b)圖形表示 管理信息系統模擬題 一、填空 1、管理信息系統及其子系統組成一個關系圖,其關系圖中的子系統的中英含義分別是(主管支持系統ESS),(信息管理系統IMS),(決策支持系統DSS)(業務處理系統TPS)和(知識工作系統KWS和OAS)。 2、根據美國國家標準學會(ANSI)于1975年規定了數據庫按三級體系結構組織的標準,這就是有名的SPARC分級結構。這三級結構是(內模式)、(模式)和(外模式)。 3、價值轉換是信息使用概念上的深化,是信息內容使用深度上的提高,信息使用深度大體上可分為三個階段即(提高效率階段)、(及時轉化價值階段)和(尋找機會階段)。 4、計算機軟件總體上分為兩類,這兩類分別是(系統軟件)和(應用軟件).5、計算機都采用二進制或十六進制數字系統表示計算機中的數據信息。十進制的(213)10的二進制數表示為(11010101),十六進制數表示為(D5)。 6、計算機的主存儲器,也稱作為內存,它是由半導體存儲器組成。半導體的種類繁多,按其性能和用途可以分成兩大類:即(只讀存儲器ROM)和(隨機存儲器RAM)。 7、信息按時間分,可分(一次信息)和(二次信息)。 8、事實上對信息系統而言,集成的系統所完成的效益是每個分系統單獨工作所無法完成的,因而是(1+1>>2) 二、判斷題 下列問題在你認為正確的題目后面打(V),否則打(X)。 1、數據庫文件是由記錄構成。數據記錄是文件中不可分割的最小數據單位,也是文件中可存取的數據的基本單位。(X) 2、計算機程序執行分指令周期和取指周期組成。(X) 3、管理信息系統把企業的產、銷、供部門物料信息集成起來,使企業的貨物既不出現短缺,又不積壓庫存。它主要關心的是加工采購計劃。(X) 4、在用電話進行通信時,必需要用調制解調器。它的主要的功能是對脈沖數字信號進行調制。(X) 5、網絡的總線型結構使網上各個節點連接成回路,信息流在回路上是單項流動的,而線路是公用的,路徑是公用的。它的通信總線路短,但回路中任一節點有故障時則會影響到整個回路的通信。(X) 6、根據處理的內容及決策的層次來看,我們可以把管理信息系統看成是金字塔式的結構(組織結構)。分戰略計劃、管理控制、運行控制.(√)4 7、企業信息系統規劃關鍵成功法始于20世紀70年代,基于用信息支持企業運行的思想,先自下而上識別系統目標,識別企業過程和數據;然后自上而下設計系統,以支持目標。(√) 8、HIPO圖是一種描述系統結構和模塊內部處理功能的工具。HIPO圖由層次結構圖和IPO圖兩部分構成,前者描述了某個特定模塊內部的處理過程和輸入/輸出關系,后者描述了整個系統的設計結構以及各類模塊之間的關系。(√) 9、根據處理的內容及決策的層次來看,我們可以把管理信息系統看成是金字塔式的結構(組織結構)。分戰略計劃、管理控制、運行控制。(√) 10、計算機網絡有兩部分組成,即負責通信控制的資源子網和由主干計算機專門負責數據處理的通信子網構成。(X) 三、選擇題。 在下列幾個備選答案中選出一個或幾個正確答案,將其號碼寫在()內。 1、用結構化系統開發方法開發一個系統,將整個開發過程劃分為五個首尾相連接的階段,一般稱之為系統開發(2)(1)原形法(2)生命周期法 (3)面向對象(4)瀑布法 2、第三計算機通信網絡是國際標準化的網絡,它具有統一的網絡系統結構,遵循國際標準化的協議。開放系統互聯參考模型共有七層,其中信息的物理通道在(3) (1)物理層和會話層(2)網絡層和應用層(3)物理層(4)物理媒體 3、DQDB分布隊列雙總線(distributed queue dual bus subnetwork of a metropolitan area network)是高性能、雙總線光纖網,數據傳輸速率44.796M bps,工作范圍達160km,具有與公共網的接口標準。國際標準編號:IEEE802.6。它屬于(3) (1)局域網(2)廣域網(3)城域網(4)互聯網 4、拓撲結構是研究網絡上各個點的物理布局的。下列哪些術語正確地表達了計算機網絡的拓撲結構(3) (1)計算機局域網(2)網絡協議 (3)樹型結構(4)廣域網 5、決策支持系統由以下三個部件組成(7)。 (5)數據庫、模型庫和方法庫(6)數據庫、數據倉庫和方法庫(7)數據庫、模型庫和會話部件 (8)數據倉庫、模型庫和方法庫 四、簡答題 1、簡答一個好的信道的標準是什么? P47 2、用U/C矩陣如何劃分子系統及在劃分子系統時應注意的事項。 劃分子系統應注意兩個問題: 1、沿對角線一個接一個的畫,既不能重疊,又不能漏掉任何一個數據和功能; 2、小方塊的劃分是任意的,但必須將所有的“C”元素都包含在小方塊之內。所以,子系統的劃分不是唯一的,可根據具體的情況劃分子系統。 3、畫出倉庫(倉庫號,地點,面積,貨位)與產品(貨號、品名,價格)的E-R圖。 倉庫號 地 點 數 量 價 格 1 倉 庫 存 儲 m 產 品 面 積 貨 位 品 名 貨 號 4、敘述系統分析報告應包括的內容。 系統總體結構圖、系統設備配置圖、系統分類編碼方案、數據庫結構圖包括DB的結構、I/O設計方案、HIFO圖、系統詳細設計方案說明書 5、BPR在利用IT技術簡化過程上有一些原則,這些原則是什么? 1)橫向集成、2)縱向集成、3)減少檢查、校對和控制、4)單點對待顧 客、5)單庫提供信息、6)一條路徑到達輸出、7)并行工種、8)靈活選擇過程連接 五、繪圖說明管理信息系統開發生命周期法(10分)要求:先說明,然后再繪出具體圖形(在圖形上應有文字標注) 2、生命周期法 3、圖形表示 P326 管理信息系統模擬題 六、填空 1、管理信息系統的開發是一項大的系統工程性質的工作,一般系統工程均要有三個成功要素,這就是:(系統分析);(系統設計);(系統實現)。 2、電子計算機劃分為以下四個時代(真空電子管計算機),(晶體管電子計算機),(集成電路電子計算機)和(大規模集成電路電子計算機)。 3、決策支持系統是利用計算機分析和模型能力對管理決策進行支持的系統。決策支持系統有的只提供數據支持,叫(面向數據的決策支持系統);有的只提供模型支持,叫(面向模型的決策支持系統)。 4、計算機的主存儲器,也稱作為內存,它是由半導體存儲器組成。半導體的種類繁多,按其性能和用途可以分成兩大類:分別是(只讀存儲器ROM)和(隨機存儲器RAM)。 5、傳輸介質是通訊網絡中發送方和接收方之間的物理通道,我們常用有線的通訊介質有(雙絞線),(同軸電纜),(光纖)。 6、信息生命周期分四個階段分別是(要求);(獲得);(服務)和(退出)。 7、計算機軟件總體上劃分成兩類,一類是(系統軟件),另一類是(應用軟件)判斷題。 下列問題在你認為正確的題目后面打(V),否則打(X)。 1、在微型計算機中,一個整數可能占2個或4個字節。數有正負之分,用數的最高位表示數的符號,并約定以“0”代表正數,以“1”代表負數。(√) 2、調制解調器主要的功能是對脈沖數字信號進行調制。(X) 3、業務信息系統是供中層領導使用的系統,終端用戶系統是供高層領導使用的系統。(X) 4、計算機網絡有兩部分組成,即負責通信控制的資源子網和由主干計算機專門負責數據處理的通信子網構成。(X) 5、信息源于物質和能量。信息的傳遞需要物質載體,信息的獲取和傳遞需要能量。如信息可以通過報紙、電臺、電視臺、計算機網絡進行傳遞。(√) 6、數據項是文件中不可分割的最小數據單位,也是文件中可存取的數據的基本單位。(X) 7、ERP是產、銷、供部門物料信息集成,既不出現短缺,又不積壓庫存。其主要關心的是加工采購計劃。(X) 8、企業系統規劃法(BSP)始于20世紀70年代,基于用信息支持企業運行的思想,先自下而上識別系統目標,識別企業過程和數據;然后自上而下設計系統,以支持目標。(X) 9、根據處理的內容及決策的層次來看,我們可以把管理信息系統看成是金字塔式的結構(組織結構)。分戰略計劃、管理控制、運行控制。(√) 10、管理信息系統開發的原則一般包括優化與創新、實用和實效和領導參加的原則。(√) 七、選擇題。 在下列幾個備選答案中選出一個或幾個正確答案,將其號碼寫在()內。 1、數據處理系統屬于以下哪個系統范疇(3)(1)數據更新系統(2)統計系統(3)管理信息系統(4)決策支持系統 2、以下提法那些不屬于信息的屬性(4) (1)事實性(2)轉換性 (3)增殖性(4)便利性 3、拓撲結構是研究網絡上各個點的物理布局的。下列哪些術語正確地表達了計算機網絡的拓撲結構(3) (1)計算機局域網(2)網絡協議 (3)樹型結構(4)廣域網 4、60年代后期:美國國防部高級研究計劃局DARPA(defense advanced research projects agency)提供經費,由美國各大學和公司共同研制的,主要是促進多個計算機互聯。在美國internet網主要是由三層構成。它們是(3) (1)主干網、國防部和能源部(2)國防部、商業網和主干網 (3)主干網、中間層和底層網(4)國防部、商業網和中間層 5、信息的傳輸按功能可分單干、雙工和半雙工,其中對半雙工的描述為(3) (1)信息只能在一個方向傳輸(2)信息可以雙向傳輸 (3)可以雙向,但傳輸分時(4)以上說法都不對 八、簡答題 1、系統開發可行性研究分哪幾方面? 答: 1、從技術上來考察; 2、從經濟上來考察; 3、從各種社會因素來考察; 2、文件的組織形式有幾種? 順序文件組織、索引文件、鏈表文件、倒排文件 3、市場信息系統應包括哪些 銷售預測;廣告和促銷;產品管理;定價子系統;銷售渠道管理和市場情報和市場研究子系統 九、繪圖說明管理信息系統開發原形法 要求:先說明,然后再繪出具體圖形(在圖形上應有文字標注) 1、原形法 原型方法是一開始就憑借著系統分析人員對用戶要求的理解,在強有力的軟件環境支持下,給出一個實實在在的系統模型(或原型),這個模型大致表達了系統分析人員當前對用戶要求的了解和他希望系統實現后的形式。然后 系統分析人員和用戶一道,對這個模型進行評價。根據評價的結果,再對模型進行修改。如此反復,周而復始,直到完全滿意為止。 2、圖形表示第三篇:山東大學網絡教育網絡工程2008秋《JAVA程序設計》(C卷)試題加答案
第四篇:網絡工程《JAVA程序設計》山東大學網絡教育考試模擬題及答案
第五篇:山東大學網絡教育2008秋《管理信息系統》考試題加答案