225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 11
19 câu hỏi
Số sinh viên (n), mảng đối tượng Sinh viên
Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
Số sinh viên (n), Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
Chọn đáp án A
Ngày tháng, Số sinh viên (n), mảng đối tượng Sinh viên
Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
Ngày tháng, Số sinh viên (n), Họ và tên, Ngày sinh, Giơi tính, Địa chỉ, Lớp
Số sinh viên (n), mảng đối tượng Sinh viên
Chọn đáp án A

a=5;b=0; Website
Chương trình có lỗi, không thể hiển thị kết quả
a=5;b=15;
a=5;b=10;
Chọn đáp án 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
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
Thuộc tính của lớp có thể có kiểu của chính lớp đó
Tất cả đều đúng
Chọn đáp án D
friend istream & operator >>(istream & istr, SP &a);
friend void istream & operator >>(istream & istr, SP &a);
friend istream & operator >>(istream istr, SP &a);
friend istream & operator >>(istream & istr, SP a);
Chọn đáp án A
class Thi_sinh
{
int SBD;
char Hoten[40];
int Gt;
….
};
class Ds_thi_sinh
{
Thi_sinh *ds;
int sothisinh;
…
};
Quan hệ giữa lớp Ds_thi_sinh và Thi_sinh là:
Lớp Thi_sinh là lớp thành phần của lớp Ds_thi_sinh
Lớp Thi_sinh là lớp bao của lớp Ds_thi_sinh
Hai lớp không có mỗi quan hệ đặc biệt
Lớp Thi_sinh là lớp con của lớp Ds_thi_sinh
Chọn đáp án A

Dòng 1 sai Website
Dòng 2 sai
Cả hai dòng đều sai
Cả hai dòng đều đúng
Chọn đáp án D

a=10;
a=5;
a=20;
Chương trình có lỗi, không thể hiển thị kết quả
Chọn đáp án B

10
11
12
Lỗi, không in được a.n
Chọn đáp án D

x=10; y=8;
x=10; y=5;
x=10; y=10;
x=5; y=8;
Chọn đáp án D
Contructor
Hàm friend
Không có hàm nào cả
Hàm ảo virtual
Chọn đáp án A
Một lớp luôn luôn có hàm destructor
Hàm destructor có thể là một hàm ảo
Hàm destructor dùng để hủy vùng nhớ đã cấp cho con trỏ this
Các đáp án trên đều không đúng
Chọn đáp á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
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
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
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
Chọn đáp án A
Một lớp A có thể là bạn của nhiều lớp
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
Cả ba phương án đều đúng
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
Chọn đáp án A

Lỗi ở dòng 1
Lỗi ở dòng 2
Lỗi ở cả 2 dòng
Không dòng nào lỗi
Chọn đáp án C
template (class T) T min (T a, T b)
{
…
}
có nghĩa là:
Khai báo họ các hàm tìm giá trị nhỏ nhất giữa hai số có cùng kiểu dữ liệu
Khai báo họ các hàm tìm giá trị nhở nhất giữa các cố bất kỳ
Khai báo họ các hàm tìm giá trị nhỏ nhất của một dãy các số có chung kiểu dữ liệu
Chọn đáp án A
template (class T) T min (T a, T b, Tc)
{
…
}
có nghĩa là:
Khai báo họ các hàm tìm giá trị nhỏ nhất giữa hai số có cùng kiểu dữ liệu
Khai báo họ các hàm tìm giá trị nhở nhất giữa các cố bất kỳ
Khai báo họ các hàm tìm giá trị nhỏ nhất của một dãy các số có chung kiểu dữ liệu
Khai báo học các hàm tìm giá trị nhỏ nhất trong ba số có cùng kiểu dữ liệu
Chọn đáp án D
template (class T, class U) T min (T a, U b)
{
…
}
có nghĩa là
Khai báo họ các hàm tìm giá trị nhỏ nhất giữa hai số có cùng kiểu dữ liệu
Khai báo họ các hàm tìm giá trị nhở nhất giữa hai số khác kiểu dữ liệu
Khai báo học các hàm tìm giá trị nhỏ nhất trong hai số có thể cùng hay khác kiểu dữ liệu
Khai báo họ các hàm tìm giá trị nhỏ nhất của một dãy các số có chung kiểu dữ liệu
Chọn đáp án C

Khai báo khuôn hình hàm
Khai báo khuôn hình lớp
Khai báo một tệp template tạm thời
Chọn đáp án B








