智慧树知到答案面向对象程序设计JAVA最新答案

内容查看
查看价格15

第一章 单元测试

1、判断题:
Java源程序编译后的文件扩展名class(  )
选项:
A:对
B:错
答案: 【对】

2、多选题:
编写一个Java程序步骤有(   )
选项:
A:编译
B:运行
C:测试
D:编辑
答案: 【编译;运行;编辑】

3、判断题:
Java的类名和文件名一致。(  )
选项:
A:对
B:错
答案: 【对】

4、判断题:
修改源程序,需要保存后才能有效。( )
选项:
A:对
B:错
答案: 【对】

5、判断题:

程序Hello.java编译正确。(  )

public class HelloWorld {

public static void main(String[] args){

System.out.println(“Hello World!”);

}

}

选项:
A:错
B:对
答案: 【错】

6、判断题:
程序Helloworld.java编译错误。( )
public class HelloWorld {        public static void main(String[] args){            system.out.println(“Hello World!”);       }    }

选项:
A:对
B:错
答案: 【对】

7、判断题:
下面运行程序通过编译后,运行方式是正确的。( )
image.png
选项:
A:错
B:对
答案: 【错】

8、判断题:

下面运行程序通过编译后,运行方式是错误的。(  )

image.png

选项:
A:错
B:对
答案: 【对】

9、判断题:
下面运行程序通过编译后,运行方式错误。(  )
image.png
选项:
A:对
B:错
答案: 【对】

第二章 单元测试

1、判断题:
长整型(long)数据长度为8个字节。( )
选项:
A:错
B:对
答案: 【对】

2、判断题:
将一个长整型数值赋给一个整型变量是报错。(  )
选项:
A:错
B:对
答案: 【对】

3、判断题:
执行赋值语句e= 2==3,变量e的值为true( )
选项:
A:错
B:对
答案: 【错】

4、判断题:
程序Test.java编译正确。(  )
image.png

选项:
A:对
B:错
答案: 【错】

5、判断题:
程序Test.java,编译正确。(  )image.png
选项:
A:错
B:对
答案: 【错】

6、判断题:
程序Test.java运行结果显示字符A( )image.png
选项:
A:错
B:对
答案: 【对】

7、判断题:
程序Test.java运行结果显示true(  )
image.png
选项:
A:对
B:错
答案: 【对】

8、判断题:
下面程序Test.java,编译错误(  )
选项:
A:对
B:错
答案: 【对】

9、判断题:
下面的程序Test.java,编译正确( )
image.png
选项:
A:错
B:对
答案: 【错】

 

第三章 单元测试

1、判断题:
判断下面程序段功能是读入一个整数。( )
image.png
选项:
A:错
B:对
答案:

2、判断题:
if语句的else分支是可选的,可以没有。(  )
选项:
A:错
B:对
答案:

3、判断题:
下面程序Test.java编译正确(  )
image.png
选项:
A:错
B:对
答案:

4、判断题:
下面程序段编译是正确的。(  )
image.png
选项:
A:错
B:对
答案:

5、判断题:
下面程序段运行输出结果是10,20。(  )
image.png
选项:
A:错
B:对
答案:

6、判断题:
下面程序是可以实现两个数从小到大输出。( )image.png
选项:
A:对
B:错
答案:

7、判断题:
下面程序运行结果显示最大值。(  )image.png
选项:
A:错
B:对
答案:

第四章 单元测试

1、判断题:
下面for循环程序分析,执行100次。(  )
image.png
选项:
A:错
B:对
答案:

2、判断题:
下面程序表示执行100次。(   )
image.png
选项:
A:错
B:对
答案:

3、判断题:
下面程序执行了100次。(  )
image.png
选项:
A:错
B:对
答案:

4、判断题:
下面程序执行100次(  )
image.png
选项:
A:错
B:对
答案:

5、判断题:
下面的程序执行10次。(   )
image.png
选项:
A:错
B:对
答案:

6、判断题:
下面while循环程序,执行10次。(  )
image.png
选项:
A:错
B:对
答案:

7、判断题:
下面程序执行10次。(   )
image.png
选项:
A:对
B:错
答案:

8、判断题:
设计程序,计算1到10(包括1,不包括10)的和。下面程序运行结果45。(   )
image.png
选项:
A:错
B:对
答案:

