曲彤安-Java编程基础

Java线上期末考试

1、单选题:
‎以下选项,不属于面向对象特征的是(    )。​
选项:
A: 继承性
B: 封装性
C: 跨平台性
D: 多态性
答案: 【 跨平台性

2、单选题:
‏下列关于静态变量的描述中,错误的是(    )。​
选项:
A: 静态变量指的是被static修饰的变量
B: 静态变量可以被所有的实例对象共享
C: 静态变量是随着类的加载而加载
D: 静态变量同成员变量一样,都需要通过实例对象来调用
答案: 【 静态变量同成员变量一样,都需要通过实例对象来调用

3、单选题:
下列关于类与对象的说法中,错误的是(    )。‏
选项:
A: 对象是类的实例化
B: 类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为
C: 一个类只能创建一个对象
D: 类是对某一类事物的抽象描述,而对象则是该类事物的个体
答案: 【 一个类只能创建一个对象

4、单选题:
‏下列关于this关键字的说法中,错误的是(    )。‏
选项:
A: this可以解决成员变量与局部变量重名问题
B: 只能在构造方法中使用this调用其他的构造方法
C: 在构造方法中使用this调用构造方法的语句必须是该方法的第一条执行语句,且只能出现一次
D: 可以在一个类的两个构造方法中使用this互相调用
答案: 【 可以在一个类的两个构造方法中使用this互相调用

5、单选题:
‏下列关于重载的描述,错误的是(    )。‍
选项:
A: 构造方法不能重载
B: 重载要求方法名相同,参数列表不同
C: 方法重载发生在一个类的内部
D: 方法的返回值类型不是区分方法重载的条件
答案: 【 构造方法不能重载

6、单选题:
阅读下面的代码‏class Student{‏    Student(){}‏}‏下列构造方法中,哪个构造方法可以存在上述Student类中?(     )‏‏‏
选项:
A: public Student(){};
B: private Student(){};
C: Student(int name){};
D: String name(){};
答案: 【 Student(int name){};

7、单选题:
‍下列关于构造方法的描述中,错误的是(    )。‍
选项:
A: 构造方法的方法名必须和类名一致
B: 构造方法不能写返回值类型
C: 一个类中可以定义多个构造方法
D: 构造方法不可以重载
答案: 【 构造方法不可以重载

8、单选题:
‎在Java语言中,String类型的成员变量的默认初始值是(    )。‌
选项:
A: null
B: 0
C: “”
D: true
答案: 【 null

9、单选题:
‎请阅读下面的程序,程序的运行结果是(    )。 ‌‎‌class Student{  ‌   String name;  ‌   int age;  ‌   public Student() {}‌   public Student(String n, int a) {  ‌       name = n;   ‌       age = a; ‌   } ‌   public void show() {  ‌       System.out.print(name + "---" + age +"    ");‌  } ‌} ‌public class Test { ‌   public static void main(String[] args) {   ‌       Student s1 = new Student(); ‌       s1.show();  ‌       Student s2 = new Student(

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注