JavaScript is required

Người ta cần quản lý thông tin của công dân để triệu gọi nhập ngũ khi đến thời điểm, biết rằng điều kiện nhập ngũ là nam giới từ 18 tuổi trở lên không đang theo học tại bất kỳ trường đại học, cao đẳng nào. Phân tích đầu bài cho thấy, cần phải xây dựng:

A.

Lớp công dân và lớp Công dân nhập ngũ

B.

Lớp công dân và lớp Công dân nam nhập ngũ

C.

Lớp công dân

Trả lời:

Đáp án đúng:


Câu hỏi yêu cầu xác định các lớp (class) cần thiết để quản lý thông tin công dân phục vụ cho việc triệu tập nhập ngũ. Phân tích yêu cầu: - Cần quản lý thông tin chung của công dân (họ tên, tuổi, giới tính, ...). - Cần quản lý thông tin về việc đủ điều kiện nhập ngũ (nam giới, từ 18 tuổi trở lên, không học đại học/cao đẳng). Như vậy, cần một lớp (class) để lưu trữ thông tin chung của công dân, và một lớp (class) khác kế thừa từ lớp công dân, để lưu trữ thông tin về những công dân nam đủ điều kiện nhập ngũ. Đánh giá các đáp án: - Đáp án 1: Lớp công dân và lớp Công dân nhập ngũ. Cách đặt tên "Công dân nhập ngũ" không thể hiện rõ ràng yếu tố giới tính (nam giới) là một điều kiện bắt buộc để nhập ngũ. - Đáp án 2: Lớp công dân và lớp Công dân nam nhập ngũ. Cách đặt tên "Công dân nam nhập ngũ" thể hiện rõ ràng các công dân thuộc lớp này phải là nam giới và đủ điều kiện nhập ngũ. Đây là đáp án chính xác nhất. - Đáp án 3: Lớp công dân. Chỉ có một lớp công dân là không đủ để thể hiện và quản lý điều kiện nhập ngũ (giới tính, độ tuổi, tình trạng học vấn).

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


48 câu hỏi 60 phút

Câu hỏi liên quan