第 1 頁:單選題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應用題 |
第 7 頁:綜合應用題 |
單選題
1關系數據庫管理系統能實現的專門關系運算包括( )。
A.排序、索引、統計
B.選擇、投影、連接
C.關聯、更新、排序
D.顯示、打印、制表
參考答案:B
參考解析:關系數據庫管理系統能實現的專門關系運算包括選擇、投影、連接。
2下列敘述中,正確的是( )。
A.Reader是-個讀取字符文件的接口
B.Reader是-個讀取數據文件的抽象類
C.Reader是-個讀取字符文件的抽象類
D.Reader是-個讀取字節文件的-般類
參考答案:B
參考解析:本題考查Reader類的概念。首先應該明確,Reader是-個抽象類,字符輸入流都是抽象類Reader類的子類,它是用來讀取字符文件的類。字符輸出流都是Writer抽象類的子類。
3表達式(10*49.3)的類型是( )。
A.doubleB.charC.longD.float
參考答案:A
參考解析:運算中自動類型轉換按優先關系從低級數據轉換成高級數據。規定的優先次序是byte,short,char→int→long→float→double。第3題 筆記記錄我的筆記(0) | 精選筆記(3)選擇筆記標簽:試題內容(3)答案解析(0)
4下列關于Java語言特點的敘述中,錯誤的是( )。
A.Java是面向過程的編程語言
B.Java支持分布式計算
C.Java是跨平臺的編程語言
D.Java支持多線程
參考答案:A
參考解析:Java是新-代編程語言,具有很多特點:簡單易學;利用面向對象技術;分布式計算;健壯性(魯棒性);安全性;跨平臺(即體系結構中立);可移植性;解釋執行;高性能;多線程;動態性。因此,本題的正確答案是A。
5下列說法正確的是( )。
A.類FilelnputStream和FileOutputStream用來進行文件1/O處理,由它們所提供的方法可以打開本地主機上的文件,并進行順序的讀/寫B.通過類File的實例或者一個表示文件名稱的字符串可以生成文件輸人/輸出流,在流對象生成的同時,文件被打開,但還不能進行文件讀/寫C.對于InputStream和OutputStream來說,它們的實例都是是非順序訪問流,即只能進行順序的讀/寫D.當從標準輸人流讀取數據時,從鍵盤輸人的數據直接輸入到程序中
參考答案:A
參考解析:本題是考查對文件輸入、輸出流的理解。通過類File的實例或者一個表示文件名稱的字符串可以生成文件輸入/輸出流,在流對象生成的同時,文件被打開,然后就可以進行文件讀/寫,選項B說法錯誤。對于InputStream和OutputStream來說,它們的實例都是順序訪問流,即只能進行順序的讀/寫,選項C說法錯誤。當從標準輸入流讀取數據時,從鍵盤輸入的數據被緩沖,按鍵時,程序才會得到輸入數據,選項D說法錯誤。
6已知-個有序線性表為(13,18,24,35,47,50,62,83,90,115,134),當用二分法查找值為90的元素時,查找成功的比較次數為( )。
A.1B.2C.3D.9
參考答案:B
參考解析:根據二分法查找需要兩次:首先將90與表中間的元素50進行比較,由于90大于50,所以在線性表的后半部分查找;第二次比較的元素是后半部分的中間元素,即90,這時兩者相等,即查找成功。
7下列關于Java語言中線程的敘述中,正確的是( )。
A.線程由代碼、數據、內核狀態和-組寄存器組成
B.線程間的數據是不共享的
C.用戶只能通過創建Thread類的實例或者定義和創建Thread子類的實例,建立和控制自己的線程
D.因多線程并發執行而引起的執行順序的不確定性可能造成執行結果的不確定
參考答案:D
參考解析:本題考查線程的基本知識。線程與進程在概念上是相關的,線程是由表示程序運行狀態的寄存器、程序計數器、棧指針以及堆棧組成,它不包含進程地址空間中的代碼和數據。代碼所操作的數據是Java線程模型中的一個組成部分,數據與代碼是獨立的。數據可以被多個線程共享,也可不共享。Java語言中提供兩種創建線程的方法,-種是通過繼承Thread類創建線程,另-種是通過實現Runnable接口來創建線程。
8JDK中用于存放Java類庫文件的文件夾是( )。
A.binB.includeC.libD.demo
參考答案:C參考解析:本題考查JDK的文件夾結構。bin文件夾下存放可執行文件。include存放Java標準類的源代碼。demo文件夾存放Java例子程序。
9下列程序的輸出結果是( )。
A.The value is 8B.The value is 9C.The value is 10D.The value is ll
參考答案:C
參考解析:此題考查的是do-while循環和“--”操作符的知識。do-while最少執行-次,在執行完do中的內容后,判斷while中的條件是否為true。如果為true,就再執行do中的內容,然后進行判斷。以此類推,直到while的判斷為false時退出循環,執行循環后面的內容。而“--”操作符的規則是,變量右邊的“-”將先進行運算,然后才使變量的值減-。而在變量左邊的“--”,則先將變量的值減1再運算。本程序中i的值為10,當程序運行到do-while循環時,程序先執行-次循環,然后判斷,因此選C。
10為了支持壓棧線程與彈棧線程之間的交互與同步,在程序的下畫線處依次填入的語句是( )。
A.synchronized( )
notify( )B.synchronized
this.wait( )C.synchronized
this.notify( )D.Serializable
sleep( )
參考答案:B
參考解析:在Synchronized塊中等待共享數據的狀態改變時調用wait( )方法,這樣該線程進入等待狀態暫時釋放共享數據對象的鎖。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |