java二級試題-ag真人国际官网
⑴ 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[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毫無瓜葛的概念題就行了。恩,概念題確實是挺難的,很多是人事方面的知識,與程序及其開發毫無關系。