計(jì)算機(jī)二級(JAVA)筆試198_第1頁
計(jì)算機(jī)二級(JAVA)筆試198_第2頁
計(jì)算機(jī)二級(JAVA)筆試198_第3頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 模擬 計(jì)算機(jī)二級 (JAVA) 筆試 198一、選擇題 (每小題 2 分,共 70 分) 下列各題 A 、B 、C 、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。第 1 題:在待排序的元素序列基本有序的前提下,效率最高的排序方法是 A. 冒泡排序B. 選擇排序C. 快速排序D. 歸并排序 參考答案: A答案解析:從平均時(shí)間性能來看, 快速排序最佳, 其所需時(shí)間最少, 但快速排序在最壞情況 下的時(shí)間性能不如堆排序和歸并排序。 當(dāng)序列中的記錄元素基本有序或元素個(gè)數(shù) 較少時(shí),冒泡排序和簡單選擇排序是最佳排序方法。第 2 題:算法空間復(fù)雜度是指 。A .算法程序的長度B. 算法程序中的指令條數(shù)C. 算法程序

2、所占用的存儲空間D .算法執(zhí)行過程中所需要的存儲空間參考答案: D答案解析:一個(gè)算法的空間復(fù)雜度通常是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間第 3 題: 下列關(guān)于隊(duì)列的敘述中,正確的是 A. 在隊(duì)列中只能插入數(shù)據(jù)B .在隊(duì)列中只能刪除數(shù)據(jù)C. 隊(duì)列是先進(jìn)先出的線性表D. 隊(duì)列是先進(jìn)后出的線性表 參考答案: C答案解析:隊(duì)列是指允許在一端進(jìn)行插入而在另一端進(jìn)行刪除的線性表。 隊(duì)列又稱為“先進(jìn) 先出”或“后進(jìn)后出”的線性表,它體現(xiàn)了“先來先服務(wù)”的原則。在隊(duì)列中, 隊(duì)尾指針與隊(duì)首指針共同反映隊(duì)列中元素動態(tài)變化的情況。第 4 題:設(shè)樹T的度為4,其中度為1、2、3、4的結(jié)點(diǎn)個(gè)數(shù)分別為4、2、1、1。則T中

3、的葉子結(jié)點(diǎn)的個(gè)數(shù)為 。A. 8B. 7C. 6D. 5參考答案: A答案解析: 將題中所述的樹用圖形表示,則可得葉子結(jié)點(diǎn)數(shù)目。第 5 題: 在面向?qū)ο蠓椒ㄖ?一個(gè)對象請求另一個(gè)對象為其服務(wù)的方式是通過發(fā)送實(shí)現(xiàn)的。A. 調(diào)用語句B. 命令C. 口令D. 消息參考答案: D答案解析:消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間所傳遞的信息, 它請求對象執(zhí)行某一處理或回 答某一要求的信息, 它統(tǒng)一了數(shù)據(jù)流和控制流。 消息中只包含傳遞者的要求, 它 告訴接收者需要進(jìn)行哪些處理,但并不指示接收者應(yīng)該如何完成這些處理。第 6 題: 下面對對象概念的描述中,錯(cuò)誤的是 。A. 任何對象都必須有繼承性B. 對象是屬性和方法的

4、封裝體C. 對象間的通信靠消息傳遞D. 操作是對象的動態(tài)屬性參考答案: A答案解析:對象可以執(zhí)行的操作表示其動態(tài)行為, 在面向?qū)ο蠓治雠c設(shè)計(jì)中, 通常把對象的 操作也稱為方法或服務(wù)。 屬性在設(shè)計(jì)對象時(shí)確定, 一般只能通過執(zhí)行對象的操作 來改變。對象有一些基本特點(diǎn):標(biāo)識唯一性,分類性,多態(tài)性,封裝性,模塊獨(dú) 立性好。而繼承是使用已有的類定義作為基礎(chǔ)來建立新類的技術(shù)。第 7 題:下面不屬于軟件設(shè)計(jì)原則的是 。A. 抽象B. 模塊化C. 自底向上D. 信息隱蔽參考答案: C答案解析:軟件設(shè)計(jì)原則包括抽象、模塊化、信息隱蔽和模塊獨(dú)立性。第 8 題:程序流程圖(PFD)中的箭頭代表<A. 數(shù)據(jù)流B

