2017年計算機二級Java考試及答案
Java語(yǔ)言作為靜態(tài)面向對象編程語(yǔ)言的代表,極好地實(shí)現了面向對象理論,允許程序員以?xún)?yōu)雅的思維方式進(jìn)行復雜的編程。以下是關(guān)于計算機二級Java考試及答案,希望大家喜歡!
單選題
1). 設有棧S和隊列Q,其狀況為空,元素a1,a2,a3,a4,a5,a6依次入棧,出棧的元素則進(jìn)入隊列Q,若6個(gè)元素出列的挨次是a2,a3,a4,a6,a5,a1,則棧的容量至少是____。
A.6
B.4
C.3
D.2
準確答案:C
2). 下面對對象概念描述錯誤的是
A.任何對象都必須有繼續性
B.對象是屬性和方法的封裝體
C.對象間的通訊靠消息傳遞
D.操作是對象的動(dòng)態(tài)屬性
準確答案:A
3). 概要設計的結果是提供一份
A.模塊說(shuō)明書(shū)
B.框圖
C.程序
D.數據結構
準確答案:A
4). 在Java中,一個(gè)類(lèi)可同時(shí)定義許多同名的方法,這些方法的形式參數的個(gè)數、類(lèi)型或挨次各不相同,傳回的值也可以不相同,這種面向對象程序特性稱(chēng)為
A.隱藏
B.覆蓋
C.重載
D.Java不支持此特性
準確答案:C
5). 在Java中,由Java編譯器主動(dòng)導入,而無(wú)需在程序中用import導入的包是____。
A.java.applet
B.java.awt
C.java.util
D.java.lang
準確答案:D
6). 樹(shù)最適合用來(lái)體現____。
A.有序數組元素
B.無(wú)序數組元素
C.元素之間具有分支層次關(guān)系的數據
D.元素之間無(wú)偉德國際的數據
準確答案:C
7). 設有棧S和隊列Q,其狀況為空,元素a1,a2,a3,a4,a5,a6依次入棧,出棧的元素則進(jìn)入隊列Q,若6個(gè)元素出列的挨次是a2,a3,a4,a6,a5,a1,則棧的容量至少是____。
A.6
B.4
C.3
D.2
準確答案:C
8). 下列屬于正則表達式的是
A.一個(gè)數組
B.一組二進(jìn)制數據
C.一個(gè)字符串
D.一個(gè)公式
準確答案:C
9). 在Java中,由Java編譯器主動(dòng)導入,而無(wú)需在程序中用import導入的包是____。
A.java.applet
B.java.awt
C.java.util
D.java.lang
準確答案:D
10). 在讀字符文件Employee.dat時(shí),使用該文件作為參數的類(lèi)是____。
A.BufferedReader
B.DataInputStream
C.DataOutputStream
D.FileInputStream
準確答案:D
11). 若要把變量聲名為多個(gè)線(xiàn)程共用的變量,應使用如下哪種修飾符?
A.protected
B.provate
C.transient
D.volatile
準確答案:D
12). 下列程序段的輸出結果是public class operatorsandExpressions{void stringPlus(){int a=3,b=4,c=5;System.out.println("abc"+3);}}
A.15
B.abc3
C.256
D.63
準確答案:B
簡(jiǎn)單應用(1小題,計40分)
注意:下面出現的“考生文件夾”均為%USER%
在考生文件夾中存有文件名為Java_2.java的文件,該程序是不完整的,請
在注釋行“//**********Found**********”下一行語(yǔ)句的下劃線(xiàn)地方填入
正確內容, 然后刪除下劃線(xiàn),請勿刪除注釋行或改動(dòng)其他已有語(yǔ)句內容。
存盤(pán)時(shí)文件必須存放在考生文件夾下,不得改變原有文件的文件名。
本題的要求是:
閱讀Java_2.java程序,該程序的功能是將本程序代碼打印輸出。完成程
序編寫(xiě)并運行。所得結果即本程序代碼。
給定源程序:
import java.io.*;
public class Java_2{
//*********Found********
public static void main(String args[]) _____throw______ Exception{
long filePoint = 0 ;
String s;
RandomAccessFile file = new RandomAccessFile("Java_2.java","r");
long fileLength = file.length();
while (filePoint
//*********Found********
s = ______file_____.readLine();
System.out.println(s);
filePoint = file.getFilePointer();
}
file.close();
}
}
解題思路:
Java程序修改如下:
第1處:異常處理,需填入 throws
第2處:隨機存取文件,需填入 file
參考源程序:c:\wexam\28990001\hlpsys\參考答案\Java_2.java
請把該程序復制到c:\wexam\28990001中,然后進(jìn)行編譯和執行。
【計算機二級Java考試及答案】相關(guān)文章:
計算機二級Java考試及答案201703-04
計算機二級Java語(yǔ)言程序設計考試試題及答案03-04
計算機二級考試答案10-24
java考試習題及答案03-26
2017年計算機二級JAVA試題附帶答案03-03
2017年計算機二級考試Java題庫03-05