- 相關(guān)推薦
2017年計(jì)算機(jī)2級(jí)Java檢測(cè)試題
Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο蟆⒎植际健⒔忉屝、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。下面是小編收集的計(jì)算機(jī)2級(jí)Java檢測(cè)試題,希望大家認(rèn)真閱讀!
單選題
1). 順序存儲(chǔ)結(jié)構(gòu)____。
A.僅適合于靜態(tài)查找表的存儲(chǔ)
B.僅適合于動(dòng)態(tài)查找表的存儲(chǔ)
C.既適合靜態(tài)又適合動(dòng)態(tài)查找表的存儲(chǔ)
D.既不適合靜態(tài)又不適合動(dòng)態(tài)查找表的存儲(chǔ)
正確答案:C
2). 在編寫(xiě)Java application程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開(kāi)頭寫(xiě)上____語(yǔ)句。
A.import java.awt.*;
B.import java.applet.applet;
C.import java.io.*;
D.import java.awt.Graphics;
正確答案:C
3). 關(guān)于以下程序段的執(zhí)行結(jié)果,說(shuō)法正確的是public class Borley extends Thread{public static void main(String argv[]){Borley b = new Borley(); b.start(); }public void run(){System.out.println("Running");}}
A.編譯通過(guò)并執(zhí)行,但無(wú)輸出
B.編譯通過(guò)并執(zhí)行,輸出:Running
C.產(chǎn)生錯(cuò)誤,沒(méi)有Thread類(lèi)對(duì)象
D.產(chǎn)生錯(cuò)誤,沒(méi)有通道到達(dá)Thread包
正確答案:B
4). 線性表若采用鏈表存儲(chǔ)結(jié)構(gòu)時(shí),要求內(nèi)存中可用存儲(chǔ)單元的地址____。
A.必須是連續(xù)的
B.部分地址必須是連續(xù)的
C.一定是不連續(xù)的
D.連續(xù)不連續(xù)都可以
正確答案:D
5). 在Java中,能實(shí)現(xiàn)多重繼承效果的方式是____。
A.內(nèi)部類(lèi)
B.適配器
C.接口
D.同步
正確答案:C
6). 在編寫(xiě)異常處理的Java程序中,每個(gè)catch語(yǔ)句塊都應(yīng)該與____語(yǔ)句塊對(duì)應(yīng),使得用該語(yǔ)句塊來(lái)啟動(dòng)Java的異常處理機(jī)制。
A.if-else
B.switch
C.try
D.throw
正確答案:C
簡(jiǎn)單應(yīng)用題(共24分)
本題的功能是通過(guò)按鈕來(lái)選擇窗口顯示的風(fēng)格。窗口
中有三個(gè)按鈕:“Metal”、“Motif”和“Windows”,單擊任何一
個(gè)按鈕,就能將窗口的風(fēng)格改變?yōu)榘粹o名稱所對(duì)應(yīng)的風(fēng)格。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class PlafPanel extends JPanel implements ActionLis-
tener
{public ()
{metaIButton=new JButton("Metal");
motifButtOn=new J Button("Motif");
windowsButton=new JButton("Windows");
add(metalButton);
add(motifButton);
add(windowsButton);
metalButton.addActionListener(this);
motifButton.addActionListener(this);
windowsButton.addActionListener(this);
}
Dublic void actionPerformed(ActionEvent evt)
{Object source=evt.getSource();
String plaf="":
if(source= =metalButton)
plaf="javax.swing.plaf.metal.MetalLookAnd-
Feel";
else if(source= =motifButton)
plaf="com.sun.java.swing.plaf.motif.Moti-
fLookAndFeel";
else if(source= =windowsButton)
Dlaf="com.sun.java.swing.plaf.windows.Win-
dowsLookAndFeel";
try
{UIManager.setLookAndFeel( );
SwingUtilities.updateComponentTreeUI(this);
}
catch(Exception e){)
}
private JButton metalButton;
private JButton motifButton;
private JButton windowsButton;
}
class PlafFrame extends JFrame
{public PlafFrame()
{ setTitle("simple");
setSize(300,200);
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e)
{System.exit(O);
}
});
Container contentPane=getContentPane();
contentPane.add(new PlafPanel());
}
}
public class java2
{public static void main(String[]args)
f JFrame frame=new PlafFrame();
frame.show();
}
【計(jì)算機(jī)2級(jí)Java檢測(cè)試題】相關(guān)文章:
計(jì)算機(jī)二級(jí)java上機(jī)試題題庫(kù)03-29
計(jì)算機(jī)二級(jí)Java語(yǔ)言程序設(shè)計(jì)試題03-10
計(jì)算機(jī)應(yīng)用基礎(chǔ)檢測(cè)試題及答案201703-08
java考試試題及答案10-25
java基礎(chǔ)筆試題及答案03-03
2017年java模擬試題03-06
Java考試格林模擬試題03-23