5、. 控制流C. 調(diào)用關(guān)系D. 組成關(guān)系 參考答案: B答案解析:“f”或“J”表示控制流,“”表示加工步驟,“”表示邏輯條件第 9 題:下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中,正確的是 。A. 數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B. 數(shù)據(jù)庫系統(tǒng)避免了一切冗余C. 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D. 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能夠管理更多的數(shù)據(jù) 參考答案: A答案解析:數(shù)據(jù)共享自身可以極大地減少數(shù)據(jù)的冗余性, 不僅縮減了不必要的存儲空間, 更 為重要的是可以避免數(shù)據(jù)的不一致性。 所謂數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù) 的不同出現(xiàn)應(yīng)保持相同的值。第 10 題:關(guān)系表中的每一橫行稱為一個(gè) A. 元組B. 字段C. 屬

6、性D. 碼 參考答案: A答案解析:二維表由表框架及表的元組所組成。 在表框架中可以按行存放數(shù)據(jù), 每行數(shù)據(jù)稱 為元組。第 11 題:下面屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語言的是 A. Java 語言B. 機(jī)器語言C. C 語言D. 匯編語言 參考答案: A答案解析:Java 語言是面向?qū)ο蟮?,將客觀世界看成由各種對象組成。機(jī)器語言是計(jì)算機(jī) 實(shí)際處理時(shí)所使用的語言,用0和1來描述客觀世界。C語言是面向過程的,它 是通過數(shù)據(jù)結(jié)構(gòu)和算法來描述世界的。匯編語言是低級語言。第 12 題: 下列哪一個(gè)類是由編譯器自動生成對象的特殊類,且用于類操作 ?A. System 類B. Class 類C. Thread 類D

7、. Object 類參考答案: B答案解析:Object 是所有類的根, 其所包含的屬性和方法被所有類繼承。 Class 類是由編譯 器自動生成對象的一個(gè)特殊類, 它伴隨每個(gè)類。 System 類是一個(gè)特殊類, 它是一 個(gè) final 類,所有的方法都通過類變量來調(diào)用。 Thread 類是 java.lang 包中的 類,是多線程程序設(shè)計(jì)的基礎(chǔ)。第 13 題:在 Java 源文件中,什么類最多只能有一個(gè),而其他類的個(gè)數(shù)不限 ?A. publicB. privateC. protectedD. 沒有這種類參考答案: A答案解析:在 Java 源程序中最多只能有一個(gè) public 類,且其類名必須

8、與 Java 源文件的文 件名一致。 protected 類和 private 類可以有 0 個(gè)或多個(gè)。第 14 題:下列說法中,正確的是 。A. Java 語言是以類為程序的基本單位的B. Java 語言是不區(qū)分大小寫的C. 多行注釋語句必須以“/”開始D. 在Java語言中,類的源文件名和這個(gè)類的類名可以不相同參考答案: A答案解析:Java 語言是區(qū)分大小寫的,這是它與 C 語言的不同之處。所以 B 的說法是錯(cuò)誤 的;以“/”開始的是單行注釋,而多行注釋要用“ /*/ ”或“/*/ ”,所 以選項(xiàng)C不正確;Java程序源文件名必須和public類名相同,否則編譯將會出 錯(cuò),因此選項(xiàng) D

9、不正確。第 15 題: 下面哪一個(gè)是合法的標(biāo)識符 ?A. $personsB. 2UsersC. *pointD. this參考答案: A答案解析:Java 中標(biāo)識符的命名規(guī)則是: 標(biāo)識符是以字母、 下畫線、美元符作為首字母的字 符串序列; 標(biāo)識符是區(qū)分字母大小寫的; 標(biāo)識符的字符數(shù)目沒有限制。 根據(jù)上述 規(guī)則,只有選項(xiàng)A是正確的命名。第 16 題: 下列程序的輸出結(jié)果是 。int x=3;int y=10;A. 0B. 1C. 2D. 1.0參考答案: B答案解析:對于二元算術(shù)運(yùn)算,如果兩個(gè)操作數(shù)均為 int 型,則表達(dá)式的結(jié)果也是 int 型 本題中10除以3取模后結(jié)果為1,所以只有選項(xiàng)B

10、是正確的。第 17 題: 下列哪一個(gè)選項(xiàng)是 short 型數(shù)據(jù)的取值范圍 ?A. -128 +127B. -32768 +32 767C. -2147483648+2147483647D. -3.40282347E38+3.40282347E38參考答案: B答案解析:整型變量有4種類型:(1) byte 型變量占8bit ,所能表示的數(shù)據(jù)范圍是-128 +127。(2) short型變量占16bit,所能表示的數(shù)據(jù)范圍是-32768+32767。(3) int 型變量占 32bit ,所能表示的數(shù)據(jù)范圍是 -2147483648+2147483647。 (4) long 型變量占 64bit

