20+ câu trắc nghiệm Lập trình trực quan C# có đáp án
15 câu hỏi
Header đúng cho một class dự định dùng là:
class MyClass IFace
class MyClass ; IFace
class MyClass : IFace
class MyClass {IFace}
Để class sử dụng interface nó phải:
Kế thừa các đặc tính của interface
Chứa các phương thức giống như interface
Tạo một interface object
Tất cả các đáp án trên
Mọi class đều trực tiếp hoặc gián tiếp mở rộng lớp nào sau đây:
System
Object
Drawing
Console
Khái niệm composition xác định rằng bạn có thể:
Biên soạn code tốt với C#
Soạn các dự án C# với những object khác nhau
Giảm lỗi bằng cách viết lại trong quá trình lập trình
Tất cả các đáp án trên
Đa hình xảy ra khi các phương thức của lớp con:
Ghi đè các phương thức của lớp cha nhưng vẫn duy trì việc triển khai
Duy trì cũng kiểu trả về và các tham số như lớp cha, nhưng cách thực hiện khác nhau
Có kiểu trả về và tham số khác với lớp cha
Là ảo
Để xuất giá trị của mảng đa chiều, Console.WriteLine(___):
myArray[1][3];
myArray[1,3];
myArray{1}{3};
myArray(1),(3);
Tất cả các phương thức trong lớp cơ sở trừu tượng phải được khai báo trừu tượng.
Sai
Đúng
Các phương thức được khai báo trừu tượng trong lớp cơ sở phải hiển thị việc triển khai tại thời điểm khai báo.
Sai
Đúng
Code:
public class B : A { }
Định nghĩa một class dẫn xuất tất cả các phương thức của A.
Định nghĩa một class chỉ dẫn xuất những phương thức được bảo vệ và public của A.
Cả A và B.
Code trên bị lỗi.
Giả sử rằng:
public class B : A { public B(int i) : base(i) { } }
Biên dịch và chạy đúng, chúng ta có thể kết luận gì về các constructor trong lớp A?
Một constructor lấy tham số có kiểu i.
Đây chỉ là constructor mặc định.
Một constructor lấy tham số có kiểu là int.
A và B
Các lớp được khai báo với từ khóa sealed không thể là lớp cơ sở?
Sai
Đúng
Một phương thức ... một ngoại lệ khi phương thức phát hiện có vấn đề xảy ra.
Try
Catch
Throw
A và B
Các đối tượng ngoại lệ được bắt nguồn từ class?
Try
Catch
Exception
Event
Một lớp trừu tượng...
Có thể chứa các biến instance
Có thể chứa constructor
Có thể mở rộng class khác
Tất cả các đáp án trên
Một khối ... kèm theo code có thể throw một ngoại lệ.
Try
Catch
Exception
A và B








