vietjack.com

225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 9
Quiz

225 câu trắc nghiệm Lập trình hướng đối tượng có đáp án - Phần 9

A
Admin
19 câu hỏiIT TestTrắc nghiệm tổng hợp
19 CÂU HỎI
1. Nhiều lựa chọn

Xây dựng lớp Time trong java như hình trên, phương thức là: Xây dựng lớp Time trong java như hình trên, phương thức là (ảnh 1)

A. Phương thức khởi tạo của lớp Time

B. Phương thức nhập dữ liệu cho lớp Time

C. Phương thức kiểm tra thời gian của lớp Time

2. Nhiều lựa chọn

Xây dựng lớp Time trong java như hình trên, phương thức khởi tạo public Time() làm nhiệm vụ: Xây dựng lớp Time trong java như hình trên, phương thức khởi tạo public Time() làm nhiệm vụ: (ảnh 1)

A. Gọi tới hàm setTime để thiết lập giá trị khởi tạo cho giờ, phút, giây

B. 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

C. Khởi tạo giá trị ban đầu cho dữ liệu của lớp

3. Nhiều lựa chọn

Cho đoạn chương trình trên, câu nhận định đúng cho đoạn chương trình trên là: Cho đoạn chương trình trên, câu nhận định đúng cho đoạn chương trình trên là: (ảnh 1)

A. DisplayData() không thể được khai báo với từ khóa private

B. DisplayData() không thể truy cập vào j

C. ShowData() không thể truy cập vào i

D. Đoạn chương trình không lỗi

4. Nhiều lựa chọn

Đoạn chương trình trên làm nhiệm vụ: Đoạn chương trình trên làm nhiệm vụ: (ảnh 1)

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ỳ giống 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. 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

5. Nhiều lựa chọn

Cho bảng Lớp trong CSDL sql server, thực hiện kết nối đến CSDL và lấy dữ liệu về bảng lớp để hiển thị lên Form. Ta cần xây dựng lớp Lớp học trong C# có cấu trúc như hình trên. Thuộc tính của lớp Lớp học: Cho bảng Lớp trong CSDL sql server, thực hiện kết nối đến CSDL và lấy dữ liệu về bảng lớp để hiển thị lên Form. Ta cần xây dựng lớp Lớp học trong C# có cấu trúc như hình trên. Thuộc tính của lớp Lớp học: (ảnh 1)

A. malop, tenlop,namvao, makhoa

B. malop,tenlop,connString, namvao,makhoa

C. Malop, Tenlop, Namvao, Makhoa

D. Lophoc, deleteClass, updateClass

6. Nhiều lựa chọn

Cho lớp Lophoc như hình trên, Lớp Lophoc dùng để kết nối đến bảng Lop trong CSDL SQL Server và lấy dữ liệu và thực thi một số thao tác như update, delete, insert...Ý nghĩ của dòng lệnh “private string malop;” là: Cho lớp Lophoc như hình trên, Lớp Lophoc dùng để kết nối đến bảng Lop trong CSDL SQL Server và lấy dữ liệu và thực thi một số thao tác như update, delete, insert...Ý nghĩ của dòng lệnh “private string malop;” là: (ảnh 1)

A. Khai báo thuộc tính maLop kiểu chuỗi

B. Khai báo phương thức trả về maLop kiểu chuỗi

C. Khai báo hàm tạo của lớp Lophoc

D. Không có phương án chính xác

7. Nhiều lựa chọn

Cho lớp Lophoc như hình trên, ý nghĩa của phương thức “ public string Malop” là: Cho lớp Lophoc như hình trên, ý nghĩa của phương thức “ public string Malop” là: (ảnh 1)

A. Dùng để thiết lập và lấy giá trị của thuộc tính maLop(2) Website

B. Khai báo phương thức Malop trả về kiểu chuỗi

C. Dùng để truy cập vào thuộc tính maLop của lớp (1)

D. Cả (1) và (2)

8. Nhiều lựa chọn

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. Phạm vi của thuộc tính là private hay public hay protected

