- 相關(guān)推薦
2017計(jì)算機(jī)二級(jí)考試JAVA上機(jī)試題及答案
下面把2017年計(jì)算機(jī)二級(jí)考試JAVA上機(jī)試題及答案提供給各位考生備考,更多考試資料請(qǐng)持續(xù)關(guān)注應(yīng)屆畢業(yè)生計(jì)算機(jī)等級(jí)考試網(wǎng)!
一、基本操作題
本題求一個(gè)實(shí)數(shù)37.13的整數(shù)部分和小數(shù)部分,并打印輸出。
public class javal{
public static void main(String[]args)(
d=37.13;
int i;
;
double x;
;
System.out.println(d+"整數(shù)部分:"+i+",小數(shù)
部分:"+x);
}
}
二、簡單應(yīng)用題
本題中,生成一個(gè)窗口,該窗口的長、寬為屏幕長、寬的一半,并且窗口的大小不能改變。
import java.awt.*;
import javax.swing.*;
public class java2
{
public.static void main(String[]args)
{
FrameSize frame=new FrameSize();
frame.setDefaultCloseoperation(JFrame.EXIT
ON_CLOSE);
frame.show();
}
}
class FrameSize extends JFrame
{
public FrameSize()
{
setTitle("java2");
Toolkit tk=Toolkit.getDefaultToolkit();
Dimension screenSize= ;
int screenHeight=screenSize.height;
int screenWidth=screenSize.width;
setSize(screenWidth/2,sereenHeight/2);
;
}
三、綜合應(yīng)用題
本題的功能是定義圖形按鈕。窗口中有兩個(gè)圖形按鈕,當(dāng)鼠標(biāo)移上去時(shí),圖形按鈕的圖形將改變,用鼠標(biāo)單擊按鈕時(shí)圖形按鈕的圖形又發(fā)生改變,當(dāng)鼠標(biāo)左鍵松開或者移開鼠標(biāo)后,圖形按鈕的圖形又恢復(fù)原樣。
import javax.swing.*;
import java.awt.*;
public class java3 extend Jbutton{
public java3(Icon icon,Icon pressed,Icon rollover){
this(icon);
setFocusPainted(false);
setRolloverEnabled(true);
setRolloverlcon(rollover);
setPressedIcon(pressed);
setBorderPainted(false);
setContentAreaFilled(false);
}
public static void main(String[]args){
java3 b1=new java3(
new ImageIcon("java3-redcube.gif"),
new ImageIcon("java3-redpaw.gif"),
new ImageIcon("java3-reddiamond.gif"));
java3 b2一new java3(
new ImageIcon("java3-bluecube.gif")。
new ImageIcon("java3-bluepaw.gif"),
new ImageIcon("java3-bluediamond.gif"));
JFrame f=new JFrame();
f.setTitle("java3");
f.setDefauhCloseOperation(JFrame.EXIT_ON_
CLOSE);
c=f.getContentpane();
c.setLayout(new FlowLayout());
c.add(b1);
c.add(b2);
f.pack();
f.setVisible(true);
上機(jī)考試試題答案與解析
一、基本操作題
第1處:double
第2處:i=(int)d
第3處:x=d-i
【解析】第1處定義變量類型應(yīng)為double(與x相同);第2處為取整數(shù)部分;第3處原數(shù)減去整數(shù)部分即為小數(shù)部分。
二、簡單應(yīng)用題
第1處:tk.getScreenSize()
第2處:setResizable(false)
【解析】第1處取得屏幕大小;第2處設(shè)置窗口的大小不能改變。
三、綜合應(yīng)用題
第1處:public class java3 extends JButton
第2處:super(icon)
第3處:Container c=f.getContentPane()
【解析】第1處繼承父類應(yīng)使用關(guān)鍵字extends;第2處引用父類應(yīng)使用super;第3處變量C使用前類型未定義。
【計(jì)算機(jī)二級(jí)考試JAVA上機(jī)試題及答案】相關(guān)文章:
計(jì)算機(jī)二級(jí)《Java》上機(jī)試題及答案11-01
計(jì)算機(jī)二級(jí)考試VF上機(jī)試題及答案03-21
計(jì)算機(jī)二級(jí)考試Java試題及答案10-24
計(jì)算機(jī)二級(jí)考試《Java》試題及答案09-04
2016計(jì)算機(jī)二級(jí)考試Java試題及答案06-24
計(jì)算機(jī)二級(jí)Java考試鞏固試題及答案08-03
計(jì)算機(jī)二級(jí)C語言考試上機(jī)考試題及答案10-29
計(jì)算機(jī)二級(jí)考試Java模擬試題及答案201710-25