9、判断题:
设计while循环程序,计算1到10(包括1,不包括10)的和,结果45(  )
image.png
选项:
A:错
B:对
答案:

10、判断题:
设计程序,计算1到10(包括1,不包括10)的和。运行结果45。(  )
image.png
选项:
A:对
B:错
答案:

11、判断题:
分析while循环程序,计算1到10的和,结果45。(  )
image.png
选项:
A:对
B:错
答案:

12、判断题:
下面程序编译是正确的。(   )
image.png
选项:
A:对
B:错
答案:

13、判断题:
下面程序运行结果:一定显示“相等”。(  )
image.png
选项:
A:对
B:错
答案:

第五章 单元测试

1、判断题:
数组定义:double grade[] = new double[10],定义了10个元素。( )
选项:
A:错
B:对
答案:

2、判断题:
数组定义:double grade[] = new double[10];最大下标为10。( )
选项:
A:错
B:对
答案:

3、判断题:
数组定义:double grade[] = new double[]{70, 63, 98};grade[1]的值为70。(  )
选项:
A:错
B:对
答案:

4、判断题:
下面程序段,读入5个数放入grade[0]—grade[4]中。( )
image.png
选项:
A:错
B:对
答案:

5、判断题:
下面程序段实现了5个成绩的累加。( )
image.png

选项:
A:对
B:错
答案:

6、判断题:
下面这段程序,计算5个成绩的最大值。(  )image.png
选项:
A:错
B:对
答案:

7、判断题:
下面程序段从数组data中查找与k相等的元素,数组有10个元素,pos是与k相等数的下标。返回对应下标,找不到返回-1,程序正确。(  )
image.png
选项:
A:错
B:对
答案:

第六章 单元测试

1、判断题:
方法重构的目的是让每个方法只做一件事。( )
选项:
A:错
B:对
答案:

2、判断题:
方法粒度越小,重用的机会越大。(  )
选项:
A:对
B:错
答案:

3、判断题:
方法重构后需要注意与原有方法的兼容。(  )
选项:
A:错
B:对
答案:

4、判断题:
小方法更方便代码实现。(  )
选项:
A:对
B:错
答案:

5、判断题:
Java语言采用值方式传递参数。(  )
选项:
A:对
B:错
答案:

第七章 单元测试

1、判断题:
定义类关键字class
选项:
A:错
B:对
答案:

2、判断题:
类体定义包括属性和方法两个部分
选项:
A:对
B:错
答案:

3、判断题:
类定义中的属性必须给初始值。( )
选项:
A:错
B:对
答案:

4、单选题:

补全类Test下划线处的代码,程序执行结果是显示学生信息。public class Test{       public static void main(String [] args){              Student s = new Student();                               }}class Student{       String name = “zhangsan”;       int age = 20;       double grade = 80;       void display(){           System.out.println(“name:” + name);       }}

选项:
A:display().
B:Student.display()
C:其他
D:s.display()
答案:

5、单选题:

补全类Test下划线处的代码,程序功能是显示手机信息public class Test{       public static void main(String [] args){
m.display();       }}class MobilePhone{       private String brand=”Apple”;       private String code=”13800000000″;       public void display(){              System.out.println(“Brand:” + brand);              System.out.println(“Code:” + code);       }}

选项:
A:MobilePhone m
B:MobilePhone m = new MobilePhone()
C:MobilePhone mf = new MobilePhone()
D:其他
答案:

第八章 单元测试

1、判断题:
属性的访问控制权限一般为private。( )
选项:
A:对
B:错
答案:

2、判断题:
可以使用构造方法给对象属性赋初值。(  )
选项:
A:对
B:错
答案:

3、判断题:
下面程序编译正确。(  )image.png
选项:
A:对
B:错
答案:

4、判断题:
下面程序编译错误。( )image.png
选项:
A:错
B:对
答案:

5、单选题:

下面程序显示结果。public class Test{    public static void main(String [] args){            Student zhangsan = new Student(“张三”, 19, 87);            Student lisi = zhangsan;            lisi.display();    }}public class Student{    private String name;    private int age;    private double grade;    public Student(String name, int age, double grade){        this.name = name;        this.age = age;        this.grade = grade;    }     public void display(){        System.out.println(“姓名:” + name);    }}

选项:
A:姓名:
B:姓名:null
C:姓名:张三
D:姓名:李四
答案:

6、单选题:

