精华内容
下载资源
问答
  • java上机试题
    2021-02-26 17:40:07

    请将下列关键字填写到适当的位置中。newextendsimplementsstaticsuperpublicabstractthisimportpackage(1)Fruits;//声明包语句(2)java.util.*;abstractclassFruit//定义抽象类Fruit{D...

    请将下列关键字填写到适当的位置中。

    new extends implements static super

    public abstract this import package

    (1) Fruits;//声明包语句

    (2) java.util.*;

    abstract class Fruit //定义抽象类Fruit

    {

    Date produceDate;

    double weight;

    public Fruit(double weight) {

    produceDate = (3) Date();//将produceDate设定为系统当前时间

    (4) .weight = weight;//为数据成员weight赋初值

    }

    public (5) String getInfo();//定义抽象方法

    }

    interface Edible//定义接口Edible

    {final int Edible_HOT = 1;

    final int Edible_Cool = 2;

    void howToEat(int EatMode);

    }

    //Apple类是Fruit的派生类并实现Edible接口

    class Apple (6) Fruit (7) Edible

    {

    (8) int count = 0;//count负责记录Fruit对象的数量

    String color;

    public Apple(double weight,String c)

    {

    (9) (weight);//调用父类的构造函数

    color = c;

    count++;

    }

    (10) String getInfo() //重写抽象类中的抽象方法

    {

    return "produceDate=" + produceDate + " weight=" + weight + " color=" + color;

    }

    public void howToEat(int mode) //重写接口中的抽象方法

    {

    if(mode == Edible.Edible_HOT)

    System.out.println("Make apple pine!");

    else

    System.out.println("Make apple juice!");

    }

    }

    class Test

    {

    public static void main(String [] args)

    {

    Apple a = new Apple(0.2,"red");

    //显示当前已创建的Apple对象数量

    System.out.println("count=" + Apple.count);

    System.out.println(a.getInfo());

    a.howToEat(Edible.Edible_HOT);

    }

    }

    展开

    更多相关内容
  • 二级JAVA上机试题汇编.pdf
  • 计算机二级考试 JAVA 上机试题及答案 一基本操作题 在下画线上补充代码 本题的功能是输出字符串"welcome"和表达式"a b= c"以及输出" do something" Public class javal{ Pubhc static void main(string[]args){ ...
  • 计算机二级考试-JAVA上机试题及答案 .pdf
  • 2014年计算机二级考试JAVA上机试题及答案(1).docx
  • 二级JAVA上机试题汇编

    2011-05-16 22:54:40
    java二级上机机试题目,里面有有些比较好的程序补充题,不错不错。。。。
  • JAVA 上机试题

    2010-03-24 12:41:04
    JAVA 机试 模拟 二级 整理
  • 计算机二级JAVA上机试题及答案2017考试的通过离不开大量的习题练习,下面是小编整理的计算机二级JAVA上机试题及答案,欢迎练习!一、基本操作题本题将一个整形变量opl的'二进制的低3位全部变成1。public class javal{...

    计算机二级JAVA上机试题及答案2017

    考试的通过离不开大量的习题练习,下面是小编整理的计算机二级JAVA上机试题及答案,欢迎练习!

    ca74ea3d26c4767bdf588a283ed9bd39.png

    一、基本操作题

    本题将一个整形变量opl的'二进制的低3位全部变

    成1。

    public class javal{

    public static void main(String[]args){

    opl=21;

    int op2=7:

    res;

    ;

    System.out.println(res);

    }

    }

    二、简单应用题

    本题的功能是将文件java2.java复制为文件java2.java.bak。

    importjava.io.*;

    public class java2{

    public static void main(String sarg[]){

    try{File file=new File("java2.java.bak");

    ;

    FilelnputStream rfile=new FilelnputStream("ja-

    va2.java");

    FileOutputStream wfile=new FileOutputStream

    ("java2.java.bak");

    int c;

    while( )

    wfile.write((char)c);

    rfile.close();

    wfile.close();

    }catch(Exception e){System.out.println("读取文

    件的时候发生错误!");}

    System.out.println("复制操作完成!");

    }

    }

    三、综合应用题

    本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。

    import java.awt.*;

    import java.awt.event.*;

    class CanvasWithPopup extends Canvas{

    Popupmenu popup;

    CanvasWithPopup(PopupMenu popup){

    enableEvents(AWTEvent.MOUSE EVENT

    MASK):

    this.popup=popup;

    }

    void addPopup(){

    add(popup);

    }

    void removePopup(){

    remove(popup);

    }

    protected void processMouseEvent(MouseEvent

    evt){

    if(popup.getParent()!=null&&evt.isPop-

    upTrigger()){

    popup.show(evt.getComponent(),evt.getX(),

    evt.getY());

    }

    super.processMouseEvent(evt);

    }

    }

    public class java3 extends Frame implements Item-

    Listener,ActionListener{

    Checkbox cb=new Checkbox("弹出菜单",

    false);

    CanvasWithPopup canvas;

    java3(){

    super("java3");

    addWindowListener(new WindowAdapter(){

    public void windowClosing(WindowEvent e){

    System.exit(0);

    }

    });

    add(cb,BorderLayout.NORTH);

    cb.addhemListener(this);

    PopupMenu popup=new PopupMenu("Button

    Control"):

    popup.add("iteml");

    popup.add("item2");

    popup.addActionListener(this);

    canvas=new CanvasWithPopup(popup);

    add(canvas,BorderLayout.CENTER);

    setSize(100,200);

    show();

    }

    上机考试试题答案与解析

    一、基本操作题

    第1处:int

    第2处:int

    第3处:res=opl|op2

    【解析】本题考查位运算符和位运算表达式,第1处和第2处定义变量;第3处opl的二进制的低3位全部变成1等同于与7进行按位或操作。

    二、简单应用题

    第1处:file.createNewFile()

    第2处:(c=rfile.read())!=-1

    【解析】本题考查文件操作,第l处在写入文件前要创建文件;第2处为判断是否为文件尾。

    三、综合应用题

    第1处:PopupMenu popup

    第2处:switch(evt.getStateChange())

    第3处:System.OUt.println(evt.getActionCommand()+”is selected”)

    【解析】第1处Java是大小写敏感的;第2处复选按钮状态更改事件为getStateChange;第3处getActionCommand()没有对应的ActionEvent。

    展开全文
  • 二级java上机试题汇编

    2008-08-06 21:15:30
    不错的二级java上机试题汇编!非常好!
  • 二级java上机试题

    2013-05-27 21:23:00
    编写一个方法get(),该方法返回个位数为6,并且能被3整除的4位数的个数3调用get方法,并将返回指以字符形式写入新键的结果文件
  • 2016年9月计算机等级考试正在紧张复习中,为帮助大家进一步复习java,yjbys小编为大家带来最新java上机试题及答案如下:1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件...

    2016年9月计算机等级考试正在紧张复习中,为帮助大家进一步复习java,yjbys小编为大家带来最新java上机试题及答案如下:

    1. 基本操作(1小题,计30分)

    注意:下面出现的“考生文件夹”均为%USER%

    在考生文件夹中存有文件名为Java_1.java的文件,该程序是不完整的,请

    在注释行“//**********Found**********”下一行语句的下划线地方填入

    正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

    存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

    本题的要求是:

    完善Java_1.java程序,并完成两个整数的输入,两个整数为:

    最后按确定键退出程序。

    给定源程序:

    //计算两个整数的乘法

    import javax.swing.JOptionPane;

    public class Java_1 {

    public static void main( String args[] ) {

    int x, y, result;

    String xVal, yVal;

    xVal = JOptionPane.showInputDialog( "输入第1个整数:" );

    yVal = JOptionPane.showInputDialog( "输入第2个整数:" );

    //*********Found********

    x = Integer.parseInt( _______xVal___________ );

    y = Integer.parseInt( yVal );

    result = x * y;

    //*********Found********

    JOptionPane._________showMessageDialog_______________( null, "两个数的积: " + result );

    System.exit( 0 );

    }

    }

    解题思路:

    Java程序修改如下:

    第1处:需转换成整数的`字符串变量,需填入 xVal

    第2处:调用显示信息对话框,需填入 showMessageDialog

    参考源程序:c:\wexam\28990001\hlpsys\参考答案\Java_1.java

    请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。

    2. 简单应用(1小题,计40分)

    注意:下面出现的“考生文件夹”均为%USER%

    在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请

    在注释行“//**********Found**********”下一行语句的下划线地方填入

    正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

    存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

    本题的要求是:

    阅读Java_2.java程序,该程序的功能是将本程序代码打印输出。完成程

    序编写并运行。所得结果即本程序代码。

    给定源程序:

    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中,然后进行编译和执行。

    3. 综合应用(1小题,计30分)

    注意:下面出现的“考生文件夹”均为%USER%

    在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请

    在注释行“//**********Found**********”下一行语句的下划线地方填入

    正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

    存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

    本题的要求是:

    阅读Java_3.java程序,该程序利用BitSet算法,筛选得到1至1023之间

    的素数。完成程序并运行所得结果为:

    给定源程序:

    //Java_3.java: 用BitSet完成Eratosthenes筛网算法找1至1023之间的素数.

    import java.awt.*;

    import java.awt.event.*;

    import java.util.*;

    import javax.swing.*;

    public class Java_3 extends JFrame {

    public Java_3(){

    super( "BitSets" );

    final BitSet sieve = new BitSet( 1024 );

    Container c = getContentPane();

    final JLabel status = new JLabel();

    c.add( status, BorderLayout.SOUTH );

    JPanel inputPanel = new JPanel();

    inputPanel.add( new JLabel(

    103f

    "从1 至 1023" +

    "输入值:" ) );

    final JTextField input = new JTextField( 10 );

    input.addActionListener(

    new ActionListener() {

    public void actionPerformed( ActionEvent e ){

    更多相关试题推荐:

    展开全文
  • 全国计算机二级java上机试题_2010
  • 1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹”均为%user%在考生文件夹中存有文件名为java_1.java的文件,该程序是不完整的,请在注释行“//**********found**********”下一行语句的下划线地方填入正确...

    1. 基本操作(1小题,计30分)

    注意:下面出现的“考生文件夹”均为%user%

    在考生文件夹中存有文件名为java_1.java的文件,该程序是不完整的,请在注释行“//**********found**********”下一行语句的下划线地方填入正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

    存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

    本题的要求是:

    完善java_1.java程序,并完成两个整数的输入,两个整数为:

    最后按确定键退出程序。

    给定源程序:

    //计算两个整数的乘法

    import javax.swing.joptionpane;

    public class java_1 {

    public static void main( string args[] ) {

    int x, y, result;

    string xval, yval;

    xval = joptionpane.showinputdialog( "输入第1个整数:" );

    yval = joptionpane.showinputdialog( "输入第2个整数:" );

    //*********found********

    x = integer.parseint( __________________ );

    y = integer.parseint( yval );

    result = x * y;

    //*********found********

    joptionpane._________________________( null, "两个数的积: " + result );

    system.exit( 0 );

    }

    }

    解题思路:

    java程序修改如下:

    第1处:需转换成整数的字符串变量,需填入 xval

    第2处:调用显示信息对话框,需填入 showmessagedialog

    参考源程序:c:\wexam\28990001\hlpsys\参考答案\java_1.java

    请把该程序复制到c:\wexam\28990001中,然后进行编译和执行。

    2. 简单应用(1小题,计40分)

    注意:下面出现的“考生文件夹”均为%user%

    在考生文件夹中存有文件名为java_2.java的文件,该程序是不完整的,请在注释行“//**********found**********”下一行语句的下划线地方填正确内容, 然后删除下划线,请勿删除注释行或改动其他已有语句内容。

    存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。

    本题的要求是:

    阅读java_2.java程序,该程序的功能是将本程序代码打印输出。完成程序编写并运行。所得结果即本程序代码。

    给定源程序:

    import java.io.*;

    public class java_2{

    //*********found********

    public static void main(string args[]) ___________ exception{

    long filepoint = 0 ;

    string s;

    randomaccessfile file = new randomaccessfile("java_2.java","r");

    long filelength = file.length();

    while (filepoint  //*********found********

    s = ___________.readline();

    system.out.println(s);

    filepoint = file.getfilepointer();

    }

    file.close();

    }

    }

    展开全文
  • 计算机上机考试试题及答案(java

    千次阅读 2021-02-12 14:46:09
    计算机上机考试试题及答案(java)1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序运行后输出窗口如下:...
  • 答案与解析: 一、基本操作题 第1处:"\"Welcome!\"" 第2处:"a/b=C" 第3处:"\\\\do ...第3处是在Java的事件类中java.util.Event()bject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。
  • 2014年计算机二级考试JAVA上机试题及答案2014年计算机二级考试JAVA上机试题及答案(1) 一、基本操作题 在下画线上补充代码。 本题的功能是输出字符串"welcome!"和表达式"a/b= c",以及输出"\\dosomething"。 ...
  • JAVA上机题目小题库

    2019-06-03 17:08:36
    本文档是对Java语言程序设计复习使用的一个题库,帮助大家复习,上机题库。
  • Java上机试题1

    2021-03-22 16:02:55
    1. 有一串字符串String s = "ababab", 这个字符串可以看做由3个"ab"构成,即n=3, L = "ab", s = nL. 现在要求编写一段程序,使用单例模式,输入任意字符串s,输出nL. 如输入: aaaaa 输出 5a ,输入: ababa 输出: 1ababa...
  • 二级Java上机试题的PDF

    2011-03-27 20:58:04
    二级Java上机试题的PDF,真的很有用哦
  • 2016年计算机二级JAVA上机试题及答案2016年9月计算机等级考试正在紧张复习中,为帮助大家进一步复习java,yjbys小编为大家带来最新java上机试题及答案如下:1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹...
  • java上机笔试试卷

    千次阅读 2021-02-12 22:58:43
    import java.awt.event.*; public class PingFangShu { public static void main(String[] args) { _____________ } } class AppFrame extends Frame { TheAdapterTest listener = new TheAdapterTest(); TextField...
  • 南开大学计算机二级java上机试题库及全部答案
  • 2019年全国计算机等级考试二级java上机题库
  • 三、综合应用题本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sample text”和“Text col—or control”,...}}public static void main(String[]args){new java3("java3");}}
  • 网上看到3道比较好的Java开发工程师上机笔试题,没有答案这里把答案写出来,给大家参考。1、编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数packagecn.Pigzhu....
  • 提供给初学者的经典试题,内部含有每一道试题的全部完整答案供学员参考
  • 这是2014年华为上机试题,用java实现的,测试过了,结果都是正确的。
  • JAVA上机考试题

    2013-06-24 18:45:44
    Java上机考试题,可以帮助考生做好练习,很好的Java期末上机考试试题

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,366
精华内容 546
关键字:

java上机试题

java 订阅