11、 ,所能表示的數(shù)據(jù)范圍是 -264+264-1。所以本題答案是 B。第 18 題: 下列對類的聲明,正確的是 。A. abstract final class HhB. abstract private move( )C. protected private number;D. public abstract class Car 參考答案: D答案解析:abstract 用來聲明抽象類, final 用來聲明最終類, 這兩個(gè)修飾詞不能同時(shí)出現(xiàn) 在類聲明中,因?yàn)檫@兩個(gè)聲明矛盾,所以選項(xiàng) A錯(cuò)誤;選項(xiàng)B聲明的是方法,而 不是類;選項(xiàng)c是變量的定義,也不是類的聲明;選項(xiàng) D正確,聲明了一個(gè)可能 公有

12、繼承的抽象類。第 19 題:下列關(guān)于JDK目錄結(jié)果的說法,錯(cuò)誤的是 <A. bin 目錄下有許多工具B. demo目錄下有各種演示例子C. include 目錄下都是庫文件D. jre 目錄是 Java 程序運(yùn)行環(huán)境的根目錄 參考答案: C答案解析:JDK共有6個(gè)目錄:bin目錄下有編譯器、解釋器和許多工具。demo目錄下有各 種演示例子。include目錄下是 Win32子目錄,都是本地方法文件。jre目錄是 Java 程序運(yùn)行環(huán)境的根目錄,它下面有 bin 子目錄,包括平臺所用工具、可執(zhí) 行文件和DLL文件;lib子目錄包括Java運(yùn)行環(huán)境的代碼庫、屬性設(shè)置和資源 文件,默認(rèn)安裝目錄

13、,安全管理。 lib 目錄下都是庫文件。 Src.zip 是源碼壓縮 文件。因此說法錯(cuò)誤的是 C。第 20 題:下面程序段的輸出結(jié)果是 public class Testpublic static void main(String args )int x,y ; x=(int)Math.sqrt(5/2)+(int)Math.random( )*5/2 y=(int)Math.sqrt(3/2)+(int)Math.random( )*3/2 if(x > y)>y");else if(x=y);elsev y");A. x>yB. x=yC. xv yD

14、 .編譯錯(cuò)誤參考答案: A 答案解析: 本程序中兩個(gè)賦值語句右邊的表達(dá)式分別求兩個(gè)標(biāo)準(zhǔn)函數(shù)的值,再進(jìn)行整除, 判斷 x 和 y 的大小。 Math.sqrt( ) 方法計(jì)算一個(gè)數(shù)的平方根, Math.random( )方 法輸出1,0之間的隨機(jī)數(shù),本題中經(jīng)過兩條賦值語句,x=1, y=0。進(jìn)入分支結(jié)構(gòu)后,滿足 if 條件執(zhí)行相應(yīng)的 >y") 操作。所以輸出結(jié) 果應(yīng)該是選項(xiàng) A。第 21 題:在下列 Java 組件中,不屬于容器的是 。A. PanelB. WindowC. FrameD. Label參考答案: D答案解析:Panel類、Win dow類和Frame類派生自容器類

15、 Con tai ner,均屬于容器的一種; 而 Label 組件是標(biāo)簽組件,不屬于容器,故本題答案是D。第 22 題:下面程序?qū)崿F(xiàn)對 zip 文件 file.zip 的查詢,在橫線處填上正確的語句 。package test;;public class Exampublic static void main(String args) tryFileInputStream fis=newFileInputStream("test/file.zip");ZipInputStream zis=new ZipInputStream(fis) ;ZipEntry en ;while

16、()!=null)en.getName( ) ; zis.closeEntry( ) ;Zis.close( ) ;catch(Exception e)e.printStackTrace( ); A. en=zis.getNextEntry( )B. en=zis.getNextEntry( )C. en=zis.getEntry( )D. zis.getNextEntry( )參考答案: A答案解析:zip 壓縮文件結(jié)構(gòu):一個(gè) zip 文件由多個(gè) entry 組成,每個(gè) entry 都有唯一的名 稱, entry 的數(shù)據(jù)項(xiàng)存儲壓縮數(shù)據(jù)。 ZipInputStream 實(shí)現(xiàn) zip 壓縮文件的

