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
File nào chứa giao diện người dùng trong ASP.NET MVC?
A. .cshtml
B. .vb
C. .aspx
D. .xml
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
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
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
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
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
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
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
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
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
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
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
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ở
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()
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
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
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
Mô hình nào ASP.NET Core MVC sử dụng?
A. MVC
B. MVVM
C. MVP
D. MVT
1ViewModel là gì trong ASP.NET Core MVC?
A. Model được sử dụng riêng cho giao diện
B. Controller phụ
C. View có nhiều Layout
D. View được sinh từ CSDL