← Level 3 · Đọc hiểu & Tình huống FE
Thuật toán & giả mã Tình huống đọc hiểu Độ khó: Nâng cao Thời gian dự kiến: Khoảng 5 phút Cấp độ phù hợp: FE Level 3 (môn B)

Đảo ngược chuỗi ký tự

Đoạn giả mã dưới đây tạo một bản sao đảo ngược của chuỗi s.

○ kiểu chuỗi: reverseString(chuỗi: s)
  chuỗi: result
  số nguyên: i
  result ← ""
  for (i từ (độ dài của s - 1) giảm dần về 0, bước -1)
    result ← result + (ký tự tại vị trí i của s)
  endfor
  return result

Từ khóa

反転はんてんđảo ngược 連結れんけつnối chuỗi (concatenation)

Câu hỏi

1

Khi s = "はると", giá trị nào được trả về?

Lựa chọn

  1. はると
  2. とるは
  3. るとは
  4. はとる
Xem giải thích

"はると" gồm 3 ký tự は, る, と; nối chúng từ cuối cho ra "とるは".

2

Khi s = "IT", giá trị nào được trả về?

Lựa chọn

  1. IT
  2. TI
  3. IT
  4. Chuỗi rỗng
Xem giải thích

Nối 2 ký tự "I" và "T" từ cuối cho ra "TI".

3

Mô tả nào chính xác nhất về hoạt động của thủ tục này?

Lựa chọn

  1. Chỉ lấy ký tự đầu tiên của chuỗi
  2. Đếm độ dài chuỗi
  3. Lấy từng ký tự từ cuối chuỗi rồi nối lại để tạo chuỗi đảo ngược
  4. Tìm một ký tự cụ thể trong chuỗi
Xem giải thích

Vòng lặp duyệt từ cuối s về đầu, nối từng ký tự một, tạo ra chuỗi đảo ngược.

Đăng nhập để lưu kết quả

Bạn có thể đọc miễn phí nội dung, câu hỏi và giải thích. Hãy đăng nhập để lưu kết quả và đưa vào hàng ôn tập cùng phân tích điểm yếu.

Đăng nhập để lưu