奥鹏作业代做微信aopeng360奥鹏在线作业答案3元一套Java语言程序设计-0001奥鹏题库免费答案 奥鹏作业答案,奥鹏在线作业代做,代做奥鹏离线作业答案,国开形考任务代做,代做电大形考任务作业,奥鹏作业答案, 在线作业答案3元一套,代做微信aopeng360
国家开放大学作业代写,需要代写,更多资料加代写微信:aopeng360电大论文代做,国家开放大学论文代做代写电大网上作业,代做电大网上作业,国家开放大学形考代写,国家开放大学形考代做,国家开放大学作业代做,新疆电大作业代写;新疆电大作业代做,国家开放大学作业代刷课,国家开放大学形考作业代做,国家开放大学形考作业代写,国家开放大学形考作业代刷课,电大形考作业代做,电大形考作业代写,电大形考作业代刷课,电大作业代做,电大作业代写,电大作业代刷课,国开作业代写,国开作业代做,国开作业代刷课,代写国家开放大学网上作业,代做国家开放大学网上作业,代写国家开放大学作业,代做国家开放大学作业,代写国家开放大学形考作业,代做国家开放大学形考作业,网上形考答案,代刷课,国家开放大学学习网(电大)形考任务形成性测评作业答案,国开作业代做微信号,国家开放大学学习指南,国家开放大学学习指南形考任务答案,国家开放大学学习指南形考作业答案,国家开放大学作业怎么写,国家开放大学作业怎么做,电大作业怎么写,电大作业怎么做,国开作业怎么写,国开作业怎么做,国家开放大学作业刷课学习,电大作业刷课,
下面哪一个import命令可以为我们提供编写网络应用程序的类()
A、import java.sql.*;
B、import java.util.*;
C、import java.io.*;
D、import java.net.*;
2.(2分)
若需要定义一个类域或类方法,应使用哪种修饰符?( )
A、static
B、package
C、private
D、public
3.(2分)
1如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()
A、FileInputStream
B、FileOutputStream
C、DataOutputStream
D、FileWriter
4.(2分)
下面语句的功能是( )。RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" );
A、打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。 B)打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。 C)打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。
B、以上说法都不对。
5.(2分)
编译并运行以下程序,以下描述哪个选项是正确的( ) class X{ protectied String toString( )i{ return super.toString();} }
A、编译通过运行无异常
B、编译通过但运行时出错
C、行2出错,不能成功编译
D、不能成功编译,行3出错
判断题(共5题,共10分)
开始说明:
结束说明:
6.(2分)
Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
|
|
√
|
×
|
7.(2分)
在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
|
|
√
|
×
|
8.(2分)
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
|
|
√
|
×
|
9.(2分)
静态初始化器是在其所属的类加载内存时由系统自动调用执行。
|
|
√
|
×
|
10.(2分)
Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
|
|
√
|
×
|
填空题(共5题,共20分)
开始说明:
结束说明:
11.(4分)
Java中用于定义小数的关键字有两个:( ) 和 ( ),后者精度高于前者。
12.(4分)
异常处理是由()、()和finally块三个关键所组成的程序块。
13.(4分)
Java中用于两个数相等比较的运算符是:( ),用于不相等比较的运算符是( )。
14.(4分)
若x = 5,y = 10,则x < y和x >= y的逻辑值分别为()和()。
15.(4分)
Java程序中的单行注释符是( ),多行注释符是( )。
简答题(共2题,共16分)
开始说明:
结束说明:
16.(8分)题干显示时间:0秒
import java.io.* ;
public class abc
{
public static void main(String args[ ])
{ System.out.println("a="+a+"\nb="+b);
}
}
class SubClass extends SuperClass
{
int c;
SubClass(int aa, int bb, int cc)
{
super(aa, bb);
c=cc;
}
}
class SubSubClass extends SubClass
{
int a;
SubSubClass(int aa, int bb, int cc)
{
super(aa, bb, cc);
A = aa+bb+cc;
}
void show()
{
System.out.println("a="+a+"\nb="+b+"\nc="+c);
}
}
答: (不限字数) 答案:运行结果:a=60 b=20 c=30
17.(8分)题干显示时间:0秒
请简述重载和重写的区别?
答: (不限字数) 方法的重写Overriding和重载Overloading是Java多态性的不同表现。 重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。 如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。
程序阅读题(共2题,共20分)
开始说明:
结束说明:
18.(10分)题干显示时间:0秒
以下程序的输出结果为
class StringTest1
{
public static void main(String[] args)
{
String s1="hello";
String s2=new String("hello");
if(s1.equals(s2)){ System.out.println("相等");
}else{
System.out.println("不相等");
}
}
}
答: (不限字数) 答案:(相等 )。
19.(10分)题干显示时间:0秒
阅读下面的程序代码,并回答问题
String s1 = new String("abcde");
String s2 = new String("abcde");
boolean b1= s1.equals(s2);
boolean b2 = s1== s2;
System.out.print(b1+" "+b2);
程序段执行后,在命令行的输出结果如何? v
解释输出(1)的结果的原因?
答: (不限字数) true false vequals方法比较两个字符串的内容是否相等;运算符“==”判断两个对象是否指向同一个引用,即是否为同一个对象。
程序设计题(共2题,共24分)
开始说明:
结束说明:
20.(12分)题干显示时间:0秒
按以下要求编写程序
(1) 编写Animal接口,接口中声明run() 方法
(2) 定义Bird类和Fish类实现Animal接口
(3) 编写Bird类和Fish类的测试程序,并调用其中的run()方法 解
答: (不限字数) public interface Animal { void run();
}
class Bird implements Animal {
public void run() {
System.out.println("鸟儿在飞...");
}
}
class Fish implements Animal {
public void run() {
System.out.println("鱼儿在游...");
}
} public class TestAnimal {
public static void main(String[] args)
{ Bird bird = new Bird(); bird.run();
Fish fish = new Fish(); fish.run();
}
}
21.(12分)题干显示时间:0秒
按以下要求编写程序
(1) 创建一个Rectangle类,添加width和height两个成员变量
(2) 在Rectangle中添加两种方法分别计算矩形的周长和面积
编程利用Rectangle输出一个矩形的周长和面积
答: (不限字数) 解答:
public class Rectangle
{
float width, height;
public Rectangle(float width, float height)
{
this.width = width;
this.height = height;
}
public float getLength(){
return (this.width + this.height) * 2; }
public float getArea(){
return this.width * this.height;
}
public static void main(String [] args) {
Rectangle rect = new Rectangle(10, 20);
System.out.println("周长是:" + rect.getLength());
System.out.println("面积是:" + rect.getArea()); }
}