17、讀輸 入流,支持壓縮和非壓縮 entry 。題目程序中構(gòu)造了一個(gè)文件輸入流 fis ,然后 用 fis 構(gòu)造一個(gè) zip 輸入流, zis.getNextEntry( ) 語句返回 zip 文件中的下一 個(gè) entry ,并將輸出流定位在此 entry 數(shù)據(jù)項(xiàng)的起始位置。第 23 題:定義一個(gè)表示 100 個(gè)值為 null 的字符串?dāng)?shù)組,正確的選項(xiàng)是 。A. String a ;B. String a ;C. char a100 ;D. String a =new String100參考答案: D答案解析:在 C 語言中,一個(gè)二維的字符型數(shù)組可以表示一個(gè)一維的字符串?dāng)?shù)組, 而在 Java 語言

18、中, 字符 char 是基本類型, 字符串 String 則是以對象的形式來表示的。 選 項(xiàng)D定義一個(gè)含有100個(gè)元素的字符串?dāng)?shù)組,如果未對字符串?dāng)?shù)組賦值,則默認(rèn) 值為null ,所以選項(xiàng)D正確。第 24 題: 當(dāng)一個(gè)應(yīng)用程序的所有非守護(hù)線程終止運(yùn)行時(shí),若仍然有守護(hù)線程在運(yùn)行,應(yīng) 用程序?qū)?。A. 運(yùn)行B. 阻塞C. 終止D. 休眠參考答案: C答案解析: 守護(hù)線程一般用于在后臺為其他線程提供服務(wù)。可以通過調(diào)用 isDaemon( ) 方法 判斷一個(gè)線程是否是守護(hù)線程,也可以調(diào)用方法 setDaemon( ) 來將一個(gè)線程設(shè) 置為守護(hù)線程。第 25 題: 下列創(chuàng)建一個(gè)標(biāo)識有“關(guān)閉”按鈕的語句是

19、 。A. TextField b=new TextField("關(guān)閉 ") ;B. TextArea b=new TextArea(" 關(guān)閉 ") ;C. Button b=new Button(" 關(guān)閉 ") ;D. Checkbox b=new Cheekbox(" 關(guān)閉 ") ;參考答案: C答案解析:按 鈕 (Button) 是 最 常 用 的 一 個(gè) 構(gòu) 件 , 其 構(gòu) 造 方 法 是 Button b=new Button("Quit") ;單行文本輸入?yún)^(qū) (TextField) 只

20、能顯示一行;文本輸入?yún)^(qū) (TextArea) 可以顯示多行多列文本。復(fù)選框 (Checkbox) 提供簡單的“ on/off' ' 開關(guān),旁邊顯示文本標(biāo)簽。所以本題的正確答案是選項(xiàng)C。第 26 題: 下列哪一個(gè)選項(xiàng)是 的父類 ?A.B.C.D.參考答案: B答案解析:JApplet 是一個(gè)使 Applet 能夠使用 Swing 構(gòu)件的類。包含 Swing 構(gòu)件的 Applet 必須是 JApplet 類的子類。 JApplet 類是 類的子類。所以 正確選項(xiàng)應(yīng)該是 B。第 27 題:下面關(guān)于HTML標(biāo)記的說法,正確的是 。A. URL getDocumentBase( ) 方法

21、返回 Applet 主類的 URLB. URL getCodeBase()方法返回包含 Applet的HTM文件的URLC. 在HTM中如果不說明 String getParameter(String name)的參數(shù),此方法將返回“ 0”D. HTML標(biāo)記方法用于獲取HTML文件中關(guān)于Applet的信息參考答案: D答案解析:URL getDocumentBase()方法返回包含 Applet 的 HTML文件的 URL 而 URLgetCode-Base()方法返回 Applet 主類的 URL String getParameter(String name)方法返回定義在HTM文件中的指

22、定參數(shù),如果指定參數(shù)在HTML中無說明,此方法將返回“ null ”,而不是“ 0”。Thread thrObj=new第 28 題: 對于下面語句,不正確的說法是 Thread( ) ;A. 系統(tǒng)沒有為此線程對象分配資源B .只能啟動或者終止C .創(chuàng)建了一個(gè)空的線程對象D. 可以調(diào)用其他方法參考答案: D答案解析:通過new命令創(chuàng)建一個(gè)線程對象后,此線程對象就處于創(chuàng)建狀態(tài),題目中的語句 只是創(chuàng)建了一個(gè)空的線程對象,選項(xiàng)C說法正確。但此時(shí)系統(tǒng)并沒有為此線程對 象分配資源,處于這種狀態(tài)的數(shù)據(jù),只能啟動或者終止,也不能調(diào)用其他方法, 如果調(diào)用其他方法就會失敗并引起非法狀態(tài)處理。第 29 題:在匹配

