thumbnail

EPU - Lập trình hướng đối tượng - Part 4

EDQ #84723

Thời gian làm bài: 1 giờ

Đề thi nằm trong bộ sưu tập: Tuyển Tập Bộ Đề Thi Môn Lập Trình Hướng Đối Tượng, PLC, OP, BTD - Trường Đại Học Điện Lực (EPU) - Có Đáp Án Chi Tiết


Bạn chưa làm đề thi này!!!

Hãy bắt đầu chinh phục nào!



 

Xem trước nội dung:

Câu 1: 1 điểm
Câu 146. Bắt buộc phải xây dựng hàm tạo lớp khi:
A.  
Khi cần truyền tham số cho hàm thành viên của lớp.
B.  
Không bắt buộc phải xây dựng hàm tạo
C.  
Khi cần khởi gán giá trị ban đầu cho thành phần phương thức của lớp
D.  
Khi cần khởi gán giá trị ban đầu cho thành phần thuộc tính của lớp
Câu 2: 1 điểm
Câu 130. Để tính khoảng cách hai điểm trong lớp điểm ta xây dựng phương thức tính khoảng cách hai điểm theo cú pháp sau: float KC2D(Diem D); Lời gọi đến phương thức để tính khoảng cách hai điểm là:
A.  
cout<
B.  
Không có phương án đúng
C.  
cout<
D.  
KC2D(D1,D2).in()
Câu 3: 1 điểm
Câu 147. Cho đoạn chương trình sau:
A.  
class Phanso
B.  
{
C.  
private:
D.  
int ts,ms;
E.  
public:
Câu 4: 1 điểm
Câu 148. Mối quan hệ giữa lớp Người và lớp Sinh viên là:
A.  
Lớp Người là lớp dẫn xuất của lớp Sinh Viên
B.  
Lớp Nguời là lớp đối tượng thành phần của lớp Sinh Viên.
C.  
Lớp Người là lớp cơ sở cho lớp Sinh Viên.
D.  
Lớp Người là lớp bao của lớp Sinh Viên
Câu 5: 1 điểm
Câu 149. Mối quan hệ giữa lớp Môn Học và lớp Sinh viên là:
A.  
Lớp Môn Học là lớp đối tượng thành phần của lớp Sinh Viên.
B.  
Lớp Môn Học là lớp dẫn xuất của lớp Sinh Viên
C.  
Lớp Môn Học là lớp cơ sở cho lớp Sinh Viên.
D.  
Lớp Môn Học là lớp bao của lớp Sinh Viên
Câu 6: 1 điểm
Câu 150. Khi xây dựng lớp đối tượng, các thuộc tính dữ liệu thông thường được khai báo trong phạm vi:
A.  
Public
B.  
Private
C.  
Private và Protected
D.  
Protected
Câu 7: 1 điểm
Câu 151. Cho đoạn chương trình:
A.  
class Diem
B.  
{
C.  
float x,y;
D.  
public:
E.  
Diem(){x=0;y=0}; //ham tao khong doi
Câu 8: 1 điểm
Câu 152. Cho đoạn chương trình:
A.  
class Diem
B.  
{
C.  
float x,y;
D.  
public:
E.  
Diem(){x=0;y=0}; //ham tao khong doi
Câu 9: 1 điểm
Câu 153. Để đưa đối tượng trong thực tể vào máy tính ta cần chú trọng đến tính:
A.  
Báo gói.
B.  
Kế thừa.
C.  
Đa hình của nó.
D.  
Trừu tượng dữ liệu và trừu tượng chức năng
Câu 10: 1 điểm
Câu 154. Khi khai báo, xây dựng lớp các thuộc tính của lớp thường được khai báo trong phạm vi Private, điều này thể hiện đặc tính:
A.  
Trừu tượng
B.  
Chồng hàm
C.  
Bao gói
D.  
Đa hình
Câu 11: 1 điểm
Câu 155. Khi khai báo, xây dựng lớp các phương thức thường được khai báo trong phạm vi public để:
A.  
Tương tác với các lớp hay môi trường bên ngoài.
B.  
Thể hiện rõ tính chất đa hình.
C.  
Tương tác với các thuộc tính bên trong lớp.
D.  
Thể hiện tính bao gói dữ liệu
Câu 12: 1 điểm
Câu 156. Cho lớp Time với ngôn ngữ C++ như sau:
A.  
class time {
B.  
int hour,min, sec;
C.  
public:
D.  
void addHour(int h);
E.  
}
Câu 13: 1 điểm
Câu 157. Cho lớp Điểm như sau:
A.  
Trong lớp Điểm trên thì KC2D có tên gọi là:
Câu 14: 1 điểm
Hàm bạn của lớp Điểm
A.  
Toán tử bạn của lớp Điểm
B.  
Hàm thông thường
C.  
Phương thức của lớp
Câu 15: 1 điểm
Phương thức của lớp
A.  
Toán tử bạn của lớp Điểm
B.  
Hàm bạn của lớp Điểm
C.  
Hàm thông thường
Câu 16: 1 điểm
Câu 159. Cho lớp Điểm như sau:
A.  
Trong lớp Điểm trên thì để gọi tới hàm KC2D ta sử dụng câu lệnh:
Câu 17: 1 điểm
D1::KC2D(D2);
A.  
D2.KC2D(D1);
B.  
D1.KC2D(D2);
C.  
KC2D(D1,D2);
Câu 18: 1 điểm
Câu 160. Cho khai báo sau:
A.  
Từ khai báo trên, câu khẳng định sai là:
Câu 19: 1 điểm
Lớp A là bạn của lớp B
A.  
Các phương thức của lớp B có quyền truy cập đến tất cả các thành viên riêng của lớp A
B.  
Lớp C là bạn của lớp A
C.  
Các phương thức của lớp A có quyền truy cập đến tất cả các thành viên riêng của lớp B
Câu 20: 1 điểm
Câu 161. Khi khai báo, xây dựng lớp các thành phần được đặt trong phạm vi protected nhằm mục đích:
A.  
Cho phép kế thừa nhưng không cho phép tương tác trực tiếp từ bên ngoài lớp.
B.  
Chỉ cho phép kế thừa ngay bên trong lớp đó cũng không truy cập được.
C.  
Cho phép kế thừa và cho phép tương tác trực tiếp từ bên ngoài lớp.
Câu 21: 1 điểm
Phương thức nhập dữ liệu cho lớp Time
A.  
Phương thức khởi tạo của lớp Time
B.  
Phương thức kiểm tra thời gian của lớp Time
Câu 22: 1 điểm
Khởi tạo giá trị ban đầu cho dữ liệu của lớp.
A.  
Gọi tới hàm setTime để hủy bỏ toàn bộ dữ liệu thuộc tính của lớp hour
B.  
Gọi tới hàm setTime để thiết lập giá trị khởi tạo cho giờ, phút, giây
Câu 23: 1 điểm
Khởi tạo giá trị ban đầu cho dữ liệu của lớp.
A.  
Gọi tới hàm setTime để hủy bỏ toàn bộ dữ liệu thuộc tính của lớp hour
B.  
Gọi tới hàm setTime để thiết lập giá trị khởi tạo cho giờ, phút, giây
Câu 24: 1 điểm
ShowData() không thể truy cập vào i
A.  
DisplayData() không thể truy cập vào j
B.  
Đoạn chương trình không lỗi
C.  
DisplayData() không thể được khai báo với từ khóa private
Câu 25: 1 điểm
*Khai báo và xây dựng template tìm giá trị lớn nhất của hai phần tử có giá trị dữ liệu bất kỳ giống nhau.
A.  
Khai báo và xây dựng template tìm giá trị lớn nhất của hai phần tử có giá trị dữ liệu bất kỳ khác nhau.
B.  
Khai báo và xây dựng template tìm giá trị nhỏ nhất của hai phần tử có giá trị dữ liệu bất kỳ khác nhau.
Câu 26: 1 điểm
malop,tenlop,connString, namvao,makhoa
A.  
Malop, Tenlop, Namvao, Makhoa
B.  
malop, tenlop,namvao, makhoa
C.  
Lophoc, deleteClass, updateClass
Câu 27: 1 điểm
Khai báo phương thức trả về maLop kiểu chuỗi
A.  
Khai báo thuộc tính maLop kiểu chuỗi
B.  
Không có phương án chính xác
C.  
Khai báo hàm tạo của lớp Lophoc
Câu 28: 1 điểm
Dùng để thiết lập và lấy giá trị của thuộc tính maLop(2)
A.  
Khai báo phương thức Malop trả về kiểu chuỗi
B.  
Cả (1) và (2)
C.  
Dùng để truy cập vào thuộc tính maLop của lớp (1)
Câu 29: 1 điểm
Câu 170. Khi khai báo các thành phần thuộc tính của lớp trong C#, đầu mỗi câu lệnh khai báo ta thường khai báo:
A.  
Từ khóa Properties đi đầu
B.  
Phạm vi của thuộc tính là private hay public hay protected
C.  
Từ khóa Region đi đầu
D.  
Khai báo kiểu dữ liệu của thuộc tính
Câu 30: 1 điểm
Câu 171. Cấu trúc thông thường của lớp trong C# là:
A.  
Khai báo các trường dữ liệu cần dùng, Khai báo các thuộc tính Khai báo các phương thức của lớp.
B.  
Khai báo các trường dữ liệu cần dùng, Khai báo các thuộc tính và các phương thức thiết lập, lấy giá trị của thuộc tính, Khai báo và xây dựng các phương thức của lớp.
C.  
Khai báo các thuộc tính và các phương thức thiết lập, lấy giá trị của thuộc tính, Khai báo và xây dựng các phương thức của lớp.
D.  
Khai báo các trường dữ liệu cần dùng, Khai báo các thuộc tính, Khai báo và xây dựng các phương thức của lớp.
Câu 31: 1 điểm
*Thực hiện truy cập thông qua phương thức Malop đã xây dựng như sau: obj1.Malop=...
A.  
Không thể thiết lập được vì maLop là thành viên kiểu private
B.  
Chưa khai báo phương thức thiết lập maLop
C.  
Thực hiện truy cập như sau: obj1.maLop=....
Câu 32: 1 điểm
Câu 172. Thông thường khi xây dựng lớp trong C#, với mỗi khai báo thuộc tính của lớp ta đều xây dựng thêm hai phương thức set và get dùng để:
A.  
Đây là cấu trúc yêu cầu của C# khi khai báo thuộc tính của lớp
B.  
Tăng tính bảo mật dữ liệu của thuộc tính.
C.  
Để nhập và xuất giá trị thuộc tính đó.
D.  
Thiết lập và lấy giá trị của thuộc tính đó.
Câu 33: 1 điểm
*Cả (1) và (2)
A.  
Điều này là không được phép. Vì quy định trong C# các thuộc tính phải khai báo bắt đầu bằng từ khóa private.
B.  
Việc xây dựng phương thức public string Malop là không cần thiết nữa.(2)
C.  
Thuộc tính sẽ có phạm vi Public, được truy cập thoải mái từ bên ngoài.(1)
Câu 34: 1 điểm
Một phương thức xác định chuỗi kết nối cho lớp.(2)
A.  
Cả (1) và (2)
B.  
Hàm tạo của lớp.(1)
C.  
Thuộc tính của lớp.
Câu 35: 1 điểm
*Thực hiện truy vấn CSDL, trả về bảng Lop
A.  
Không có phương án đúng
B.  
Thực hiện thiết lập giá trị cho các thuộc tính của lớp
Câu 36: 1 điểm
Câu 176. Cần In danh sách thí sinh dự thi theo phòng gồm các thông tin: SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi. Người ta xây dựng hai lớp đối tượng là lớp đối tượng Thí sinh, lớp đối tượng Danh sách thí sinh theo phòng. Thuộc tính của lớp Danh sách thí sinh có thể là:
A.  
SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi
B.  
Số thí sinh, mảng các thí sinh
C.  
Mảng SBD, mảng Họ và tên, mảng Ngày sinh, Mảng Giới tính, Mảng Phòng thi, Mảng Giờ thi.
D.  
Tất cả các phương án gộp lại
Câu 37: 1 điểm
Câu 177. Cần In danh sách thí sinh dự thi theo phòng gồm các thông tin: SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi. Người ta xây dựng hai lớp đối tượng là lớp đối tượng Thí sinh, lớp đối tượng Danh sách thí sinh theo phòng. Thuộc tính của lớp thí sinh là:
A.  
Mảng SBD, mảng Họ và tên, mảng Ngày sinh, Mảng Giới tính, Mảng Phòng thi, Mảng Giờ thi.
B.  
SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi
C.  
Tất cả các phương án gộp lại
D.  
Số thí sinh, mảng các thí sinh
Câu 38: 1 điểm
Câu 178. Cần In danh sách thí sinh dự thi gồm các thông tin: SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi. Người ta xây dựng hai lớp đối tượng là lớp đối tượng Thí sinh, lớp đối tượng Danh sách thí sinh theo phòng. Phương thức cần thiết theo yêu cầu của bài toán cần phải xây dựng cho lớp thí sinh là:
A.  
Phương thức hiển thị thông tin từng thí sinh
B.  
Không có phương án đúng
C.  
Phương thức hiển thị, phương thức khởi tạo, phương thức nhập
D.  
Phương thức nhập và hiển thị thông tin từng thí sinh
Câu 39: 1 điểm
Câu 179. Cần In danh sách thí sinh dự thi gồm các thông tin: SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi. Người ta xây dựng hai lớp đối tượng là lớp đối tượng Thí sinh, lớp đối tượng Danh sách thí sinh theo phòng. Phương thức cần thiết theo yêu cầu của bài toán cần phải xây dựng cho lớp danh sách thí sinh là:
A.  
Phương thức hiển thị, phương thức khởi tạo, phương thức nhập
B.  
Phương thức nhập và hiển thị danh sách thí sinh
C.  
Không có phương án đúng
D.  
Phương thức hiển thị danh sách thí sinh
Câu 40: 1 điểm
Điều không tồn tại trong lập trình hướng đối tượng
A.  
Hiện tượng nạp chồng phương thức, hàm
B.  
Điều không tồn tại trong lập trình cấu trúc
Câu 41: 1 điểm
Lớp dẫn xuất
A.  
Lớp cơ sở
B.  
Lớp cơ sở trừu tượng
C.  
Lớp cơ sở ảo
Câu 42: 1 điểm
Khai báo một phương thức tĩnh
A.  
Khai báo một phương thức ảo
B.  
Khai báo một phương thức riêng không cho phép kế thừa
C.  
Khai báo một phương thức bắt buộc phải có trong các lớp kế thừa
Câu 43: 1 điểm
Câu 183. Để khai báo thành viên tĩnh trong C++ và Java đều dùng từ khóa static. Sự nhận định các phương thức tĩnh trong C++ và trong Java là:
A.  
Các phương thức trong C++ không khai báo từ khóa static vẫn mặc định là thành viên tĩnh (1).
B.  
Sự nhận định thành viên tĩnh trong Java và C++ là như nhau.
C.  
Cả (1) và (2)
D.  
Các phương thức trong Java không khai báo từ khóa static mặc định là phương thức ảo (2)
Câu 44: 1 điểm
Khai báo các thuộc tính tĩnh, dùng riêng bộ nhớ với các đối tượng khác nhau
A.  
Khai báo các thuộc tính ảo, dùng riêng bộ nhớ với các đối tượng tham gia kế thừa.
B.  
Khai báo các thuộc tính ảo, dùng chung bộ nhớ với các đối tượng khác nhau.
C.  
Khai báo các thuộc tính tĩnh, dùng chung bộ nhớ với các đối tượng khác nhau.
Câu 45: 1 điểm
Khai báo phương thức hiển thị giá trị của lớp số nguyên.
A.  
Khai báo phương thức nhập giá trị của lớp số nguyên
B.  
Khai báo thuộc tính của lớp số nguyên
C.  
Khai báo hàm tạo không đối của lớp số nguyên
Câu 46: 1 điểm
Khai báo hàm tạo không đối.
A.  
Khai báo thuộc tính của lớp số nguyên
B.  
Khai báo phương thức nhập giá trị của lớp số nguyên
C.  
Khai báo hàm tạo sao chép của lớp số nguyên
Câu 47: 1 điểm
13
A.  
16
B.  
15
C.  
14
Câu 48: 1 điểm
15
A.  
16
B.  
Bạn đó không khai báo toán tử giảm sau
C.  
14
Câu 49: 1 điểm
A.Nhap();
A.  
cin>>A;
B.  
A>>
C.  
cin();
Câu 50: 1 điểm
Hàm tạo sao chép
A.  
Không có phương án đúng
B.  
Hàm tạo có tham số mặc định
C.  
Hàm tạo không đối
Câu 51: 1 điểm
Không thể phân biệt được phải khai báo lại tên tham số truyền vào
A.  
Không có phương án đúng
B.  
Cứ viết như bình thường (A=A) chương trình tự xác định được
C.  
Con trỏ this
Câu 52: 1 điểm
Nhận xét rất chính xác
A.  
Không có phương án đúng
B.  
Chương trình sẽ không lỗi dù lớp point chưa được xây dựng.
C.  
Chương trình không lỗi vì lớp point đã được xây dựng tại thư viên diem.h ở dòng số 4
Câu 53: 1 điểm
Vì lớp đường tròn (Ciclre) mặc định là bạn của lớp điểm (point).
A.  
Bạn này đã xác định sai thuộc tính của lớp
B.  
Vì điểm (tâm) được kế thừa sẵn từ lớp point(điểm)
Câu 54: 1 điểm
Toán tử nhập cin>>
A.  
Hàm bạn toán tử nhập cin>>
B.  
Bạn này không khai báo nhập dữ liệu cho lớp Hình tròn
C.  
Phương thức Nhap()
Câu 55: 1 điểm
Không xác định được
A.  
Mảng
B.  
Danh sách liên kết
Câu 56: 1 điểm
*Lớp bao của A và B
A.  
Lớp thành phần của A và B
B.  
Lớp dẫn xuất của A và B
C.  
Lớp cơ sở của A và B
Câu 57: 1 điểm
isFull, isEmpty (2)
A.  
isFull, isEmpty, push, pop, Stack, ~Stack
B.  
Cả (1) và (2)
C.  
push, pop (1)
Câu 58: 1 điểm
a,b,F1,F2
A.  
Không sử dụng được biến thành viên nào
B.  
a,b
C.  
F1, F2
Câu 59: 1 điểm
Cả 2 khai báo hợp lệ.
A.  
Lỗi ở dòng (1).
B.  
Lỗi ở dòng (2).
C.  
Lỗi ở cả hai dòng khai báo.
Câu 60: 1 điểm
Câu 200. Chọn các phương án đúng cho mệnh đề “ Trong các phương thức của lớp dẫn xuất, có thể truy nhập trực tiếp tới:”
A.  
Các thuộc tính trong chính phương thức đó (1)
B.  
Các thuộc tính của các đối tượng thành phần.
C.  
Cả (1) và (2)
D.  
Các thuộc tính của lớp cơ sở.
E.  
Các thuộc tính mới khai báo trong lớp dẫn xuất (2)
Câu 61: 1 điểm
*x = 1.5 và y = 2.5
A.  
x= 1.5 và y không xác định.
Câu 62: 1 điểm
Giá trị của x và y là không xác định.
A.  
x không xác định và y = 2.5
Câu 63: 1 điểm
Câu 202. class A là bạn của class B, class B là bạn của class C thì:
A.  
class B có thể truy xuất đến các thành viên private của class C
B.  
class B có thể truy xuất các thành viên của class A
C.  
class A có thể truy xuất các thành viên private của class C
D.  
class C có thể truy xuất đến các thành viên private của class A
Câu 64: 1 điểm
Câu 203. Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Các lớp đối tượng cần xây dựng cho bài toán gồm:
A.  
Lớp Sinh viên và lớp danh sách sinh viên
B.  
Lớp Sinh viên
C.  
Lớp danh sách sinh viên
Câu 65: 1 điểm
Câu 204. Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Các lớp đối tượng cần xây dựng cho bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:
A.  
Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
B.  
Số sinh viên (n), mảng đối tượng Sinh viên.
C.  
Số sinh viên (n), Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
Câu 66: 1 điểm
Câu 205. Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh (dd/mm/yyyy), Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Nếu bài toán yêu cầu xây dựng trong C++, các lớp đối tượng cần xây dựng cho bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:
A.  
Ngày tháng, Số sinh viên (n), mảng đối tượng Sinh viên.
B.  
Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
C.  
Ngày tháng, Số sinh viên (n), Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
D.  
Số sinh viên (n), mảng đối tượng Sinh viên
Câu 67: 1 điểm
*Chương trình có lỗi, không thể hiển thị kết quả.
A.  
a=5;b=10;
B.  
a=5;b=15;
C.  
. a=5;b=0;
Câu 68: 1 điểm
Câu 207. Chọn phát biểu đúng trong các phát biểu sau:
A.  
Một lớp (sau khi định nghĩa) có thể xem như một kiểu đối tượng và có thể dùng để khai báo các biến, mảng đối tượng.
B.  
Mỗi đối tượng sau khi khai báo sẽ được cấp phát một vùng nhớ riêng để chứa các thuộc tính của chúng.
C.  
Tất cả đều đúng.
D.  
Thuộc tính của lớp có thể có kiểu của chính lớp đó.
Câu 69: 1 điểm
Câu 208. Khi đa năng hóa toán tử nhập (trích dòng) cho lớp SP ta khai báo dòng tiêu đề như sau:
A.  
friend istream & operator >>(istream & istr, SP a);
B.  
friend istream & operator >>(istream & istr, SP &a);
C.  
friend istream & operator >>(istream istr, SP &a);
D.  
friend void istream & operator >>(istream & istr, SP &a);
Câu 70: 1 điểm
Câu 209. Cho các lớp sau:
A.  
class Thi_sinh
B.  
{
C.  
int SBD;
D.  
char Hoten[40];
E.  
int Gt;
Câu 71: 1 điểm
Dòng 2 sai.
A.  
Dòng 1 sai.
B.  
Cả hai dòng đều đúng.
C.  
Cả hai dòng đều sai.
Câu 72: 1 điểm
Chương trình có lỗi, không thể hiển thị kết quả.
A.  
a=5;
B.  
a=20;
C.  
a=10;
Câu 73: 1 điểm
*Lỗi, không in được a.n.
A.  
12.
B.  
11.
C.  
10.
Câu 74: 1 điểm
*x=5; y=8;
A.  
x=10; y=5;
B.  
x=10; y=10;
C.  
x=10; y=8;
Câu 75: 1 điểm
Câu 214. Hàm mà bất kỳ lớp nào cũng có là:
A.  
Không có hàm nào cả
B.  
Hàm friend
C.  
Contructor
D.  
Hàm ảo virtual
Câu 76: 1 điểm
Câu 215. Chọn phương án tương ứng với phát biểu sai:
A.  
Hàm destructor có thể là một hàm ảo
B.  
Hàm destructor dùng để hủy vùng nhớ đã cấp cho con trỏ this
C.  
Một lớp luôn luôn có hàm destructor
D.  
Các đáp án trên đều không đúng
Câu 77: 1 điểm
Lỗi ở dòng 3.
A.  
Cả 3 khai báo là hợp lệ.
B.  
Lỗi ở cả 3 dòng.
C.  
Lỗi ở dòng 1.
Câu 78: 1 điểm
Câu 217. Người ta cần quản lý cần quản lý các thông tin về công dân để xác định xem hai công dân bất kỳ có thể kết hôn được với nhau hay không. Biết rằng điều kiện kết hôn là: là công dân từ 18 tuổi trở nên, có tình trạng kết hôn là độc thân, hai công dân kết hôn không cùng giới tính, đồng thời phải lưu lại các thông tin của người kết hôn. Các lớp cần thuộc tính cần xây dựng cho hai lớp đối tượng của bài toán trên là:
A.  
Lớp đối tượng cần xây dựng là Lớp Công dân nam, Công dân nữ; Các thuộc tính là: họ và tên, ngày sinh, tình trạng hôn nhân;
B.  
Lớp đối tượng cần xây dựng là Lớp Công dân; Các thuộc tính là: họ và tên, ngày sinh, giới tính, tình trạng hôn nhân;
C.  
Lớp đối tượng cần xây dựng là Lớp Công dân; Các thuộc tính là: họ và tên, ngày sinh, giới tính, tình trạng hôn nhân; điều kiện kết hôn.
D.  
Lớp đối tượng cần xây dựng là Lớp Công dân am, Lớp kết hôn; Các thuộc tính là: họ và tên, ngày sinh, giới tính, tình trạng hôn nhân;
Câu 79: 1 điểm
Câu 218. Trong khai báo dưới:
A.  
class Diem (1)
B.  
{(2)
C.  
private: int x,y;(3)
D.  
public: (4)
E.  
void Diem(int x,int y);(5)
Câu 80: 1 điểm
Câu 219. Cho đoạn chương trình sau:
A.  
class A{
B.  
private:
C.  
int x,y;
D.  
protected:
E.  
void Nhap();
Câu 81: 1 điểm
Câu 220. Cho đoạn chương trình sau:
A.  
class A{
B.  
private:
C.  
int x,y;
D.  
protected:
E.  
void Nhap();
Câu 82: 1 điểm
MyA.show();
A.  
MyA.B.show();
B.  
B::MyA.show();
C.  
MyA.B::show();
Câu 83: 1 điểm
Câu 222. Cho khai báo lớp như hình trên. Giả sử trong hàm main có khai báo đối tượng p như sau:
A.  
Câu lệnh đúng khi viết trong hàm main là:
Câu 84: 1 điểm
cả ba đáp án đều đúng
A.  
cin>>p.z;
B.  
cin>>p.y;
C.  
cin>>p.x;
Câu 85: 1 điểm
Câu 223. Cho biết khẳng định đúng nhất trong các khẳng định sau:
A.  
Cả ba phương án đều đúng.
B.  
Nếu lớp A là bạn của lớp B thì lớp B cũng là bạn của lớp A.
C.  
Nếu lớp A là bạn của lớp B thì chỉ có một số phương thức của A có thể truy xuất đến các thành phần riêng của lớp B.
D.  
Một lớp A có thể là bạn của nhiều lớp.
Câu 86: 1 điểm
Lỗi ở dòng 1.
A.  
Lỗi ở cả 2 dòng.
B.  
Không dòng nào lỗi.
C.  
Lỗi ở dòng 2.
Câu 87: 1 điểm
Cả hai dòng đều sai.
A.  
Dòng 1 sai.
B.  
Cả hai dòng đều đúng.
C.  
Dòng 2 sai.
Câu 88: 1 điểm
*Hoàn toàn có thể sử dụng được.
A.  
Không thể sử dụng được.
B.  
Cần xác định kiểu dữ liệu ten1, tên 2 là kiểu class T
Câu 89: 1 điểm
Câu 227. Câu lệnh khai báo như sau:
A.  
template T min
B.  
{
C.  
D.  
}
E.  
có nghĩa là:
Câu 90: 1 điểm
Câu 228. Câu lệnh khai báo như sau:
A.  
template T min
B.  
{
C.  
D.  
}
E.  
có nghĩa là:
Câu 91: 1 điểm
Câu 229. Câu lệnh khai báo như sau:
A.  
template T min
B.  
{
C.  
D.  
}
E.  
có nghĩa là:
Câu 92: 1 điểm
Khai báo khuôn hình hàm.
A.  
Khai báo một tệp template tạm thời
B.  
Khai báo khuông hình lớp.
Câu 93: 1 điểm
Khai báo khuông hình lớp T với thuộc tính là một điểm bất kỳ.
A.  
Khai báo khuôn hình lớp Điểm không xác định kiểu dữ liệu của thuộc tính.
B.  
Khai báo khuôn hình lớp Điểm với kiểu dữ liệu thuộc tính bất kỳ.
Câu 94: 1 điểm
Câu 119. 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
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 và lớp Công dân nhập ngũ

Xem thêm đề thi tương tự

thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 4 - Đại Học Điện Lực (EPU) Miễn Phí, Có Đáp ÁnĐại học - Cao đẳng

Bạn đang tìm kiếm tài liệu ôn tập và đề thi trắc nghiệm lập trình PLC phần 4 từ Đại Học Điện Lực (EPU)? Tại đây, bạn sẽ nhận được bộ đề thi hoàn chỉnh kèm theo đáp án chi tiết, hoàn toàn miễn phí. Tài liệu này giúp bạn củng cố kiến thức chuyên môn về lập trình PLC, làm quen với cấu trúc đề thi, và rèn luyện khả năng giải quyết các câu hỏi trắc nghiệm. Đặc biệt hữu ích cho sinh viên các ngành kỹ thuật điện, tự động hóa tại Đại Học Điện Lực, bộ đề này sẽ giúp bạn chuẩn bị tốt nhất cho kỳ thi sắp tới. Tải ngay và bắt đầu ôn luyện để đạt kết quả cao!

25 câu hỏi 1 mã đề 40 phút

62,910 lượt xem 33,860 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 2 - Đại Học Điện Lực (EPU) Miễn Phí, Có Đáp ÁnĐại học - Cao đẳng

Tìm kiếm đề thi trắc nghiệm lập trình PLC phần 2 của Đại Học Điện Lực (EPU)? Tại đây, bạn sẽ được cung cấp tài liệu ôn tập và đề thi trắc nghiệm lập trình PLC phần 2, kèm theo đáp án chi tiết, hoàn toàn miễn phí. Tài liệu này giúp bạn nắm vững các kiến thức cơ bản và nâng cao về lập trình PLC, hiểu rõ cấu trúc đề thi và cách giải quyết các câu hỏi trắc nghiệm hiệu quả. Phù hợp cho sinh viên ngành điện, tự động hóa hoặc những ai muốn nâng cao kiến thức lập trình PLC. Tải ngay tài liệu để ôn tập và chuẩn bị tốt nhất cho kỳ thi sắp tới.

25 câu hỏi 1 mã đề 40 phút

91,841 lượt xem 49,435 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 1 - Đại Học Điện Lực (EPU) (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình PLC phần 1 tại Đại học Điện Lực (EPU). Đề thi bao gồm các câu hỏi về cấu trúc và nguyên lý hoạt động của PLC, lập trình cơ bản với các ngôn ngữ như ladder diagram (LD), cấu hình phần cứng, và ứng dụng của PLC trong hệ thống điều khiển tự động hóa. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

25 câu hỏi 1 mã đề 45 phút

89,059 lượt xem 47,917 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 3 - Đại Học Điện Lực (EPU) Miễn Phí, Có Đáp ÁnĐại học - Cao đẳng

Bạn đang tìm kiếm đề thi trắc nghiệm lập trình PLC phần 3 của Đại Học Điện Lực (EPU)? Tại đây, chúng tôi cung cấp bộ đề thi trắc nghiệm lập trình PLC phần 3 với đầy đủ đáp án và hoàn toàn miễn phí. Bộ tài liệu giúp sinh viên nắm vững kiến thức từ cơ bản đến nâng cao về lập trình PLC, luyện tập với các câu hỏi trắc nghiệm bám sát nội dung thi. Phù hợp cho các bạn sinh viên ngành kỹ thuật điện, tự động hóa, tài liệu này sẽ là công cụ hữu ích trong việc ôn tập và chuẩn bị cho kỳ thi hiệu quả. Tải ngay để có đáp án chính xác và sẵn sàng cho kỳ thi sắp tới.

25 câu hỏi 1 mã đề 40 phút

90,562 lượt xem 48,749 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Môn Lập Trình BTD - Part 3 Đại Học Điện Lực (EPU) - Có Đáp Án Chi TiếtĐại học - Cao đẳng

Đề thi trắc nghiệm môn Lập Trình BTD - Part 3 tại Đại Học Điện Lực (EPU), tập trung vào các câu hỏi quan trọng về cấu trúc dữ liệu, thuật toán, lập trình cơ bản và nâng cao. Đề thi đi kèm đáp án chi tiết, giúp sinh viên ôn luyện hiệu quả và chuẩn bị tốt nhất cho kỳ thi.

 

1 giờ

25,663 lượt xem 13,811 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
EPU - Kiến Trúc Máy Tính - Chương 2 - Phần 6 - Đề Trắc Nghiệm Có Đáp Án - Đại Học Điện LựcKiến trúc

Ôn luyện với đề trắc nghiệm “Kiến trúc máy tính - Chương 2, Phần 6” từ Đại học Điện Lực EPU. Đề thi bao gồm các câu hỏi về các nguyên lý hoạt động của máy tính, cấu trúc CPU, bộ nhớ, và các thành phần hệ thống máy tính, kèm đáp án chi tiết giúp sinh viên củng cố kiến thức và chuẩn bị tốt cho các kỳ thi. Đây là tài liệu hữu ích cho sinh viên ngành công nghệ thông tin. Thi thử trực tuyến miễn phí và tiện lợi.

28 câu hỏi 1 mã đề 1 giờ

49,109 lượt xem 26,426 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm Tt EPU FPT - Có Đáp Án - Trường Đại Học Cảnh Sát Nhân Dân (CSS)Đại học - Cao đẳng

Ôn luyện kiến thức với đề thi trắc nghiệm Tt EPU FPT từ Trường Đại Học Cảnh Sát Nhân Dân (CSS). Đề thi bao gồm các câu hỏi trọng tâm về các kỹ năng, kiến thức chuyên ngành liên quan đến lĩnh vực công nghệ và quản lý an ninh, với cấu trúc rõ ràng và đáp án chi tiết cho từng câu hỏi. Đây là tài liệu cần thiết cho sinh viên ngành cảnh sát nhân dân, giúp củng cố kiến thức và chuẩn bị kỹ lưỡng cho kỳ thi. Thi thử trực tuyến miễn phí để nâng cao hiệu quả học tập và tự tin trước kỳ thi chính thức.

 

40 câu hỏi 1 mã đề 1 giờ

143,578 lượt xem 77,308 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Trắc nghiệm Kỹ thuật đo lường điện - EPU - Đại học Điện lực EPU

Ôn luyện môn Kỹ thuật Đo lường Điện tại Đại học Điện lực (EPU) với bộ đề trắc nghiệm kèm đáp án chi tiết. Đề thi bao gồm các nội dung về các phương pháp đo lường điện, thiết bị đo, và các khái niệm về sai số trong đo lường điện. Tài liệu giúp sinh viên củng cố kiến thức thực hành, chuẩn bị tốt cho kỳ thi. Tham gia thi thử trực tuyến để kiểm tra và củng cố kỹ năng làm bài thi.

 

223 câu hỏi 6 mã đề 1 giờ

142,150 lượt xem 76,531 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề Thi Trắc Nghiệm PLC - Đại Học Điện Lực EPU (Miễn Phí, Có Đáp Án)Đại học - Cao đẳng

Tham khảo ngay đề thi trắc nghiệm PLC dành cho sinh viên Đại học Điện lực (EPU), với các câu hỏi đa dạng về lập trình điều khiển logic (PLC) từ cơ bản đến nâng cao. Đề thi miễn phí và kèm đáp án chi tiết, giúp sinh viên củng cố kiến thức về PLC, các ứng dụng trong hệ thống tự động hóa và điều khiển công nghiệp. Đây là tài liệu ôn tập lý tưởng giúp sinh viên EPU chuẩn bị kỹ lưỡng cho các kỳ thi và kiểm tra môn học PLC.

64 câu hỏi 3 mã đề 40 phút

144,269 lượt xem 77,665 lượt làm bài

Bạn chưa chinh phục đề thi này!!!
thumbnail
Đề thi Trắc nghiệm Dung Sai - Đại học Điện lực EPU (Miễn phí, có đáp án)Đại học - Cao đẳng

Đề thi trắc nghiệm Dung Sai miễn phí của Đại học Điện lực (EPU), kèm theo đáp án chi tiết. Đề thi này giúp sinh viên nắm vững các kiến thức về dung sai, hệ thống kích thước, sai số chế tạo và các tiêu chuẩn kỹ thuật quan trọng trong quá trình sản xuất. Các câu hỏi được thiết kế phù hợp với chương trình học và kỳ thi của EPU, giúp sinh viên ôn tập hiệu quả và chuẩn bị tốt cho các kỳ thi liên quan đến dung sai và kỹ thuật đo lường.

53 câu hỏi 1 mã đề 1 giờ

144,233 lượt xem 77,651 lượt làm bài

Bạn chưa chinh phục đề thi này!!!