ZendVN - Học lập trình online

Loading...
logo.png
Sách bí kíp lập trình

Bài tập trắc nghiệm lập trình từ cơ bản đến nâng cao do ZendVN biên soạn.

Các bài tập trắc nghiệm lập trình được sắp xếp theo nhiều chuyên mục khác nhau, với nhiều cấp độ từ dễ đến khó, đây là nơi giúp các bạn lập trình viên thực hành và luyện code.

Danh sách câu hỏi

Câu 15 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 6;
while (number >= 2)
{
  if (number == 2 || number == 4)
  {
    number--;
    continue;
  }
  Console.Write(number + "-");
  number--;
}

Đáp án của bạn:

Câu 16 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
for (int a = 2; a <= 7; a++)
{
  if (a % 2 == 1)
  {
    Console.Write(a + 1);
  }
  if (a == 6)
  {
    a = 1;
  }
  if (a == 5)
  {
    break;
  }
  if (a == 3)
  {
    continue;
  }
}

Đáp án của bạn:

Câu 17 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 4, sum = 1;
do
{
  sum += number;
  number--;
}
while (number > 2);
Console.WriteLine("Sum:" + sum);

Đáp án của bạn:

Câu 18 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
for (int a = 2; a <= 3; a++)
{
  for (int b = 2 * a; b > a; b--)
  {
    Console.Write(a + b);
  }
}

Đáp án của bạn:

Câu 19 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int[] arrInt = { 2, 5, 3, 6, 4 };
Console.Write(arrInt[3] * 2 + arrInt[2] - arrInt[arrInt.Length - 1]);

Đáp án của bạn:

Câu 20 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int[] arrInt = { 2, 2, 4, 4, 3, 6 };

Console.Write(arrInt[arrInt[arrInt[arrInt[2]]]]);

Đáp án của bạn:

Câu 21 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string[] arrCourseName = { "HTML", "CSS", "JS" };
foreach (string courseName in arrCourseName)
{
  Console.Write(courseName + "+");
}

Đáp án của bạn:

Câu 22 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int[] arrInt = { 2, 3, 4, 6, 7, 33, 32, 1, 3 };
int sum = 0;
for (int i = 0; i < 3; i++)
{
  sum += arrInt[arrInt[i]];
}
System.Console.Write(sum);

Đáp án của bạn:

Câu 23 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int[] arrInt = { 2, 5, 3 };
string[] arrString = { "V", "C", "X", "H" };
int sumEven = 0; for (int i = 0; i < arrInt.Length; i++)
{
  if (arrInt[i] % 2 == 0) sumEven += arrInt[i];
  arrString[i] += sumEven;
} Console.Write(arrString[0] + arrInt[1] + arrString[2]);  

Đáp án của bạn:

Câu 24 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string[] arrString = { "document", "word", "export" };
Console.WriteLine(string.Join("/", arrString) + arrString.Length);

Đáp án của bạn:

Câu 25 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "NodeJS";
Console.WriteLine("{0}-{1}", str, str.Length);

Đáp án của bạn:

Câu 26 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "343";
Console.WriteLine(" HTML ".Trim() + str);

Đáp án của bạn:

Câu 27 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str1 = "54";
string str2 = "33";
str1 += str2;
string str3 = "fgt";
str1 += str3[1];
Console.WriteLine(str1);

Đáp án của bạn:

Câu 28 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "sadsadSad!";
Console.WriteLine(str.Replace("s", "e"));

Đáp án của bạn:

Câu 29 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "TrainingPHP";
string word = "zvn";
Console.WriteLine(str.Substring(0, 2) + word + str.Substring(3));

Đáp án của bạn:

Câu 30 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "PHP/Front/__ase/zendvn/doc";
string[] arrStr = str.Split("/");
Console.Write(arrStr[3] + arrStr[0]);

Đáp án của bạn:

Câu 31 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
static void Main(string[] args)
{
  string name = "chris";
  int age = 13;
  string result = MyPrint(name + "-phpzvn", age + 2);   Console.Write(result);
} static string MyPrint(string name, int age)
{
  return name + "+" + age * 2;
}

Đáp án của bạn:

Câu 32 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
static void Main(string[] args)
{
  string name = "fc ";
  int age = 20;
  string result = MyPrint(name, age);
  Console.WriteLine(result + " -barca");
} static string MyPrint(string name, int age)
{
  return name + " + " + age;
}

Đáp án của bạn:

Câu 33 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
static void Main(string[] args)
{
  string str1 = CreateStr('#');
  string str2 = CreateStr('$');
  Console.WriteLine(str1 + "#" + str2);
} static string CreateStr(char c)
{
  return c + "#";
}

Đáp án của bạn:

Câu 34 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int[] arrOne = { 6, 3, 2, 5, 6, 4 };
string[] arrTwo = { "z", "a", "v" };
string result = "";
for (int i = 0; i < arrTwo.Length; i++)
{
  result += arrOne[i] + arrTwo[i] + arrOne[i + 1];
}
Console.Write(result[result.Length - 2] + " pLs");

Đáp án của bạn:

Học Offline Ở Hồ Chí Minh
    box-offline.jpg
Học Lập Trình Online
    box-online.jpeg
Học lập trình 1 kèm 1
    footerzendvn.jpg

Tư vấn khóa học

Bạn sẽ được tư vấn trực tiếp từ anh Hải Lân về việc chọn khóa học và lộ trình phù hợp với mình nhất