Font size
WorksheetsKiến thức C# cơ bản
Total questions: 50
Worksheet time: 25mins
C# được ra đời vào năm nào dưới sự dẫn dắt của Anders Hejlsberg tại Microsoft?
1995
2000
2005
2010
Điểm khởi đầu (entry point) của một chương trình C# là gì?
Namespace
Class
Main()
Console
Kiểu dữ liệu nào trong C# được sử dụng phổ biến nhất cho số nguyên?
short
byte
int
long
Toán tử nào được dùng để nối chuỗi trong C#?
&
+
&&
||
Câu lệnh nào đảm bảo khối lệnh luôn được thực hiện ít nhất một lần?
for
while
do-while
foreach
Trong switch-case, từ khóa nào được dùng để thoát khỏi một case?
return
break
continue
exit
Từ khóa nào để định nghĩa một lớp trong C#?
class
struct
object
namespace
Từ khóa nào dùng để kế thừa một class trong C#?
inherits
extends
:
base
Tính chất nào của OOP cho phép một hành động có thể thực hiện theo nhiều cách khác nhau?
Đóng gói
Kế thừa
Đa hình
Trừu tượng
Trong OOP, từ khóa nào được dùng để ghi đè phương thức?
override
overload
virtual
abstract
Kiểu dữ liệu nào trong C# dùng cho số thực có độ chính xác cao?
float
double
decimal
int
Kiểu dữ liệu bool trong C# chỉ có thể nhận giá trị nào?
0/1
true/false
yes/no
on/off
Khai báo hằng số trong C# sử dụng từ khóa nào?
final
static
const
readonly
Khai báo biến int x = 5; x++; kết quả của x là?
4
5
6
7
Ép kiểu tường minh trong C# sử dụng cú pháp nào?
(kiểu_dữ_liệu)
convert()
parse()
cast<>
Câu lệnh nào dùng để đọc dữ liệu từ bàn phím trong C#?
Console.Read()
Console.Input()
Console.ReadLine()
Console.Scan()
Trong toán tử số học, toán tử nào trả về phần dư?
/
%
//
mod
Trong toán tử logic, ký hiệu cho phép phủ định là gì?
(a)
Trong toán tử số học, toán tử nào trả về phần dư?
/
%
//
mod
Trong toán tử logic, ký hiệu cho phép phủ định là gì?
!
&&
||
~
Trong toán tử so sánh, biểu thức nào kiểm tra hai giá trị khác nhau?
=
!=
==
<>
Toán tử nào dùng để gán cộng dồn trong C#?
++
+=
=+
add
Câu lệnh nào được dùng khi cần nhiều nhánh rẽ với nhiều giá trị cụ thể?
if-else
switch-case
for
while
Trong vòng lặp for, phần nào chỉ chạy một lần?
Khởi tạo
Điều kiện
Cập nhật
Thân vòng lặp
Trong vòng lặp while, khi nào điều kiện được kiểm tra?
Trước vòng lặp
Sau vòng lặp
Giữa vòng lặp
Không kiểm tra
Trong vòng lặp do-while, điều kiện được kiểm tra khi nào?
Trước
Sau
Giữa
Không kiểm tra
Trong vòng lặp foreach, ta dùng để duyệt qua?
Một số nguyên
Một mảng/tập hợp
Một biến
Một hằng số
Lệnh nào dùng để thoát khỏi vòng lặp ngay lập tức?
continue
exit
break
stop
Lệnh nào dùng để bỏ qua một vòng lặp và tiếp tục lần kế tiếp?
continue
exit
break
skip
Câu lệnh if (x > 0) Console.WriteLine("Dương"); sẽ in gì khi x = -5?
Âm
Dương
0
Không in gì
Trong cấu trúc if-else if-else, chương trình sẽ thực hiện mấy nhánh?
Tất cả nhánh đúng
Một nhánh đầu tiên đúng
Tất cả nhánh sai
Không nhánh nào
Switch-case trong C# cần từ khóa nào để xử lý trường hợp mặc định?
optional
default
case else
otherwise
Một class có thể kế thừa nhiều class khác trong C# không?
Có
Không
Tùy trường hợp
Chỉ với abstract
Windows Forms là framework phát triển GUI cho?
Java
.NET
Python
C++
Điều khiển nào chỉ hiển thị văn bản, không cho nhập?
TextBox
Label
Button
Listbox
Windows Forms là framework phát triển GUI cho?
Java
.NET
Python
C++
Điều khiển nào chỉ hiển thị văn bản, không cho nhập?
TextBox
Label
Button
ListBox
Điều khiển nào dùng để nhập dữ liệu văn bản?
Label
TextBox
Button
CheckBox
Điều khiển nào cho phép chọn nhiều tùy chọn cùng lúc?
RadioButton
ComboBox
CheckBox
ListBox
Điều khiển nào cho phép chỉ chọn một tùy chọn trong nhóm?
CheckBox
ComboBox
RadioButton
ListBox
Điều khiển nào kết hợp TextBox và danh sách thả xuống?
ListBox
ComboBox
RadioButton
Label
Điều khiển nào hiển thị danh sách dài và có thể chọn nhiều mục?
ComboBox
ListBox
CheckBox
Label
Sự kiện quan trọng nhất của Button là gì?
Click
Load
TextChanged
Resize
Thuộc tính nào của Form quy định vị trí khởi tạo?
Size
Text
StartPosition
Location
File nào là điểm khởi đầu trong project Windows Forms?
Form1.cs
Program.cs
App.config
Form1.Designer.cs
Trong Windows Forms, thuộc tính nào của TextBox cho phép nhập nhiều dòng?
MultiLine
Lines
Rows
TextRows
Sự kiện nào được kích hoạt khi nội dung TextBox thay đổi?
Changed
TextChanged
InputChanged
KeyDown
Trong Windows Forms, thuộc tính nào của Button quyết định dòng chữ hiển thị trên nút?
Caption
Text
Label
Title
int sum = 0; for (int i = 1; i <= 5; i++) { if (i % 2 == 0) continue; sum += i; } Console.WriteLine(sum);
5
9
15
25
int x = 0; while (x < 3) { Console.Write(x); x++; }
123
012
345
321
