南京邮电大学java程序设计作业在线编程第六次作业
王利国的的 “Java语言程序设计第6次作业(2018)” 详细
总分:100
选择题得分:60
1. Java中所有类的父类是()。
A.Father
B.Lang
C.Class
D.Object
2.下列关于抽象类和抽象方法的叙述中,正确的是()。
A.抽象方法可以存在于非抽象类中。
B.抽象类中可以包含非抽象的方法。
C.抽象方法包含方法体,只是方法体为空。
D.抽象方法的返回值类型必须为无效。
3.子类必须通过____________关键字调用父类的构造方法。
A.extends
B.this
C.super
D.father
4.用关键字____________修饰的类的成员变量,只能在类本身中能够访问。
公众
B.private
C.protected
D.package
5. Java中程序运行自动引入的包是____________。
A.java.math
B.java.io
C.java.stdio
D.java.lang
6. Java语言中运算符关键字__________用于创建对象,为对象分配内存空间。
A.create
B.malloc
C.new
D.request
7.在使用接口声明一个接口时,接口中声明的数据成员只能是()。
A.private静态最终
B.保护最终
C.static
D.公共静态最终
8.以下关于继承的叙述正确的是()。
A.在Java的中类只允许单一继承
B.在的Java中一个类只能实现一个接口
C.在的Java中一个类不能同时继承一个类和实现一个接口
D.在的Java中接口只允许单一继承
9.属于类的变量或方法被称为静态变量或静态方法,以关键字()加在变量声明或方法声明的前面。
公众
B.class
C.interface
D.static
10.声明当前文件在一个名为MyPackage的包中的语句是()
A.package MyPackage;
B.import MyPackage;
C.package MyPacage。*;
D.import MyPackage。*;
11.关于被保护访问控制符保护修饰的成员变量,以下说法正确的是()。
A.可以被三种类所引用:该类自身,与它在同一个包中的其他类,在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身,该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
12.假设类A定义如下,设a是A类的一个实例,下列语句调用错误的是()class A {static String s; void method1(){...} static void method2(){...}}
A.System.out.println(AS)
Bamethod1()
CAmethod1()
DAmethod2()
程序填空题得分:40
定义员工类并使用该类编程
主方法已经定义完毕。
请声明一个类雇员,变量为:
(1)成员变量名称(字符串类型,表示员工姓名);
(2)成员变量性别(炭类型,表示员工性别);
(3)静态变量empCount(INT类型,表示员工总数,初值为0)。
雇员类中包括方法:
(1)构造方法:用于初始化类中的成员变量,并统计员工总数;
(2)对名称变量提供获取和set方法;
(3)定义toString()方法,要求以字符串的形式返回员工的个人信息,格式字符串为:“Name:%s \ tGender:%s”;
创建一个学生类并使用该类编程
创建一个学生类并使用该类编程
1)创建学生类,包括域有学号,班号,姓名,性别年龄,且都是私人类型;
2)声明一个构造函数,以初始化对象的所有域记录生成学生的个数;
3)声明获得各属性的公共方法,声明修改各属性的方法;
4)声明一个public的toString方法,把该类中所有域的信息组合成一个字符串,使用以下格式进行格式化: “学号:%S \吨班号:%S \吨姓名:%S \吨性别:%S \吨年龄:%d”;