當前位置:首頁 » 編程語言 » java二級試題

java二級試題

發布時間: 2024-11-12 19:19:14

⑴ 2018年3月計算機二級考試java試題及答案(六)

枯返改 2018年3月計算機二級考試JAVA試題及答案(六)

判斷題

1. Java語言中的數組元素下標總是從0開始,下標可以是整數或整型表達式。 (√ )

2. 在Java中對象可以賦值,只要使用賦值號(等號)即可,相當於生成了一個各屬性與賦值對象相同的新對象。( × )

3. 所謂抽象類就是包含有抽象方法的類。( ×)

4. Java系統的標准輸入對象是System.in,標准輸出對象有兩個,分別是標准輸出System.out和標准錯誤輸出System.err。(√)

5. 如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的。( ×)

6. 當一個方法在運行過程中產生一個異常,則這個方法會終止,但是整個程序不一定終止運行。(√ )

7. 用「+」可以實現字元串的拼接,用- 可以從一個字元串中去除一個字元子串。( × )

8. 一個容器中可以混合使用多種布局策略。(×)

9. Java中,並非每個事件類都只對應一個事件。(√ )

10. Java的源代碼中定義幾個類,編譯結果就生成幾個以.class為後綴的位元組碼文件。(√)

11. Java Applet是由獨立的解釋器程序來運行的。(×)

12. Java的字元類型采沒判用的是ASCII編碼。( × )

13. Java的各種數據類型佔用固定長度,與具體的軟硬體世肆平台環境無關。 (√)

14. System類不能實例化,即不能創建System類的對象。(×)

15. 用戶自定義的圖形界面元素也可以響應用戶的動作,具有交互功能。 (√ )

⑵ 2020年計算機二級JAVA考試每日一練(6月23日)

備考全國計算機二級JAVA考試的小夥伴們,復習的都怎麼樣了呢?環球青藤小編發布了2020年計算機二級JAVA考試每日一練供大家參考復習,小夥伴們快來做一做,測試一下自己吧!了解更多全國計算機二級JAVA備考資料敬請關注環球青藤計算機二級頻道。
2020年計算機二級JAVA考試每日一練(6月23日)
1.下列各項說法中錯誤的是( )。
A.共享數據的所有訪問都必須使用synchronized加鎖
B.共享數據的訪問不一定全部使用synchronized加鎖
C.所有的對共享數據的訪問都是臨界區
D.臨界區必須使用synchronized加鎖
答案:B
2.對象狀態的持久化是通過( )實現的。
A.文件
B.管道
C.串列化
D.過濾器
答案:C
3.下列程序從標准輸入設備——鍵盤讀入一個字元,然後輸出到屏幕。要想完成此功能,畫線處應該填人的語句為( )。
importjava.iO.*;
public class Test
{
public static void main(String argsE])
{
charch:
try
{
___;
System.out.println(eh);
}
catch(IOException e)
{
e.printStackTrace():
}
}
}
A.ch=System.in.read():
B.ch=(char)System.in.read():
C.ch=(char)System.in.readln():
D.ch=(int)System.in.read();
答案:B
4.下列Java組件中,不屬於容器的是( )。
A.Panel
B.Window
C.Frame
D.Label
答案:D
5.JScrollPane面板的滾動條是通過哪個對象來實現?( )
A.JViewport
B.JSplitPane
C.JTabbedPane
D.JPanel
答案:A
更多2020年計算機二級JAVA考試每日一練試題,請繼續關注環球青藤計算機二級頻道。需要及時了解考試動態的小夥伴可“ 免費預約簡訊提醒”屆時環球青藤會及時為大家推送2020年計算機二級考試相關信息提醒。環球青藤友情提示:對於想要參加計算機二級考試的小夥伴們,環球青藤特地為您准備了計算機二級考試資料,如有需要請點擊文章下方“免費下載>>>計算機二級考試資料”下載學習。

⑶ JAVA考試題

1、請問 」2」 、』2』、2之間有什麼不同?並回答下面程序的輸出結果是什麼? (提示:『2』的ASCII碼值是50 )(8分)
答:"2"是字元串,'2'算字元。2是數字。
class test
{
public static void main(String[] args)
{
int a=2;
int b='2';
System.out.println (a+a);
System.out.println (a+b);
}
} 輸出結果為:4
52

