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 25 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let str = "Hello , Welcome ZendVn";
const regex = /[^\w\s]/g;
let result = str[str.search(regex)];
console.log(result);

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

Câu 26 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let api = 'http:/api.com/api/1/href="zendVnImg"';
let result = api.split("/");
console.log(result[2] + result[4]);

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

Câu 27 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = ["nodejs", "frontend", "react"];
let html = "<a>";
for (const val of arr) {
  html += `${val}`;
}
html += "</a>";
console.log(html);

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

Câu 28 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
const name = "zend";
const getName = () => {
  let name = "vn";
  return name;
};
let result = name + getName();
console.log(result);

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

Câu 29 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let name = "zendVn";
let number = 25;
const myText = (name, number = 1) => {
  return name + number;
};
let result = myText(name);
console.log(result);

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

Câu 30 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [];
const addArr = (name) => {
  if (arr.length > 2) {
    return;
  }
  return arr.push(name);
};
addArr("React");
addArr("Nodejs");
addArr("Flutter");
addArr("PHP");
console.log(arr);

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

Câu 31 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arr = [1, 3, 2, 2, 4, 5, 1, 7, 5, 3];
function setArr(arr) {
  let arrNew = sortData(arr);
  return new Set(arrNew);
}
function sortData(data) {
  return data.sort();
}
console.log(setArr(arr).size);

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

Câu 32 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let arrData = ["name", "age", "class"];
let arrData2 = ["ANodejs", "CReact", "BFlutter"];
let obj = {};
arrData.forEach((val, i) => {
  arrData2 = arrData2.sort();
  obj[val] = arrData2[i];
});
console.log(obj);

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

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

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

Câu 34 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let name = { first: "ZEND", last: "VN" };
const { first, last } = name;
console.log(last + first);

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

Câu 35 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let name = { first: "ZEND", last: "VN" };
const addName = (name) => {
  const { first: firstName, last: lastName, end = 12 } = name;
  return firstName + end + lastName;
};
console.log(addName(name));

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

Câu 36 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let student = [
  { name: "Nguyen van A", age: 19, point: 10 },
  { name: "Nguyen van B", age: 22, point: 4 },
  { name: "Nguyen van C", age: 21, point: 6 },
  { name: "Nguyen van D", age: 19, point: 7 },
]; student = student.map((val) => {
  if (val.age > 19 && val.point >= 5) {
    return {
      ...val,
      name: val.name.toUpperCase(),
    };
  }
  return val;
});
console.log(student[2].name);

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

Câu 37 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let student = [{ name: "Nguyen van A" }];
let str = JSON.stringify(student);
let result = str
  .replace(/[^a-z]/gi, "")
  .toUpperCase()
  .slice(4);
console.log(result);

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

Câu 38 Trong Javascript, sau khi thực hiện đoạn mã kết quả hiển thị sẽ là gì?
let string = "ZendVn";
let arr = [1, 3, 5];
let result = "";
for (let i = 0; i < arr.length; i++) {
  result += string.charAt(arr[i]);
}
console.log(result);

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

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

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

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

Đá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 num1 = 5;
int num2 = 8;
int result = 5 * num1 % num2 + 2;
printf("%d", result);

Đá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ì?
printf("%d%s%d%s", 03 + 24, "ZendVN", 33, " training");

Đá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 = 4 * 1 % 4 + 10 - (int)2.88;
printf("%d", 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 age = 10;
char name[] = "zendvn";
printf("Born: %d, name: %s", 2023 - age, name);

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