第 1 頁:試題 |
第 2 頁:參考答案 |
1.B!窘馕觥扛鶕䲢O冗M后出的特點可知el肯定是最后出棧的,因此正確答案為選項B。
2.A!窘馕觥繑祿䦷煜到y會減少數據冗余,但不可能避免所有冗余。
3.A!窘馕觥繑祿鲌D簡稱DFD,它以圖形的方式描繪數據在系統中流動和處理的過程,由于它只反映系統必須完成的邏輯功能,所以它是一種功能模型。數據流圖有4種基本圖形符號:箭頭表示數據流;橢圓表示加工;雙杠表示存儲文件(數據源);方框表示數據的源點或終點。
4.B!窘馕觥扛鶕址ú檎倚枰獌纱危菏紫葘90與表中間的元素50進行比較,由于90大于50。所以在線性表的后半部分查找;第二次比較的元素是后半部分的中間元素,即90,這時兩者相等,即查找成功。
5.B!窘馕觥繉Χ鏄涞暮笮虮闅v是指:先訪問左子樹,然后訪問右子樹,最后訪問根結點,并且在訪問其左、右子樹時先訪問其左、右子樹,最后訪問根結點。
6.C!窘馕觥吭跀祿䦷熘幸瞥淮韯h除,從項目中移除是指文件只是從項目中移除,但文件還保存在磁盤中,如果需要仍然可再次添加到此項目中。當在項目中刪除文件后,文件才能被添加到其他的項目中。所以答案選擇C。
7.D!窘馕觥啃枨蠓治鍪擒浖x時期的最后一個階段,它的基本任務就是詳細調查現實世界要處理的對象,充分了解原系統的工作概況,明確用戶的各種需求,然后在這些基礎上確定新系統的功能。
8.B!窘馕觥筷P系的交(n)、并(U)和差(一)運算要求兩個關系是同元的,顯然作為二元的R和三元S只能做笛卡兒積運算。
9.C!窘馕觥拷Y構化分析方法是面向數據流進行需求分析的方法,采用自頂向下、逐層分解、建立系統的處理流程。
10.A!窘馕觥繑祿䦷煸O計包括概念設計和邏輯設計兩個方面的內容。
11.B!窘馕觥勘绢}考查Java中的import語句。Java中使用import語句來導入已定義好的類或包,需要注意Java語言的java.lang包是編譯器自動導入的,編程時如果使用該包中的類,可省去import導入,如果要使用其他包中的類,必須用import導入。
12.A。【解析】本題考查Java的基本概念。Java的基本概念是考試重點,應該重視。在Java中,聲明變量時,必須指定類型,否則將會出錯,所以選項A說法正確。Java標識符是區分大小寫的,變量number和Number對Java來說是不同的,選項B說法錯誤。Java中有三種注釋方式:文檔注釋/**…*/,被javadoc處理,可以建立類的一個外部說明性文件;C語言注釋風格/*…*/,用于去掉當前不再使用但仍想保留的代碼等;單行注釋//,格式上要求注釋符//后必須緊跟一個空格,然后才是注釋信息,選項C說法錯誤。源文件中public類可以有0個或l個,不能多于l個,選項D說法錯誤。
13.D!窘馕觥勘绢}考查Java語言中的整型常量。整型常量有三種書寫格式:十進制整數,如156,-230,345;八進制整數,以0開頭,如012表示十進制的l0;十六進制整數,以0x或0X開頭,如0X123表示十進制數291。由此可見,選項A表示的是十六進制整數,選項B不是整數形式,選項C是十進制整數,選項D是八迸制整數,為本題正確選項。Java中標識符的命名規則是:標識符以字母、下畫線、美元符作為首字符的字符串序列;標識符是區分大小寫的;標識符的字符數沒有限制。由此可見,Java中標識符不能以“"”開頭,所以選項A錯誤,不能以“&”開頭。選項B錯誤,不能以“+”開頭,選項C錯誤,只有選項D是正確答案。
14.D!窘馕觥勘绢}考查Java語言中的整型常量。整型常量有三種書寫格式:十進制整數,如123,-30,365;八進制整數,以0開頭,如011表示十進制的9;十六進制整數:以0x或0X開頭,如0X123表示十進制數291。由此可見,選項D表示的是十六進制整數,選項C不是整數形式,選項B是十進制整數,選項A是八進制整數,只有選項D為本題正確選項。
15.D。【解析】本題考查考生對Java包功能的理解。選項A中java.applet包是為Applet提供執行需要的所有類,主要訪問Applet內容的通信類;選項B中transaction包是屬于javax而不是java,javax.transaction包是提供事務處理所需要的包;選項C中java.util包提供使用程序類和集合類,如系統特性定義和使用、日期函數類、集合Collection、Map、List、Array等常用工具類;java.awt包是封裝抽象窗口工具包,提供構建和管理用戶圖形界面功能,為本題正確答案。
16.B!窘馕觥吭擃}考查對基本數據類型的長度范圍的掌握。在Java語言中,每一種基本類型的長度范圍是固定的,它不隨著機器字長的改變而改變。對于整型(int),它的長度是4字節,而且它可正可負,所以其取值范圍應該是-231~231-1。
17.C!窘馕鯹Long類型的默認值為0L,而不是0.0L。
18.C。【解析Java語言中,所有的簡單數據類型都被包含在包java.lang中。
19.B!窘馕觥勘绢}具體考查對位運算符中無符號右移運算符的掌握。無符號右移運算符”>>>”用于將一個數的各二進制位全部無符號右移若干位,與運算符”>>”不同的是左補0。在本題中,8的二進制表示l000,右移兩位后變成了0010,對應的十進制數是2。
20.D。【解析】本題考查對字符串數組變量聲明的掌握。在Java語言中,typearrayName[]和type[]arrayName的效果一樣,都表示聲明一個數組。所以選項A和選項B的效果是一樣的,對于本題來說都是不正確的,因為它們沒有指明數組所包含的元素的個數;選項C是一個二維的字符數組,Java語言跟C語言不一樣,在C語言中,一個二維的字符數組就可以表示一個一維的字符串數組。而在Java中,字符char是基本數據類型,字符串string則是以對象的形式來表示的。所以,chara[][]并不等價于stringa[]。而且,C選項并沒有指明數組的長度;選項D正確地聲明了一個長度為50的空字符串數組。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: