泉州海洋职业学院
评分标准
2021-2022 学年  第  二  学期  重新学习考试试卷 
课程名称
备注:
一、单项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。本题共20小题,每小题2分,共40分)
1.A  2. B  3. D  4.C  5.B
6. D  7. C  8. C  9.C  10.B
11.D  12.A  13.A  14.B  15.D
16.B  17.D  18.D  19.A  20.C
二、填空题(本题共15空,每题2分,共30分)
1. //
2.1,1
3.3, 2
4.面向字符的流,面向字节的流
5. implement
6. java.lang.Object
7. result *= i  或  result = result * i
8. 顺序不同、个数不同、类型不同
9.最终类
10. false
三、程序阅读题(每空2分,共20分) 
1.程序的运行结果是:  (每空1分)
T, T, String,Hello World!
2.程序的运行结果是:
答:  “abcd” (1分) , “pd123456” (1分)
s.executeQuery(“select * from student”);  (1分)
Int(“id”);  (1分)      或 Int(1)
String(“name”);  (1分) 或String(2)
String(“name”); (1分)  或String(3)
(后三个空顺序不一样也算对)
四、编程题(10分)
float()函数
1. 定义一个员工类employee,具有属性id(String),姓名name(String)、年龄age (int)和薪水salary(float),函数成员包括:构造函数,设置/读取id函数setId和getId,设置/读取姓名函数setName和getName,设置/读取年龄函数setAge和getAge,设置/读取薪水函数setSalary和getSalary,输出员工基本信息的函数print。在主函数中首先创建任一员工对象emp1,最后输出emp1的基本信息。
class Employee {
        public String id;
        public String name;
        public int age;
        public float salary;
        public Employee(String id, String name, int age,float salary) {
                  this.id = id;
                  this.name = name;
                  this.age = age;
                  this.salary = salary;
        }
        public Employee(String id) {
                  this.id = id;
        }
        public String getId() {
                  return id;
        }
        public void setId(String id) {
                  this.id = id;
        }
        public String getName() {
                  return name;
        }
        public void setName(String name) {
                  this.name = name;
        }
        public int getAge() {
                  return age;
        }
        public void setAge(int age) {
                  this.age = age;
        }
        public void print(){
        System.out.println("id=" + id + ", 姓名name=" + name + ", 年龄age=" + age  + ", 薪水salary=" + salary);
    }
        public float getSalary() {
                  return salary;
        }
        public void setSalary(float salary) {
                  this.salary = salary;
        }
public class EmployeeTest {
        public static void main(String[] args) {
            Employee emp1=new Employee("1234", "张三", 12,5600);
                  emp1.print();
        }
}