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 31 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string myPrint(string name, int age) {
  return name + " + " + to_string(age);
} int main() {
  string name = "training ";
  int age = 77;
  string result = myPrint(name, age);
  cout << result << "-2023";
  return 0;
}

Đá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ì?
string createString(char c) {
  string s(1, c);
  return s + "a";
} int main() {
  string str1 = createString('a');
  string str2 = createString('b');
  cout << str1 + "a" + str2 << endl;
  return 0;
}

Đá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ì?
int arrOne[] = { 1, 2, 3, 4, 5, 6 };
string arrTwo[] = { "d", "c", "a" };
string result = ""; for(int i = 0; i < sizeof(arrTwo) / sizeof(arrTwo[0]); i++) {
    result += to_string(arrOne[i]) + arrTwo[i] + to_string(arrOne[i+1]);
} cout << static_cast<char>(result.at(result.length()-2)) << "LVK";

Đá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ì?
string str = "training";
array<int, 4> arrOne = {1, 2, 3, 4};
array<string, 4> result; for(int i = 1; i < arrOne.size(); i++) {
    result[i] = str.substr(str.length() - i, 1) + "zendvn";
} cout << result[arrOne[result.size() - 2]];

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

Câu 35 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "javascript";
int arrOne[] = { 2, 3, 1 };
string result = ""; for (int i = 1; i < sizeof(arrOne) / sizeof(arrOne[0]); i++) {
  result += str[arrOne[i]];
} cout << result;

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

Câu 36 Trong C++, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
string str = "zendvn";
int arrOne[] = { 1, 2, 3, 4, 5 };
vector<string> result = { "s", "c", "a", "b" }; for (int i = 1; i < sizeof(arrOne) / sizeof(arrOne[0]); i += 2) {
  result[i] += str[str.length() - i];
} cout << result[0]; for (int i = 1; i < result.size(); i++) {
  cout << "-" << result[i];
}

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

Câu 1 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int a = 13;
int b = 5;
int c = a + 2 * a % b + 6;
Console.WriteLine(c);

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

Câu 2 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
Console.WriteLine(12 + 08 + "ZendVN" + 44 + 02);

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

Câu 3 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int result = 3 * 5 % 2 + 9 - (int)3.76;
Console.WriteLine(result);

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

Câu 4 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int born = 1985;
string name = "ronaldo";
Console.WriteLine("Age: {0}, name: {1}", 2023 - born, name);

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

Câu 5 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int yourAge = 35;
Console.Write(yourAge++ + "-" + (++yourAge * 2));

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

Câu 6 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
bool isDoctor = false;
string result = isDoctor ? "Hello Doctor!" : "Hello!";
Console.WriteLine(result);

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

Câu 7 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 5;
if (number == 5) Console.Write("Mentor");
else if (number >= 5)
{
  Console.Write("Leader");
}
else
{
  Console.Write("Manager");
}

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

Câu 8 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 6;

if (number == 6)
{
  Console.Write("Actor");
}
if (number >= 6)
{
  Console.Write("Director");
}
else
{
  Console.Write("Author");
}

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

Câu 9 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
switch (1)
{
  case 1:
    Console.Write("Master");
    goto case 2;
  case 2:
    Console.Write("Author");
    break;
  default:
    Console.Write("Mentor");
    break;
}

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

Câu 10 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int number = 3;
string result = "";
switch (number)
{
  case 2:
    result = "S";
    goto case 3;
  case 3:
    result = "E";
    goto case 4;
  case 4:
    result = "A";
    break;
  default:
    result = "NoValue";
    break;
}
Console.WriteLine(result);

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

Câu 11 Trong C#, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
int yourNumber = 7;
int yourAge = 23;
string result = "D";
if (yourNumber % 2 == 1 || yourAge <= 30)
{
  if (yourAge >= yourNumber * 2)
  {
    result = "E";
  }
  else
  {
    result = "C";
  }
}
else
{
  result = "R";
}
Console.WriteLine(result);

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

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

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

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

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

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

Đá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