Đề bài kiểm tra : Nhìn vào đoạn lệnh sau, trong 120 giây, hãy cho biết sau khi chương trình chạy đến dòng /// STOP HERE
thì giá trị của :
I, J , K = ?
P1.X = ?
P1.Y =?
P2.X =?
P2.Y =?
-
class Program
-
{
-
static void Main()
-
{
-
int i, j, k;
-
var P1 = new Point();
-
var P2 = new Point();
-
P1.X = 0;
-
P1.Y = 0;
-
P2.X = 1;
-
P2.Y = 1;
-
P2=P1;
-
i = P2.X;
-
j = ++P1.X;
-
k = P1.Y++;
-
P2.X++;
-
P1.Y++;
-
/// STOP HERE
-
}
-
}
-
class Point
-
{
-
public int X { get; set; }
-
public int Y { get; set; }
-
-
}
Kết quả
Sau khi ghi kết quả ra giấy, thử chạy chương trình trong IDE của VS 2008 để so sánh!
Nếu bạn làm đúng : <3/7 : Bạn là amater
Nếu bạn làm đúng : 3/7 : Bạn có trên 6 tháng kinh nghiệm C# và khá chăm chỉ
Nếu bạn làm đúng : 7/7 : Bạn thành thạo C# và có trên 1 năm kinh nghiệm sử dụng C# liên tục !
Nếu bạn ra đáp án chính xác dưới 60 sec , bạn có 2 năm kinh nghiệm sử dụng C#
Lưu ý là không có : 4/7, 5/7, 6/7 ( Bạn nên tìm hiểu tại sao nhỉ )