补全MobIEPhone类的构造方法public class Test{       public static void main(String [] args){              MobilePhone phone1 = new MobilePhone(“HW”,“13000000000”)              phone1.display();       }}class MobilePhone{       private String brand;       private String code;              public MobilePhone(String brand, String code){                                       }       public void display(){              System.out.println(“Brand=” + brand);              System.out.println(“Code=” + code);       }}

选项:
A:其他
B:brand = brand; code = code;
C:this.brand = brand; this.code = code;
D:brand = this.brand; code = this.code;
答案:

第九章 单元测试

1、判断题:
设置方法setter一般没有返回类型。(  )
选项:
A:对
B:错
答案:

2、判断题:
读取方法getter用于读取属性的值。(  )
选项:
A:错
B:对
答案:

3、判断题:
一个类可以有多个构造方法,方法名字相同,参数个数和类型不同。(  )
选项:
A:错
B:对
答案:

4、判断题:

分析程序,下面Student类,能够通过编译( )

image.png

选项:
A:对
B:错
答案:

5、判断题:
分析下面程序,编译时报错。(  )
image.png
选项:
A:错
B:对
答案:

第十章 单元测试

1、判断题:
学生类Student与手机类MobilePhone可以建立双向关联,手机类对象可以作为学生类的一个属性;同样学生类对象也可以作为手机类的一个属性。
选项:
A:错
B:对
答案:

2、判断题:
对象的属性既可以是基本类型,也可以是引用类型。( )
选项:
A:对
B:错
答案:

3、判断题:
通过对象组合关系可以把两个类关联起来。(  )
选项:
A:对
B:错
答案:

4、判断题:
继承和组合都可以实现代码重用
选项:
A:对
B:错
答案:

5、单选题:

分析程序实现代码,选择选项补全下面教师类的display()方法,程序运行结果如下:

Name=zhang

Salary=4580.0

Table=Rect

public class Test{       public static void main(String[] args)        {              TableInfo t=new TableInfo(“Rect”, 4, 100,3600);              Teacher zhang=new Teacher(“zhang”, 40, 4580, “VP”, t);              zhang.display();       }}class Teacher{       private String name;       private int age;       private double salary;       private String professionalTitle;       private TableInfo table;       public Teacher(String name,int age,double salary,String professionalTitle,TableInfo table){              this.name = name;              this.age = age;              this.salary =salary;              this.professionalTitle = professionalTitle;              this.table = table;       }       public void display(){              System.out.println(“Name=” + name);              System.out.println(“Salary=” + salary);                                       }}class TableInfo{       String shape;       int legs;       int hight;       double area;       public TableInfo(String shape, int legs,int hight,double area){              this.shape = shape;              this.legs = legs;              this.hight = hight;              this.area = area;       }       public void print(){              System.out.println(“Table=” + shape);       }}

选项:
A:System.out.println(“Table=”+ table);
B:System.out.println(“Table=”+ table.shape);
C:其他
D:table.print();
答案:

第十一章 单元测试

1、判断题:
重载方法方法名和返回类型相同。(  )
选项:
A:错
B:对
答案:

2、判断题:
重载方法可以名字相同,但返回类型不同。(  )
选项:
A:错
B:对
答案:

3、判断题:
重载方法参数个数可以不同。(  )
选项:
A:错
B:对
答案:

4、判断题:
构造方法也可以重载。(  )
选项:
A:对
B:错
答案:

5、判断题:
学生类中定义方法public void display(int passLine){ ……},在测试类中使用语句s.display(60.0)调用这个方法,编译是正确的(  )
选项:
A:错
B:对
答案:

6、判断题:
假设定义了一个学生类,类中定义方法public void display(double passLine){ ……},在测试类中s.display(60)调用这个方法,编译正确。( )
选项:
A:错
B:对
答案:

7、单选题:
假定下面5个方法是同一个类的方法,判断下面的方法中,哪个不是(1)的重载方法。(  )

(1)public boolean beSame(String otherName){……}

选项:
A:public boolean beSame(String name, int age, double grade){ ……}
B:public boolean beSame(String name){ ……}
C:public boolean beSame(int age, String name){ ……}
D:public boolean beSame(String name, int age){ ……}
答案:

第十二章 单元测试

1、判断题:
静态方法可以使用实例名调用。(  )
选项:
A:对
B:错
答案:

2、判断题:
静态方法可以使用类名调用()

