Bài kiểm tra cuối khóa gồm 2 phần:
Phần 1: Lý thuyết: 30 phút (20 điểm): gồm 20 câu tiếng anh trắc nghiệm, mỗi câu 1 điểm, mỗi câu có 4 lựa chọn a, b, c, d.

Phần 2: Thực hành: 90 phút - (20 điểm): gồm 2 câu bài tập :

-------------------------------
Một số bài tập mẫu:
Bài 1: AZ is a Sale Company they want to build a software to manage their customer by computer. You are a member of development team to implement the system with follow requirements:

1
Build a Customer Class to manage customers which customer’s information is describe as below table:

Customers
CustID
String
CustName
String
CustAddress
String
DateofJoin
String
Revenue
Float
       [4]
        Hint: write set and get method for each property.


2
Build a program to manage customers by use Customers class and make follow operations:
Build a menu to call functions of program by press a key number from keyboard as below description:
1. Add a customer (Customer information input from keyboard);
2. Add a list of customers;
Hint: This is calls AddListCustomer function which is use Add a customer function to add a list customers and store them in an ArrayList.
3. Search customer by Name;
Hint: This is call a function which accept a Name then search in customer array and return first object have name matching with Name string. If there is not matching a null value is return.
4. Print customer list to the screen.
5. Calculate sum of all customer revenue.
6. Exit program
Hint: You can define CustomerApp as below description.
 


[3]

[2]
[2]



[3]




[3]
[2]
[1]



CustomerApp


main()


addCustomer()


addListCustomer()


searchCustomer()


printCustomerList()


calRevenue()


Bài 2:


Bài 3:

                -----------Hết------------