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 5 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let name = "zendVn";
let age = name;
name = 1;
console.log(age);

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

Câu 6 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let yourSex = true;
let result = yourSex ? "Male" : "Female";
console.log(result);

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

Câu 7 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let number = 10;
if (number === 3) {
  console.log("Javascript");
} else if (number <= 7) {
  console.log("Nodejs");
} else {
  console.log("ReactJs");
}

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

Câu 8 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let name = "ZendVn";
switch (name) {
  case 1:
    console.log("Book");
    break;
  case "name":
    console.log("Author");
    break;
  default:
    console.log("Pen");
    break;
}

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

Câu 9 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let x = 4;
switch (x) {
  case 2:
  case 3:
  case 5:
    console.log("Frontend");
    break;
  case 1:
  case 4:
  case 6:
    console.log("Nodejs");
    break;
  default:
    console.log("NaN");
}

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

Câu 10 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let number = 4;
let age = 20;
let name = "ZendVn";
switch (number) {
  case 4:
    if (age === "20" || (age == "20" && name == "ZendVn")) {
      console.log("ZendVn 20");
    } else {
      console.log("ZendVn");
    }
    break;
  default:
    console.log("NaN");
    break;
}

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

Câu 11 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let number = 10;
for (let i = 0; i < number; i++) {
  if (i + 3 == number) {
    console.log(`Number-${i}`);
  }
}

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

Câu 12 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let number = 10;
let result = 0;
for (let i = 0; i < number; i++) {
  if (i % 3 === 0) {
    result += i;
  }
}
console.log(result);

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

Câu 13 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let number = 0;
while (number < 6) {
  number += 1;
  if (number == 4) {
    break;
  }
}
console.log(number);

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

Câu 14 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let number = 5;
let result = "";
while (number >= 1) {
  if (number == 2 || number == 4) {
    number--;
  }
  result += `${number}`;
  number--;
}
console.log(result);

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

Câu 15 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
const course = { name: "Nodejs", price: "2", class: "A" };
let result = "";
for (const key in course) {
  if (key !== "price") {
    result += course[key];
  }
}
console.log(result);

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

Câu 16 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
const course = ["Nodejs", "ReactJs", "RN", "Flutter"];
let result = "";
for (let x of course) {
  if (x === course[course.length - 1]) {
    result += `${x}`;
  } else {
    result += `${x}-`;
  }
}
console.log(result);

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

Câu 17 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let obj = { priceA: 2, priceB: 3, priceC: 4 };
console.log(obj.priceA * obj["priceC"] - obj.priceB);

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

Câu 18 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
console.log(arr[arr[arr[arr[2]]]]);

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

Câu 19 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [1, 2, 3, 4, 5];
arr = arr.map((val) => {
  if (val !== 3) {
    return val * 2;
  }
  return val;
});
console.log(arr);

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

Câu 20 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [1, 2, 3, 4, 5];
let arrNumber = arr.filter((val) => val !== arr.length - 2);
console.log(arrNumber);

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

Câu 21 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [
  { name: "Nodejs", price: 2 },
  { name: "ReactJs", price: 4 },
  { name: "Flutter", price: 6 },
];
let course = arr.find((val) => val.name.startsWith("F"));
console.log(course);

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

Câu 22 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [
  { name: "Nodejs", price: 2 },
  { name: "ReactJs", price: 4 },
  { name: "Flutter", price: 6 },
];
let total = 0;
for (let i = 0; i < arr.length; i++) {
  if (arr[i].price !== 6) {
    total += arr[i].price;
  }
}
console.log(total);

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

Câu 23 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let str = " Ja vas cri pt 3";
console.log(str.toUpperCase().replaceAll(" ", "").slice(0, -1));

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

Câu 24 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let str = "CNBVNABCDBDA";
let name = "ZendVn";
let result = `${name.slice(0, -2) + str.substring(3, 5)}`;
console.log(result);

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