B. Khai báo kiểu dữ liệu của thuộc tính

C. Từ khóa Properties đi đầu

D. Từ khóa Region đi đầu

9. Nhiều lựa chọn

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 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

B. 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. 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 các phương thức của lớp

10. Nhiều lựa chọn

Cho lớp Lophoc được khai báo như trên, khi thực hiện khai báo đối tượng của lớp Lophoc: Lophoc obj1=new Lophoc(’Chuỗi kết nối’). Để thiết lập thuộc tính maLop của đối tượng obj1 ta sử dụng câu lệnh: Cho lớp Lophoc được khai báo như trên, khi thực hiện khai báo đối tượng của lớp Lophoc: Lophoc obj1=new Lophoc(’Chuỗi kết nối’). Để thiết lập thuộc tính maLop của đối tượng obj1 ta sử dụng câu lệnh: (ảnh 1)

A. Không thể thiết lập được vì maLop là thành viên kiểu private

B. Thực hiện truy cập thông qua phương thức Malop đã xây dựng như sau: obj1.Malop=...

C. Chưa khai báo phương thức thiết lập maLop

D. Thực hiện truy cập như sau: obj1.maLop=....

11. Nhiều lựa chọn

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. Thiết lập và lấy giá trị của thuộc tính đó

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. Đâ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

12. Nhiều lựa chọn

Cho lớp Lophoc được khai báo như trên, nếu thay câu lệnh private string maLop thành public string maLop thì: Cho lớp Lophoc được khai báo như trên, nếu thay câu lệnh private string maLop thành public string maLop thì: (ảnh 1)

A. Điều này là không được phép. Vì quy định trong C# các thuộc tính phải Website khai báo bắt đầu bằng từ khóa private

B. 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. Việc xây dựng phương thức public string Malop là không cần thiết nữa. (2)

D. Cả (1) và (2)

13. Nhiều lựa chọn

Cho lớp Lophoc được khai báo như trên, với khai báo public Lophoc (string str); là khai báo: Cho lớp Lophoc được khai báo như trên, với khai báo public Lophoc (string str); là khai báo: (ảnh 1)

A. Hàm tạo của lớp.(1) Website

B. Một phương thức xác định chuỗi kết nối cho lớp.(2)

C. Cả (1) và (2)

D. Thuộc tính của lớp

14. Nhiều lựa chọn

Cho lớp Lophoc được khai báo như trên, ý nghĩa của việc xây dựng phương thức public Datatable getClasses() là: Cho lớp Lophoc được khai báo như trên, ý nghĩa của việc xây dựng phương thức public Datatable getClasses() là: (ảnh 1)

A. Thực hiện truy vấn CSDL, trả về bảng Lop Website

B. Thực hiện thiết lập giá trị cho các thuộc tính của lớp

C. Không có phương án đúng

15. Nhiều lựa chọn

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. Số thí sinh, mảng các thí sinh

B. SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi

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

16. Nhiều lựa chọn

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. Số thí sinh, mảng các thí sinh

B. SBD, Họ và tên, Ngày sinh, Giới tính, Phòng thi, Giờ thi

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

17. Nhiều lựa chọn

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 nhập và hiển thị thông tin từng thí sinh

B. Phương thức hiển thị thông tin từng thí sinh

C. Phương thức hiển thị, phương thức khởi tạo, phương thức nhập

D. Không có phương án đúng

18. Nhiều lựa chọn

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 nhập và hiển thị danh sách thí sinh

B. Phương thức hiển thị danh sách thí sinh

C. Phương thức hiển thị, phương thức khởi tạo, phương thức nhập

D. Không có phương án đúng

19. Nhiều lựa chọn

Cho hình ảnh trên, hình ảnh gợi cho ta về: Cho hình ảnh trên, hình ảnh gợi cho ta về: (ảnh 1)

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 hướng đối tượng

C. Điều không tồn tại trong lập trình cấu trúc

© All rights reserved VietJack