问答题 [说明] 本程序使用类来管理员工的通讯地址信息。已知程序的输出为: 输出记录:5 姓名:王丽华 街道地址:中华路15号 市:襄樊市 省:湖北省 邮政编码:430070 [Java代码] public class Employee{ protected String {{U}}(1) {{/U}}; protected String street; protected String city; protected String prov; protected String post; protected int no; public Empbyee(){} public Employee(String name,String street,String city,String prov,String post,{{U}} (2) {{/U}}){ this.name=name; this.street=street; this.city=city; this.prov=prov; this.post=post; this.no=no; } public static void main(String[]args){ Employee emp=new Employee(“王华”,“中华路15号”,“武汉市”,“湖北省”,“430070”,1); emp.changeName(“王丽华”); {{U}} (3) {{/U}}(“襄樊市”); emp.changeNo(5); {{U}} (4) {{/U}}; } void changeName(String name){this.name=name;} void changeStreet(String street){this.street=street;} void changeCity(String city){this.city=city;} void changeProv(String prov){this.prov=prov;} void changeNo(int no){{{U}} (5) {{/U}};} void display(){ System.out.println(“输出记录:”+this.no); System.out.Println(“姓名:”+this.name); System.out.println(“街道地址:”+this.street); System.out.println(“市:”+this.city); System.out.println(“省:”+this.prov); System.out.println(“邮政编码:”+this.post); } }
【正确答案】
【答案解析】(1) name (2) int no (3) emp.changeCity (4) emp.display() (5)this.no=no [考点分析] 考查Java语言程序设计,主要是类的使用。 [解析] 本程序创建一个employee类,包括姓名、街道地址、市、省、邮政编码和记录号等信息以及若干函数:构造函数employee()初始化每个成员;changname()、……changeno()等用于更改类中各属性的值;display()函数用于打印数据。