-
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
2021-09-29 20:57:58二级JAVA上机试题汇编.pdf -
计算机二级考试JAVA上机试题及答案_计算机三级考试笔试还是上机
2020-03-29 08:38:21计算机二级考试 JAVA 上机试题及答案 一基本操作题 在下画线上补充代码 本题的功能是输出字符串"welcome"和表达式"a b= c"以及输出" do something" Public class javal{ Pubhc static void main(string[]args){ ... -
计算机二级考试-JAVA上机试题及答案 .pdf
2022-02-06 23:38:21计算机二级考试-JAVA上机试题及答案 .pdf -
2014年计算机二级考试JAVA上机试题及答案(1).docx
2021-09-29 20:57:552014年计算机二级考试JAVA上机试题及答案(1).docx -
二级JAVA上机试题汇编
2011-05-16 22:54:40java二级上机机试题目,里面有有些比较好的程序补充题,不错不错。。。。 -
JAVA 上机试题
2010-03-24 12:41:04JAVA 机试 模拟 二级 整理 -
计算机二级JAVA上机试题及答案2017
2021-02-12 17:50:27计算机二级JAVA上机试题及答案2017考试的通过离不开大量的习题练习,下面是小编整理的计算机二级JAVA上机试题及答案,欢迎练习!一、基本操作题本题将一个整形变量opl的'二进制的低3位全部变成1。public class javal{...计算机二级JAVA上机试题及答案2017
考试的通过离不开大量的习题练习,下面是小编整理的计算机二级JAVA上机试题及答案,欢迎练习!
一、基本操作题
本题将一个整形变量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方法,并将返回指以字符形式写入新键的结果文件 -
计算机二级JAVA上机试题及答案
2021-02-27 11:32:592016年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
2013-09-03 09:24:47全国计算机二级java上机试题_2010 -
计算机二级JAVA上机试题汇编
2021-03-06 14:54:141. 基本操作(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文件,并进行调试,使程序运行后输出窗口如下:... -
计算机二级考试JAVA上机试题及答案(2)
2021-03-08 04:17:57答案与解析: 一、基本操作题 第1处:"\"Welcome!\"" 第2处:"a/b=C" 第3处:"\\\\do ...第3处是在Java的事件类中java.util.Event()bject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。 -
2014年计算机二级考试JAVA上机试题及答案.docx
2021-07-09 08:13:402014年计算机二级考试JAVA上机试题及答案2014年计算机二级考试JAVA上机试题及答案(1) 一、基本操作题 在下画线上补充代码。 本题的功能是输出字符串"welcome!"和表达式"a/b= c",以及输出"\\dosomething"。 ... -
JAVA上机题目小题库
2019-06-03 17:08:36本文档是对Java语言程序设计复习使用的一个题库,帮助大家复习,上机题库。 -
Java上机试题1
2021-03-22 16:02:551. 有一串字符串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上机试题及答案
2021-03-22 19:30:112016年计算机二级JAVA上机试题及答案2016年9月计算机等级考试正在紧张复习中,为帮助大家进一步复习java,yjbys小编为大家带来最新java上机试题及答案如下:1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹... -
java上机笔试试卷
2021-02-12 22:58:43import java.awt.event.*; public class PingFangShu { public static void main(String[] args) { _____________ } } class AppFrame extends Frame { TheAdapterTest listener = new TheAdapterTest(); TextField... -
南开大学计算机二级java上机试题库及全部答案
2011-08-24 18:32:10南开大学计算机二级java上机试题库及全部答案 -
2019年全国计算机等级考试二级java上机题库.rar
2019-07-07 14:23:182019年全国计算机等级考试二级java上机题库 -
2014计算机二级考试JAVA上机试题及答案2
2021-03-06 06:52:15三、综合应用题本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的面板“Sample text”和“Text col—or control”,...}}public static void main(String[]args){new java3("java3");}} -
Java开发工程师上机笔试题
2021-03-12 19:57:30网上看到3道比较好的Java开发工程师上机笔试题,没有答案这里把答案写出来,给大家参考。1、编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数packagecn.Pigzhu.... -
12道java经典上机测试题含答案
2010-08-04 09:44:18提供给初学者的经典试题,内部含有每一道试题的全部完整答案供学员参考 -
2014华为上机试题--java实现
2015-04-14 10:37:14这是2014年华为上机试题,用java实现的,测试过了,结果都是正确的。 -
JAVA上机考试题
2013-06-24 18:45:44Java上机考试题,可以帮助考生做好练习,很好的Java期末上机考试试题