You are on page 1of 3

TS.

Trần Thế Vũ - Mobile Programming

KIỂM TRA GIỮA KỲ


Thời gian 75 phút

Thời gian làm bài: 15:35 - 16:50

Có 15 phút nộp bài: 17:05

Viết chương trình Android/Flutter/React Native thực hiện các nhiệm vụ sau:

Câu Điểm Yêu Cầu Tự Chấm

1 1.5 điểm - Đặt tên package name: com.midterm.yourname 0


Ví dụ tên của bạn: Nguyễn Văn An, thì package name
là: com.midterm.nguyenvana

- Thiết kế giao diện màn hình Main với giao diện thiết
kế như hình trên

2 1 điểm Nhấn vào “Calculation” trong màn Main thì hiển thị 0
màn hình Details với giao diện thiết kế như hình trên

3 1 điểm Nhấn vào “History” trong màn hình Details thì hiển thị 0
màn hình History với giao diện thiết kế như hình trên

4 1 điểm Nhấn vào cuộc gọi thì đi tới màn hình call của hệ thống 0

5 1.5 điểm Ứng dụng hỗ trợ lưu dữ và hiển thị dữ liệu lịch sử bằng 0
database (sqlite) hoặc api

6 1 điểm Đếm số lượng chữ viết hoa và viết thường 0


action: count-upper-lower
Đầu vào:
Hello World
Đầu ra:
UPPER CASE 1
LOWER CASE 9

7 1 điểm In ra số hoàn hảo, số có tổng ước số của nó trừ chính nó 0


bằng nó:
TS. Trần Thế Vũ - Mobile Programming

Ví dụ:
6=1+2+3
8 = 1 + 2 + 4 + 7 + 14
action: perfect-number
Đầu vào:
1,2,3,4,5,6,7,8,9,28
Đầu ra:
6, 28

8 1 điểm Bấm vào nút delete thì xóa trong lịch sử trong màn hình 0
History

9 1 điểm Tổ chức code theo mô hình MVVM 0


Code sạch, phong cách code đúng chuẩn

* Cần điền vào phần tự chấm trường khi nộp bài. Bài nộp gồm video quá trình làm bài
(có khuôn mặt ở gốc màn hình ) và file tự điền vào cột tự chấm.

Dạ xin lỗi Thầy, hiện tại thì em chưa biết làm gì hết ạ. Em sẽ cố gắng hơn vào kì thi cuối
kỳ ạ. Mong Thầy thông cảm.

App flow:

Sorry mình vẽ ko được đẹp giao diện Main sẽ tương tự như hình:
TS. Trần Thế Vũ - Mobile Programming

OK: Có thể sử dụng tài liệu, search internet

NOT OK: copy bài nhau 0 điểm.

Nộp bài:
+ Hoàn thiện phần tự chấm và nộp lại file này.

+ Link tới video quá trình làm bài (có khuôn mặt ở gốc màn hình ) (Có thể up file lên
Google Drive)
Email bài làm tới: vu.tran@vnuk.edu.vn

Tiêu đề email: CNDĐ - Midterm Exam | Họ và tên SV | Lớp

Chú ý: Bài giữa kỳ, các bạn TỰ LÀM là đã đạt yêu cầu. Sức mình tới đâu thì làm tới đó. Mình sẽ scale
điểm (cộng điểm) sau dựa vào tình hình của lớp

You might also like