- 相關推薦
計算機二級考試Java選擇真題
在日常學習和工作中,我們最不陌生的就是試題了,試題是命題者根據測試目標和測試事項編寫出來的。那么你知道什么樣的試題才能有效幫助到我們嗎?下面是小編整理的計算機二級考試Java選擇真題,歡迎閱讀,希望大家能夠喜歡。
計算機二級考試Java選擇真題一
(1)下列敘述中正確的是
A)線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的
B)線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存儲結構
C)線性表的鏈式存儲結構所需要的存儲空間一般要少于順序存儲結構
D)上述三種說法都不對
(2)下列敘述中正確的是
A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化
B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化
C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化
D)上述三種說法都不對
(3)軟件測試的目的是
A)評估軟件可靠性
B)發現并改正程序中的錯誤
C)改正程序中的錯誤
D)發現程序中的錯誤
(4)下面描述中,不屬于軟件危機表現的是
A)軟件過程不規范
B)軟件開發生產率低
C)軟件質量難以控制
D)軟件成本不斷提高
(5)軟件生命周期是指
A)軟件產品從提出、實現、使用維護到停止使用退役的過程
B)軟件從需求分析、設計、實現到測試完成的過程
C)軟件的開發過程
D)軟件的運行維護過程
(6)面向對象方法中,繼承是指
A)一組對象所具有的相似性質
B)一個對象具有另一個對象的性質
C)各對象之間的共同性質
D)類之間共享屬性和操作的機制
(7)層次型、網狀型和關系型數據庫劃分原則是
A)記錄長度
B)文件的大小
C)聯系的復雜程度
D)數據之間的聯系方式
(8)一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員、與實體計算機之間的聯系是
A)一對一
B)一對多
C)多對多
D)多對一
(9)數據庫設計中反映用戶對數據要求的模式是
A)內模式
B)概念模式
C)外模式
D)設計模式
(10)有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是
A)自然連接
B)交
C)投影
D)并
(11)下列特點中不屬于Java的是
A)多線程
B)多繼承
C)跨平臺
D)動態性
(12)Java的反匯編命令是
A)javap
B)javac
C)jdb
D)java
(13)下列變量定義中,不合法的是
A)Int $X;
B)int _123;
C)int Summer_2010_gross_saIe;
D)Int dim;
(14)下列選項中為單精度數的是
A)2
B)5。2
C)0。2f
D)023
(15)下列關于boolean類型的敘述中,正確的是
A)可以將boolean類型的數值轉換為int類型的數值
B)可以將boolean類型的數值轉換為字符串
C)可以將boolean類型的數值轉換為char類型的數值
D)不能將boolean類型的數值轉換為其他基本數據類型
(16)若定義int a=2,b=2,下列表達式中值不為4的是
A)ax(++b)
B)ax(b++)
C)a+b
D)axb
(17)下列可以獲得構件前景色的方法是
A)getSize()
B)getForeground()
C)getBackground()
D)paint()
計算機二級考試Java選擇真題二
一、Java語言基礎知識
1. Java程序的基本結構
題目:Java程序的基本結構不包括哪個部分?
A. 類定義
B. 方法體
C. main方法
D. 注釋(答案:D)
解析:Java程序的基本結構包括類定義、方法體(包括main方法),而注釋不是程序結構的一部分,而是為了提高代碼可讀性而添加的。
2. 數據類型與變量
題目:下列哪個不是Java的基本數據類型?
A. int
B. double
C. String
D. boolean(答案:C)
解析:String在Java中是一個類,不是基本數據類型,而int、double、boolean都是Java的基本數據類型。
二、面向對象編程
1. 類的繼承與多態
題目:下列關于Java中繼承的說法,哪個是不正確的?
A. 繼承可以提高代碼的復用性
B. Java中的繼承是單繼承
C. 子類可以繼承父類的所有屬性和方法
D. 構造方法不能被繼承(答案:C)
解析:子類只能繼承父類的非私有屬性和方法,如果父類中的屬性或方法是私有的(private),則子類無法直接訪問或繼承。
2. 接口與抽象類
題目:Java中接口(Interface)的特點不包括?
A. 接口是一種引用類型
B. 接口中可以包含抽象方法
C. 接口中可以包含常量
D. 接口可以被實例化(答案:D)
解析:接口是一種引用類型,用于定義一組方法規范,但接口本身不能被實例化。接口中可以包含抽象方法和常量。
三、數據庫技術
1. 關系數據庫
題目:在關系數據庫中,用于存儲數據的表格被稱為?
A. 字段
B. 記錄
C. 表
D. 數據庫(答案:C)
解析:在關系數據庫中,表(Table)是存儲數據的基本結構,由行和列組成,其中行稱為記錄(Record),列稱為字段(Field)。
2. SQL語句
題目:下列哪個SQL語句用于從表中查詢數據?
A. INSERT INTO
B. UPDATE
C. DELETE
D. SELECT(答案:D)
解析:SELECT語句用于從數據庫表中檢索數據,而INSERT INTO用于向表中插入新記錄,UPDATE用于更新表中的記錄,DELETE用于刪除表中的記錄。
四、軟件工程
1. 軟件開發過程
題目:軟件生命周期不包括哪個階段?
A. 需求分析
B. 設計
C. 編碼
D. 部署后維護(答案:D,但通常認為部署也是生命周期的一部分,此題可能意在強調“部署后”的維護不是傳統軟件生命周期的直接階段)
解析:軟件生命周期通常包括需求分析、設計、編碼、測試、部署和維護等階段。雖然部署后維護是軟件維護的一部分,但傳統上軟件生命周期并不特別強調“部署后”這一具體階段。
2. 軟件測試
題目:下列哪種測試方法屬于黑盒測試?
A. 語句覆蓋
B. 邏輯覆蓋
C. 邊界值分析
D. 路徑分析(答案:C)
解析:黑盒測試是指不關注程序內部結構,僅根據程序的功能需求進行測試。邊界值分析是一種常用的黑盒測試方法,它關注輸入和輸出邊界上的情況。語句覆蓋和邏輯覆蓋屬于白盒測試方法,路徑分析則介于黑盒和白盒之間。
【計算機二級考試Java選擇真題】相關文章:
計算機二級Java筆試真題10-07
計算機等級考試二級C語言真題12-02
計算機二級公共基礎知識選擇題真題及答案07-19