23、器 (Matcher) 類中,用于尋找下一個(gè)模式匹配串的方法是 A. static boolean matches( )B. boolean matcher.find( )C. int matcher.start( )D. int matcher.end( )參考答案: B答案解析:Matcher 類用于將一個(gè)輸入字符串 input 和模式串 pattern 進(jìn)行比較。 static boolean matches( ) 方 法 用 于 對 input 和 pattern 進(jìn) 行比 較 。 boolean matcher.find( ) 方法用于尋找下一個(gè)模式匹配串。 int matcher.

24、start( ) 方法 用于尋找下一個(gè)起始索引整數(shù)值。 int matcher.end( )方法用于返回匹配串的一 個(gè)終止索引整數(shù)值。所以正確選項(xiàng)是B。第 30 題:下面程序中,若從鍵盤輸入大寫字母C,則程序的輸出結(jié)果是 。;public class Testpublic static void main(String args )int ch=0 ;:") ;try);char ch_A='A' , ch_Z='Z' ;int delta_c=(int)ch_A+(int)ch_Z-ch ;: "+(char)delta_C) ;catch

25、(IOException e)e.printStackTrace( );A. CB. YC. XD. 字母C的ASCII碼的整型值參考答案: C答案解析:使用)語句從鍵盤讀入大寫字母 C并賦給ch,此時(shí)ch值為 67,也就是字母 C的ASCII碼值。語句(int)ch_A+(int)ch_Z-ch的結(jié)果為88,ASCII碼的88相當(dāng)于字母X,所以輸出為X,選項(xiàng)C正確。第 31 題:要從“ file.dat ”文件中讀出第10個(gè)字節(jié)存到變量C中,下列 法是合適的。A. FileInputStreamin.skip(9);int c=in.read( )B. FileInputStream in.

26、skip(10);int c=in.read( )C. FileInputStreamc=in.read( );D. RandomAccessFileint c=in.readByte( );in=new?in=new?in=newFileInputStream("file.dat")FileInputStream("file.dat")FileInputStream("file.dat"); intin=new RandomAccessFile("file.dat");in.skip(9);參考答案: A答案解析

27、:Java 提供 FileInputStream 是將文件以流的方式讀取,它是按照文件順序從位 置0開始讀取的,RandomAccessFile是隨機(jī)讀取數(shù)據(jù)的;讀取位置不一定從0開 始,可以使用 skip(n) 方法來跳過 n 個(gè)字符,通過 readByte( ) 方法讀取一個(gè)字 符,通過 read( ) 方法可以讀取輸入流中的一個(gè)字符。所以要從第 10個(gè)字節(jié)開 始讀取,應(yīng)該用skip(10)方法,所以選項(xiàng)A正確。第 32 題: 下列會出錯(cuò)的代碼是 。(1) public void modify( )(2) int I,j,k ;(3) i=100 ; while(i > 0)(5)

28、j=i*2;(6)(7) k=k+1 ;(8) (9) i-;(10) A. 第4行B. 第6行C. 第7行D. 第8行 參考答案: C答案解析:由于在 Java 中聲明變量并未分配內(nèi)存空間,必須通過初始化才能使用變量。在 第 7 行中,變量 k 并沒有進(jìn)行初始化,所以不能使用。第 33 題: 下列關(guān)于線程優(yōu)先級的說法中,正確的是 。A. 線程的優(yōu)先級是不能改變的B .線程的優(yōu)先級是在創(chuàng)建線程時(shí)設(shè)置的C. 在創(chuàng)建線程后的任何時(shí)刻都可以設(shè)置其優(yōu)先級D. B 和 C參考答案: C答案解析:Java語言中線程的優(yōu)先級是用一個(gè)介于 MIN_PRIORITY和MAX_PRIORIT之間的 整數(shù)來表示的。