选项:
A:错
B:对
答案:

3、判断题:
静态属性又称为类属性,类的各个实例中都可以访问。(  )
选项:
A:错
B:对
答案:

4、判断题:
静态属性定义使用static关键字修饰。(  )
选项:
A:对
B:错
答案:

5、判断题:
下面程序中,静态方法中是否可以访问普通属性age。(  )
image.png
选项:
A:对
B:错
答案:

6、判断题:
下面程序中,静态方法中是否可以访问普通方法display()。(  )
image.png
选项:
A:对
B:错
答案:

7、判断题:
实例方法可以正常访问静态属性。(  )
选项:
A:错
B:对
答案:

8、判断题:
实例方法可以正常调用静态方法。(  )
选项:
A:错
B:对
答案:

9、判断题:

1.       定义类Student,有一个属性name,一个静态方法getCounter(),修改方法如下,编译正确     public static int getCounter(){          name = “Test”;          return counter;     }

选项:
A:错
B:对
答案:

10、判断题:

1.       定义类Student,有一个静态方法getCounter(),修改方法如下,编译正确     public String getName(){        return name;    }    public static int getCounter(){        String myName = getName();        return counter;    }

选项:
A:对
B:错
答案:

第十三章 单元测试

1、判断题:
子类继承父类使用关键字extends(  )
选项:
A:对
B:错
答案:

2、判断题:
子类继承了父类所有的属性和方法。(  )
选项:
A:错
B:对
答案:

3、判断题:
父类的private属性,在子类中不可见。(  )
选项:
A:错
B:对
答案:

4、判断题:
调用父类的构造方法使用关键字super(   )
选项:
A:错
B:对
答案:

5、判断题:
调用父类的构造方法使用父类构造方法名(  )
选项:
A:错
B:对
答案:

6、判断题:
可以使用父类的构造方法,初始化父类的私有属性(  )
选项:
A:错
B:对
答案:

7、判断题:
Java中每个类只有一个父类(  )
选项:
A:对
B:错
答案:

8、判断题:
Java中定义一个类,如果没有指定父类,则该类没有父类。(  )
选项:
A:对
B:错
答案:

9、判断题:
Java语言中所有类都是Object类的子类或者子孙类。
选项:
A:错
B:对
答案:

第十四章 单元测试

1、判断题:
下转型不是默认的。(  )
选项:
A:错
B:对
答案:

2、判断题:
假设有类A和类B下面转型是正确的(  )
image.png
选项:
A:对
B:错
答案:

3、判断题:
父类方法在子类重写后,子类对象可以使用super关键字访问父类被重写的方法。( )
选项:
A:对
B:错
答案:

4、判断题:
重写方法如果参数类型不一致,则变成了重载方法。(  )
选项:
A:对
B:错
答案:

5、判断题:
重写方法要求,方法的名称,返回类型,参数类型和顺序完全一致。( )
选项:
A:对
B:错
答案:

6、判断题:
对象不可以下转型(  )
选项:
A:错
B:对
答案:

7、判断题:
下面语句的执行结果与对象p关联的实例有关。(  )
image.png
选项:
A:对
B:错
答案:

8、判断题:
下面语句的执行结果是对象p对应类Person的display方法执行结果。(  )image.png
选项:
A:对
B:错
答案:

第十五章 单元测试

1、判断题:
抽象方法使用关键字abstract修饰。(  )
选项:
A:对
B:错
答案:

2、判断题:
抽象方法可以有方法体(  )
选项:
A:对
B:错
答案:

3、判断题:
下述抽象方法定义是正确的(   )
image.png
选项:
A:对
B:错
答案:

4、判断题:
定义抽象方法的目的是在子孙类中需要重写该方法(  )
选项:
A:对
B:错
答案:

5、判断题:
抽象方法只有方法头部分,没有方法体部分。(  )
选项:
A:错
B:对
答案:

6、判断题:
下面定义抽象类Person是正确的(  )
image.png
选项:
A:错
B:对
答案:

7、判断题:
抽象类可以进行实例化。(  )
选项:
A:错
B:对
答案:

8、判断题:
可以定义抽象类对象。(  )
选项:
A:对
B:错
答案:

9、判断题:
抽象类不需要构造方法。(  )
选项:
A:错
B:对
答案:

