Câu hỏi và trả lời Câu hỏi 1: Sự khác nhau giữa dựa trên thành phần (Component-Based) và hướng đối tượng (Object- Oriented)? | Câu hỏi và trả lời Câu hỏi 1 Sự khác nhau giữa dựa trên thành phần Component-Based và hướng đối tượng Object- Oriented Trả lời 1 Phát triển dựa trên thành phần có thể được xem như là mở rộng của lập trình hướng đối tượng. Một thành phần là một khối mã nguồn riêng có thể thực hiện một nhiệm vụ đặc biệt. Lập trình dựa trên thành phần bao gồm việc tạo nhiều các thành phần tự hoạt động có thể được dùng lại. Sau đó chúng ta có thể liên kết chúng lại để xây dựng các ứng dụng. Câuhỏi 2. Những ngôn ngữ nào khác được xem như là hướng đối tượng Trả lời 2 Các ngôn ngữ như là C Java SmallTalk Visual cũng có thể được sử dụng cho lập trình hướng đối tượng. Còn rất nhiều những ngôn ngữ khác nhưng không được phổ biến lắm. Câu hỏi 3 Tại sao trong kiểu số không nên khai báo kiểu dữ liệu lớn thay vì dùng kiểu dữ liệu nhỏ hơn Trảlời3 Mặc dù điều có thể xem là khá hợp lý nhưng thật sự không hiệu quả lắm. Chúng ta không nên sử dụng nhiều tài nguyên bộ nhớ hơn mức cần thiết. Khi đó vừa lãng phí bộ nhớ lại vừa hạn chế tốc độ của chương trình. Câuhỏi 4 Chuyện gì xảy ra nếu ta gán giá trị âm vào biến kiểu không dấu Trả lời 4 Chúng ta sẽ nhận được lỗi của trình biên dịch nói rằng không thể gán giá trị âm cho biến không dấu trong trường hợp ta gán giá trị hằng âm. Còn nếu trong trường hợp kết quả là âm đựơc tính trong biểu thức khi chạy chương trình thì chúng ta sẽ nhận được lỗi dữ liệu. Việc kiểm tra và xử lý lỗi dữ liệu sẽ đựơc trình bày trong các phần sau. Câu hỏi 5 Những ngôn ngữ nào khác hỗ trở Common Type System CTS trong Common Language Runtime CLR Trả lời 5 Microsoft Visual Basic Version 7 Visual C .NET cùng hỗ trợ CTS. Thêm vào đó là một số phiên bản của ngôn ngữ khác cũng được chuyển vào CTS. Bao gồm Python COBOL Perl Java. Chúng ta có thể xem trên trang web của Microsoft để biết thêm chi tiết. Câuhỏi 6 Có phải còn những câu lệnh điều khiển khác Trảlời 6 Đúng các câu lệnh này như sau throw try catch và finally. Chúng ta sẽ được học trong chương xử lý ngoại lệ. Câuhỏi 7 Có