Font size
WorksheetsKiến thức về .NET và C#
Total questions: 31
Worksheet time: 16mins
Công nghệ .NET được Microsoft phát triển nhằm mục đích gì?
Xây dựng ứng dụng di động
Xây dựng ứng dụng đa nền tảng
Chỉ hỗ trợ lập trình C++
Chỉ hỗ trợ Windows
.NET có bao nhiêu nền tảng chính?
2
3
4
5
.NET Framework chủ yếu hỗ trợ phát triển ứng dụng trên hệ điều hành nào?
Windows
Linux
MacOS
Android
.NET Core là gì?
Một phần mở rộng của .NET Framework
Một framework mã nguồn mở và đa nền tảng
Một công cụ lập trình riêng cho Windows
Một thư viện của C#
Thành phần nào của .NET Framework thực thi và quản lý mã nguồn?
CLR (Common Language Runtime)
BCL (Base Class Library)
Visual Studio
.NET Core
Microsoft Visual Studio là gì?
Một hệ điều hành
Một công cụ phát triển tích hợp (IDE)
Một trình biên dịch duy nhất cho C++
Một loại ngôn ngữ lập trình
Một giải pháp (Solution) trong Visual Studio có thể chứa gì?
Nhiều dự án (Projects)
Chỉ một dự án duy nhất
Không chứa dự án nào
Chỉ chứa thư viện
C# được xây dựng dựa trên nền tảng của hai ngôn ngữ nào?
Java và Python
C++ và Java
Ruby và Perl
JavaScript và TypeScript
Chương trình C# bắt đầu thực thi từ đâu?
Lớp đầu tiên
Phương thức Main()
Phương thức khởi tạo
Tệp config
Lệnh nào dùng để đọc dữ liệu từ bàn phím trong C#?
Console.Read()
Console.ReadLine()
Console.ReadKey()
Cả 3 lệnh trên
Lệnh nào dùng để xuất dữ liệu ra màn hình?
Console.Write()
Console.W
Lệnh nào dùng để xuất dữ liệu ra màn hình?
Console.Write()
Console.WriteLine()
Console.Print()
a và b đều đúng
Để khai báo một biến trong C#, ta sử dụng cú pháp nào?
var x;
int x;
x = 10;
declare int x;
dùng để đọc dữ liệu từ bàn phím trong C#?
Console.Read()
Console.ReadLine()
Console.ReadKey()
Cả 3 lệnh trên
Từ khóa nào được sử dụng để khai báo hằng số trong C#?
constant
var
readonly
const
Toán tử nào được dùng để kiểm tra kiểu của một đối tượng?
is
as
typeof
Cả a, b, c
Câu lệnh nào sau đây là đúng trong C#?
if(condition) { … }
if condition then { … }
if (condition) do { … }
if (condition) while { … }
Để thoát khỏi vòng lặp trong C#, ta sử dụng lệnh nào?
continue
break
return
exit
Vòng lặp nào đảm bảo khối lệnh chạy ít nhất một lần?
for
while
do…while
Không vòng lặp nào
Phương thức nào có thể trả về giá trị trong C#?
static void Main()
static int GetValue()
static string Display()
b và c đúng
Ngoại lệ là gì?
Lỗi xảy ra khi biên dịch
Lỗi xảy ra khi chương trình đang chạy
Lỗi cú pháp trong mã nguồn
Một phần bắt buộc của C#
Lệnh nào dùng để bắt ngoại lệ trong C#?
try-catch
throw
finally
Cả a, b, c
Thuộc tính nào của lớp Exception chứa nội dung lỗi?
Message
StackTrace
Source
Type
Lớp Exception nào dùng để xử lý lỗi chia cho 0?
NullReferenceException
DivideByZeroException
IOException
IndexOutOfRangeException
Ngoại lệ nào xảy ra khi truy cập phần tử ngoài phạm vi của mảng?
IndexOutOfRangeException
StackOverflowException
InvalidCastException
OutOfMemoryException
Y cập phần tử ngoài phạm vi của mảng?
IndexOutOfRangeException
StackOverflowException
InvalidCastException
OutOfMemoryException
Để ném một ngoại lệ trong C#, ta sử dụng từ khóa nào?
catch
throw
finally
error
Trong một khối try-catch, khối finally có bắt buộc không?
Có
Không
Chỉ khi có nhiều catch
Chỉ khi có throw
Có thể có bao nhiêu khối catch cho một khối try?
1
2
Không giới hạn
Không thể có catch
Lệnh nào cho phép kiểm tra và chuyển đổi chuỗi sang số mà không gây lỗi?
int.Parse()
Convert.ToInt32()
int.TryParse()
ToString()
Khi một phương thức gặp lỗi và muốn tạo một ngoại lệ riêng, ta làm gì?
Viết lớp kế thừa Exception
Dùng try-catch
Dùng throw
Cả a, b, c