10、判断题:
假设抽象类Person有抽象方法display(),子类Student继承Person,如果没有重写display()方法,则Student还是一个抽象类。(  )
选项:
A:对
B:错
答案:

第十六章 单元测试

1、判断题:
接口是类的公共行为的抽象。(  )
选项:
A:对
B:错
答案:

2、判断题:
Java中使用关键字interface定义接口。(  )
选项:
A:错
B:对
答案:

3、判断题:
例如:public class MobilePhone implements MoveAble,表示类MobilePhone实现接口MoveAble,则类MobilePhone需要实现MoveAble中定义的方法。(  )
选项:
A:错
B:对
答案:

4、判断题:
一个类可以使用extends继承接口。(  )
选项:
A:错
B:对
答案:

5、判断题:
一个类可以实现多个接口(  )
选项:
A:对
B:错
答案:

6、判断题:
一个接口可以继承一个或者多个接口。(  )
选项:
A:错
B:对
答案:

7、判断题:
接口和抽象类概念上类似。(  )
选项:
A:错
B:对
答案:

8、判断题:
接口常用于对象多态。(  )
选项:
A:对
B:错
答案:

9、判断题:
接口是一种引用类型。(  )
选项:
A:对
B:错
答案:

10、判断题:
数组是一种引用类型。(  )
选项:
A:错
B:对
答案:

第十七章 单元测试

1、判断题:
异常处理机制可以将实现功能的代码和处理异常代码分开来实现。(  )
选项:
A:对
B:错
答案:

2、判断题:
有个常见的处理异常方法,只捕获Exception类异常,这样处理是合适的( )
选项:
A:错
B:对
答案:

3、判断题:
受检异常如果不捕获,编译时报错(  )
选项:
A:错
B:对
答案:

4、判断题:
受检异常如果不捕获,编译时正确,运行时报错(  )
选项:
A:错
B:对
答案:

5、判断题:
异常处理结构finally子句,一般用于释放资源。(  )
选项:
A:错
B:对
答案:

6、判断题:
异常处理可以用于检查用户输入数据的合法性。(  )
选项:
A:错
B:对
答案:

第十八章 单元测试

1、判断题:
定义包语句,例如:package people;,需要放在源程序的最前面。(  )
选项:
A:对
B:错
答案:

2、判断题:
包名和子包名之间用“.”分隔。(  )
选项:
A:对
B:错
答案:

3、判断题:
包名对应操作系统中的目录名。例如,包名java.lang,则对应java目录下lang目录下的类。(  )
选项:
A:对
B:错
答案:

4、判断题:
使用import语句导入包中的类,例如:import people.Student;语句导入people包下的Student类。(  )
选项:
A:对
B:错
答案:

5、判断题:
使用语句import people.Student导入包people中类是Student.java。(  )
选项:
A:对
B:错
答案:

6、判断题:
使用语句import people.Student导入包people中类是Student.class。( )
选项:
A:对
B:错
答案:

7、判断题:
在Java规范中,包名一般使用小写英文单词。( )
选项:
A:错
B:对
答案:

第十九章 单元测试

1、判断题:
框架一般包括一组类和接口。( )
选项:
A:错
B:对
答案:

2、判断题:
框架中定义类、接口之间的关系,通过继承传递到子类中。(  )
选项:
A:对
B:错
答案:

3、判断题:
子类通过重写父类或者接口的方法,实现框架的功能拓展。(  )
选项:
A:错
B:对
答案:

4、判断题:
框架的特点是先写的程序,调用后写的类的方法(  )
选项:
A:对
B:错
答案:

5、判断题:
框架中一般包含依赖关系。( )
选项:
A:对
B:错
答案:

第二十章 单元测试

1、判断题:
反射机制破坏了类的封装性。( )
选项:
A:对
B:错
答案:

2、判断题:
使用反射机制可以查看类的属性。( )
选项:
A:对
B:错
答案:

3、判断题:
使用反射机制可以查看类的构造方法。( )
选项:
A:对
B:错
答案:

4、判断题:
使用反射机制可以查看类的方法( )
选项:
A:对
B:错
答案:

5、判断题:
使用反射机制可以进行对象实例化。( )
选项:
A:对
B:错
答案:

6、判断题:
文本文件是常见的配置文件。( )
选项:
A:错
B:对
答案:

7、判断题:
配置文件一般是加密的。(  )
选项:
A:对
B:错
答案:

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录