1Trong mô hình MVC, “Controller” đóng vai trò gì?
A. Lưu trữ dữ liệu
B. Xử lý yêu cầu và điều phối dữ liệu
C. Định nghĩa style cho ứng dụng
D. Trình bày dữ liệu
Controller trong ASP.NET MVC thường kế thừa lớp nào?
A. Microsoft.AspNetCore.Mvc.Controller
B. WebForms.BaseController
C. System.Component.Controller
D. System.Web.Controller
1Điểm khác biệt nổi bật giữa ASP.NET Core và ASP.NET truyền thống là gì?
A. ASP.NET Core không có Razor
B. ASP.NET Core hỗ trợ đa nền tảng và mã nguồn mở
C. ASP.NET Core không hỗ trợ Web API
D. ASP.NET Core chỉ chạy trên Windows
1Phương thức mặc định đầu tiên được gọi khi truy cập Controller là gì?
A. Index()
B. Default()
C. View()
D. Show()
ASP.NET Core là gì?
A. Một trình duyệt
B. Một nền tảng phát triển desktop
C. Một hệ điều hành
D. Một framework lập trình web mã nguồn mở
Middleware trong ASP.NET Core là gì?
A. Cổng kết nối mạng
B. Plugin trình duyệt
C. Lớp trung gian xử lý request và response
D. Giao diện đồ họa
View trong ASP.NET Core MVC sử dụng công nghệ nào để kết hợp mã C# vào HTML?
A. XML
B. JavaScript
C. Razor
D. XAML
Tệp Startup.cs (hoặc Program.cs trong .NET 6+) có nhiệm vụ gì?
A. Hiển thị dữ liệu lên View
B. Điều chỉnh font chữ cho toàn hệ thống
C. Viết các lớp model
D. Cấu hình pipeline và dịch vụ khởi chạy ứng dụng
1Trong ASP.NET Core MVC, để điều hướng URL tới controller và action, ta sử dụng gì?
A. Routing
B. View Engine
C. Middleware
D. Model Binding
Câu lệnh khởi tạo một project ASP.NET Core MVC trong CLI là gì?
A. dotnet start mvc
B. dotnet new mvc
C. dotnet new web
D. new asp mvc
Model được sử dụng trong ASP.NET MVC để làm gì?
A. Điều hướng giữa các trang
B. Quản lý session
C. Hiển thị dữ liệu
D. Xử lý logic và kết nối cơ sở dữ liệu
1Phương thức View() trong controller trả về gì?
A. Một file PDF
B. Một đối tượng ViewResult
C. Một nội dung JSON
D. Một đoạn mã HTML
1Tệp Program.cs trong ASP.NET Core dùng để làm gì?
A. Định nghĩa controller
B. Kết nối database
C. Cấu hình ứng dụng và khởi tạo Web Host
D. Viết giao diện
1Ứng dụng ASP.NET Core MVC có thể chạy trên hệ điều hành nào?
A. macOS
B. Windows
C. Tất cả các đáp án trên
D. Linux
1Thư mục wwwroot trong ASP.NET Core dùng để làm gì?
A. Chứa các tệp tĩnh như CSS, JS, hình ảnh
B. Chứa cấu hình database
C. Chứa mã C#
D. Chứa View
File cấu hình chính trong ASP.NET Core chứa ConnectionString và các thiết lập là?
A. startup.cs
B. appsettings.json
C. settings.config
D. project.json
File nào chứa giao diện người dùng trong ASP.NET MVC?
A. .cshtml
B. .vb
C. .aspx
D. .xml
Thành phần nào trong mô hình MVC chịu trách nhiệm xử lý logic nghiệp vụ?
A. Controller
B. Data Layer
C. Model
D. View