2、你認為java、C、C++他們之間有沒有聯系和區別?和C、C++相比,java有哪些優點?(10分)
答:java是以c及c++為基礎的。許多地方沿用了它們的思想。但最主要的,java是完全面向對象的編程,而c是面向過程,c+則不完全是面向對象。java相對說來,編程更方便,安全,結構,模塊化強,易於移植,跨平台性好等。
3、下面兩段代碼具有多處錯誤,請找出你認為錯誤的地方,作上標記,並說明為何出錯。如果你認為該行沒有錯誤,請打上√ (12分)
i)public int search (int 錯[10] number) 1、 引用時只能是類型不能帶值{
number錯 = new int[10]; 2、 數組沒有下標
for (int i=0;i<number.length;i++) 3、對
{
number[i]=number[i-1]+number[i+1]錯; 4、數組在i+1在i=number.length-1是超界
return number; 5、對
}
}

ii)
class MyclassOne
{
public final int A=365;
public int b;
private float c;
private void myMethodOne(int a)
{
b=a;
}
public float myMethodTwo()
{
return 36;
}
}

class MyClassMain
{
public static void main(String[] args)
{
MyClassOne w1=new MyClassOne();
w1.A=12; 6、錯誤,試圖給final型再次賦值
w1.b=12; 7、對Myclassone中b賦值
w1.c=12; 8、對myclassone float c賦值
w1.myMethodOne(12); 9、調用myclassone的mymethodone形參為int的方法,
w1.myMethodOne(); 10、調用myclassone的mymethodone無形參的方法System.out.println(w1.myMethodTwo(12)); 11、輸出myclassone的mymethodtwo(12)值
w1.c=w1.myMethodTwo(); 12讓c引用mymethodtwo方法
}
}

請簡要說明下面程序的功能
1) public class Sum ( 5分 )
{ public static void main( String args[ ])
{ double sum = 0.0 ;
for ( int i = 1 ; i <= 100 ; i + + )
sum += 1.0/(double) i ;
System.out.println( "sum="+sum );
}
} 功能為 求出1/1+1/2+1/3+1/4….+1/100的和
程序設計:(10分)
編寫一個java程序。要求該程序能夠具有以下功能:
定義一個坐標類coord。坐標類coord必須滿足如下要求:
a)coord類含有兩部分數據:橫坐標x和縱坐標y。x和y的類型都是int類型。
b)coord類的方法有:
coord( ) : 構造函數,將橫坐標和縱坐標的值都賦值為0
coord( int x , int y ) : 構造函數,形參 x 為橫坐標的初值,y為縱坐標的初值。
coord coordAdd(int x, int y) : 將當前坐標對象與形參的值相加,所得的結果仍是一個坐標,返回給此方法的調用者。
(提示:可以將兩個坐標相加定義為橫坐標和橫坐標相加,縱坐標和縱坐標相加。例如(1,2)+(3,4)=((1+3),(2+4))=(4,6))

public class Coord {
int x=100;
int y=200;
public Coord(){
this.x=0;this.y=0;
}
public Coord(int x,int y) {
x=this.x;y=this.y;
}
void coordAdd(int x,int y){
this.x+=x;
this.y+=y;

}
public static void main (String[] args) {

}

}
程序設計:(10分)
請編寫一個java程序,利用該程序計算並輸出 1+2+3+……+100的值
Sum.java

public class Sum {

public Sum() {
int sum=0;
for(int i=1;i<=100;i++)
sum+=i;
System.out.println("1+2+3+...100="+sum);
}
public static void main (String[] args) {
new Sum();
}

}
OK??

⑷ 計算機二級java難嗎

計算機二級我除了VB以外全通過了。說實話計算機二級沒一種難的。Java的重點就是掌握面向對象。然後背一些與Java毫無瓜葛的概念題就行了。恩,概念題確實是挺難的,很多是人事方面的知識,與程序及其開發毫無關系。

熱點內容
自繳社保演算法 發布:2024-11-14 10:43:53 瀏覽:553
長安科尚哪個配置有電動滑門 發布:2024-11-14 10:37:10 瀏覽:198
隨機策略演算法 發布:2024-11-14 10:37:10 瀏覽:795
辦公室電腦可以改無盤伺服器嗎 發布:2024-11-14 10:32:28 瀏覽:864
phpurl加密解密 發布:2024-11-14 10:27:38 瀏覽:333
什麼是ewp伺服器 發布:2024-11-14 10:27:33 瀏覽:200
16k存儲器的地址范圍 發布:2024-11-14 10:26:02 瀏覽:140
密碼正確為什麼連不上無線 發布:2024-11-14 10:22:24 瀏覽:68
oracle資料庫的特點 發布:2024-11-14 10:22:11 瀏覽:427
電腦當伺服器網頁 發布:2024-11-14 10:20:27 瀏覽:625