[渝粤教育] 广东-国家-开放大学 21秋期末考试Java程序设计基础10232k2
1、下列關于線程狀態轉換的描述中,錯誤的是( )(2 分)
A.死亡狀態下的線程調用start()方法可以使其重新進入就緒狀態
B.線程獲得CPU使用權后會從就緒狀態轉換成運行狀態
C.線程失去CPU使用權后會從運行狀態轉換成就緒狀態
D.運行狀態下的線程調用wait()方法可以使其進入到阻塞狀態
2、Java中所有的類都是通過直接或間接地繼承( )類得到的。(2 分)
A.以上答案都不對
B.java.lang.Class
C.任意類
D.java.lang.Object
3、下列方法中,不能用于刪除Collection集合中元素的是( )(2 分)
A.remove()
B.clear()
C.removeAll()
D.isEmpty()
4、下面選項中,用于創建Statement對象的方法是( )(2 分)
A.getConnection(String url,String user,String pwd)
B.createStatement()
C.registerDriver(Driver driver)
D.getMetaData()
5、StringBuffer類的append()方法的返回值類型是( )(2 分)
A.StringBuilder
B.String
C.StringBuffer
D.void
6、下列選項中,用于表示動作事件的類是?( )(2 分)
A.ActionEvent
B.MenuKeyEvent
C.KeyEvent
D.KeyListener
7、下面關于 Math.random()方法生成的隨機數,正確的是哪項( )(2 分)
A.-0.2
B.1.2
C.3.0
D.0.8652963898062596
8、JComboBox中用于在指定的索引處插入選項的方法是( )(2 分)
A.Objct getItemAt(int index)
B.void insertItemAt(Object anObject,int index)
C.void addItem(Object anObject)
D.int getItemCount()
9、下列選項中,正確關閉數據庫資源的順序是( )(2 分)
A.connection.close()
B.preparedSatement.close()
C.resultSet.close()
D.statement.close()
10、下列是Math類中的一些常用方法,其中用于獲取大于等于0.0且小于1.0的隨機數的方法是( )(2 分)
A.abs()
B.random()
C.pow()
D.sin()
11、下面關于靜態同步方法說法錯誤的是( )(2 分)
A.靜態同步方法和以當前類為同步監視器的同步代碼塊不能同時執行。
B.一個類中的多個同步靜態方法可以同時被多個線程執行。
C.對于靜態的同步方法而言,該方法的同步監視器不是this,而是該類本身。
D.靜態方法必須使用class對象來同步。
12、下列是Random類的一些常用方法,其中能獲得指定范圍隨機數的方法是( )(2 分)
A.nextLong()
B.nextInt(int n)
C.nextBoolean()
D.nextInt()
13、下列選項中,能夠實現預編譯的是( )(2 分)
A.Statement
B.DriverManager
C.PreparedStatement
D.Connection
14、Java語言中,集合類都位于哪個包中( )(2 分)
A.java.array
B.java.lang
C.java.util
D.java.collections
15、假如indexOf()方法未能找到所指定的子字符串,那么其返回值為( )(2 分)
A.0
B.false
C.以上答案都不對
D.-1
16、下列關于java.io.FileOutputStream的說法錯誤的是( )(2 分)
A.文件拷貝時,使用輸入流讀取的文件必須存在。否則拋出java.io.FileNotFoundException。
B.使用字節流進行文件的拷貝,文件既可以是文本文件也可以是圖片、音頻等文件。
C.使用IO流進行文件拷貝。文件大小不能超過20M,否則內存溢出。
D.文件拷貝時,使用輸出流進行文件寫出的時候,目標文件名稱可以與原文件不同名。
17、若double val = Math.ceil(-11.9);,則val的值是( )(2 分)
A.-12.0
B.-11.0
C.-11.5
D.11.9
18、下列關于接口的說法中,錯誤的是( )(2 分)
A.接口中的所有方法都是抽象方法
B.接口中定義的方法默認使用“public abstract”來修飾
C.接口中定義的變量可以被修改
D.接口中的變量默認使用“public static final”來修飾
19、下列關于進程和線程的說法中,錯誤的是( )(2 分)
A.操作系統中的每一個進程中都至少存在一個線程
B.線程和進程一樣,是由CPU同時執行的
C.線程和進程一樣,是由CPU輪流執行的
D.操作系統中每個獨立執行的程序都可稱之為一個進程
20、如果父類的方法是靜態的,則子類的方法被( )修飾才能覆蓋父類的靜態方法 。(2 分)
A.final
B.protected
C.private
D.static
21、下面關于JDBC驅動器API與JDBC驅動器關系的描述,正確的是( )(2 分)
A.JDBC驅動器內部包含了JDBC驅動器API
B.JDBC驅動器是接口,而JDBC驅動器API是實現類
C.JDBC驅動器API內部包含了JDBC驅動器
D.JDBC驅動器API是接口,而JDBC驅動器是實現類
22、下列關于System類的描述中,錯誤的是( )(2 分)
A.System類不能被實例化
B.System類中提供了獲取當前系統屬性的方法
C.System類中定義了許多方法,但是沒有定義字段
D.System類是final關鍵字修飾的類,它不能被其他類所繼承
23、以下關于繼承的描述,說法正確的是( )(2 分)
A.子類繼承父類的所有屬性和方法
B.創建子類對象時,父類的所有構造方法都會被執行
C.子類可以繼承父類的公有的屬性和方法
D.子類可以繼承父類的私有的屬性和方法
24、下列選項,可用于存儲結果集的對象是( )(2 分)
A.Statement
B.Connection
C.ResultSet
D.PreparedStatement
25、在GridBagConstraints類的常用屬性中,用于設置組件在容器中的水平方向和垂直方向的權重的是( )(2 分)
A.gridwidth和gridheight
B.fill
C.weightx和weighty
D.gridx和gridy
下列關于進程和線程的說法中,錯誤的是( )(2 分)
A.操作系統中的每一個進程中都至少存在一個線程
B.線程和進程一樣,是由CPU同時執行的
C.線程和進程一樣,是由CPU輪流執行的
D.操作系統中每個獨立執行的程序都可稱之為一個進程
20、如果父類的方法是靜態的,則子類的方法被( )修飾才能覆蓋父類的靜態方法 。(2 分)
A.final
B.protected
C.private
D.static
21、下面關于JDBC驅動器API與JDBC驅動器關系的描述,正確的是( )(2 分)
A.JDBC驅動器內部包含了JDBC驅動器API
B.JDBC驅動器是接口,而JDBC驅動器API是實現類
C.JDBC驅動器API內部包含了JDBC驅動器
D.JDBC驅動器API是接口,而JDBC驅動器是實現類
22、下列關于System類的描述中,錯誤的是( )(2 分)
A.System類不能被實例化
B.System類中提供了獲取當前系統屬性的方法
C.System類中定義了許多方法,但是沒有定義字段
D.System類是final關鍵字修飾的類,它不能被其他類所繼承
23、以下關于繼承的描述,說法正確的是( )(2 分)
A.子類繼承父類的所有屬性和方法
B.創建子類對象時,父類的所有構造方法都會被執行
C.子類可以繼承父類的公有的屬性和方法
D.子類可以繼承父類的私有的屬性和方法
24、下列選項,可用于存儲結果集的對象是( )(2 分)
A.Statement
B.Connection
C.ResultSet
D.PreparedStatement
25、在GridBagConstraints類的常用屬性中,用于設置組件在容器中的水平方向和垂直方向的權重的是( )(2 分)
A.gridwidth和gridheight
B.fill
C.weightx和weighty
D.gridx和gridy
判斷題
36、在命令行窗口中,編譯Demo.java文件可以輸入javac Demo。(2 分)
正確
錯誤
37、while、do…while、for循環語句都可以進行嵌套,并且它們之間也可以互相嵌套。(2 分)
正確
錯誤
38、Random類的實例用于生成隨機數。(2 分)
正確
錯誤
39、構造方法是類的一個特殊成員,它會在類實例化對象時被自動調用。(2 分)
正確
錯誤
40、當if語句只控制一行執行語句時,可以不寫后面的大括號。(2 分)
正確
錯誤
41、面向對象的特點主要可以概括為封裝性、繼承性和重載性。(2 分)
正確
錯誤
42、當系統創建該類的實例時,系統自動為成員變量分配內存空間,并在分配內存空間后,自動為成員變量指定初始值。(2 分)
正確
錯誤
43、javac.exe命令文件存放在JDK安裝目錄的lib目錄下。(2 分)
正確
錯誤
44、for循環語句一般用在循環次數未知的情況下。(2 分)
正確
錯誤
45、抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。(2 分)
正確
錯誤
46、配置classpath環境變量時,路徑后面加分號與不加分號是一樣的。(2 分)
正確
錯誤
47、在有多個靜態代碼塊的情況下,虛擬機會隨機運行。(2 分)
正確
錯誤
48、只要為一個類定義了成員變量,則系統會在這個類的準備階段或創建這個類的實例時進行默認初始化,初始化值根據其類型決定。(2 分)
正確
錯誤
49、接口中只能定義常量和抽象方法。(2 分)
正確
錯誤
50、與普通方法一樣,構造方法也可以重載。(2 分)
正確
錯誤
總結
以上是生活随笔為你收集整理的[渝粤教育] 广东-国家-开放大学 21秋期末考试Java程序设计基础10232k2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 邮政理财宝是什么?
- 下一篇: 在熊市是否应该继续股票投资?