29、可以在創(chuàng)建線程后的任何時(shí)刻修改線程的優(yōu)先級。第 34 題:下面關(guān)于 Applet 的說法中,正確的是 。A. Applet 也需要 main( ) 方法B. Applet 繼承自 或 C. Applet 能訪問本地文件D. Applet 程序不需要編譯 參考答案: B答案解析:Java Applet的字節(jié)碼文件必須嵌入HTM文件中,并由負(fù)責(zé)解釋此文件的 WWW 覽器充當(dāng)解釋器來解釋運(yùn)行。因此 Applet 不需要 main( ) 方法,但必須繼承 類或 ,因?yàn)檫@兩個(gè)類實(shí)現(xiàn)了 Applet 程序 與瀏覽器的通信。第 35 題:與 Java Applet 程序的差別,描述正確的是下列關(guān)于 Java

30、 ApplicationA. 運(yùn)行方式不同,程序結(jié)構(gòu)相同,運(yùn)行工具不同,受到的限制相同B. 運(yùn)行方式相同,程序結(jié)構(gòu)不同,運(yùn)行工具不同,受到的限制相同C. 運(yùn)行方式相同,程序結(jié)構(gòu)相同,運(yùn)行工具不同,受到的限制也不同D. 運(yùn)行方式不同,程序結(jié)構(gòu)不同,運(yùn)行工具不同,受到的限制也不同 參考答案: D答案解析:Java 語言是一種半編譯半解釋型的語言。 Java 的用戶程序分為兩類: Java Applica-tion 和 Java Applet 。這兩類程序在組成結(jié)構(gòu)和執(zhí)行機(jī)制上都存在一定 的差異,主要體現(xiàn)在以下幾個(gè)方面:運(yùn)行方式不同。運(yùn)行工具不同。程序 結(jié)構(gòu)不同。受到的限制不同。本題答案為選項(xiàng)D。二

31、、填空題 ( 每空 2 分,共 30 分)第 36 題:隊(duì)列是限制插入只能在表的一端,而刪除在表的另一端進(jìn)行的線性表,其特點(diǎn) 是。參考答案:先進(jìn)先出 詳細(xì)解答:隊(duì)列又稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表, 它體現(xiàn)了“先來先服務(wù)” 的原則。第 37 題:在一個(gè)容量為 15 的循環(huán)隊(duì)列中,若頭指針 front=6 ,尾指針 rear=9 ,則此循環(huán) 隊(duì)列中共有 個(gè)元素。參考答案:3詳細(xì)解答:在循環(huán)隊(duì)列中, 用隊(duì)尾指針 rear 指向隊(duì)列中的隊(duì)尾元素, 用頭指針 front 指 向隊(duì)首元素的前一個(gè)位置, 因此,從頭指針 front 所指向的后一個(gè)位置直到隊(duì)尾 指針 rear 所指向的位置之間的所有

32、元素均為隊(duì)列中的元素。第 38 題: 源程序文檔化要求程序應(yīng)加注釋。注釋一般分為序言性注釋和 。參考答案:功能性注釋詳細(xì)解答: 注釋一般可分為序言性注釋和功能性注釋。第 39 題:軟件工程研究的內(nèi)容主要包括 技術(shù)和軟件工程管理 參考答案:軟件開發(fā)詳細(xì)解答:基于軟件工程的目標(biāo), 軟件工程的理論和技術(shù)性研究的主要內(nèi)容包括軟件開 發(fā)技術(shù)和軟件工程管理。第 40 題:關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件,包括實(shí)體完整性、 和自定義完整性。參考答案:參照完整性 詳細(xì)解答:關(guān)系模型允許定義 3 類數(shù)據(jù)約束,分別是實(shí)體完整性約束、參照完整性約束 以及用戶自定義完整性約束。第 41 題:字符串分為兩大類

33、,一類是字符串常量,用 String 類的對象表示;另一類是字 符串變量,用 類的對象表示。參考答案:StringBuffer詳細(xì)解答:在 Java 中 String 類只支持只讀字符串,適用于字符串常量; StringBuffer 類支持可修改字符串,適用于字符串變量。第 42 題:在 Java 程序中,通過類的定義只能實(shí)現(xiàn)單重繼承,但通過 的定義可以實(shí)現(xiàn)多重繼承。參考答案: 接口詳細(xì)解答:Java 不支持多重繼承,但類可以實(shí)現(xiàn)多個(gè)接口第 43 題: 下列程序段的輸出結(jié)果為 。int a=2 ;switch(A)case 2 :2.") case 3 :3.") break ; default :; break ;參考答案:Value is 2.Valu

溫馨提示

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

評論

0/150

提交評論