Trắc nghiệm Khoa học máy tính 12 Chân trời bài F5: Tạo biểu mẫu trong trang web

Trắc nghiệm Khoa học máy tính 12 Chân trời bài F5: Tạo biểu mẫu trong trang web giúp bạn nhận biết điểm mạnh và điểm yếu của bản thân thông qua hệ thống câu hỏi đa dạng. Các câu hỏi được phân bổ hợp lý theo mức độ nhận thức giúp bạn không bị quá tải. Đặc biệt phù hợp với người học muốn tự đánh giá năng lực. Thông qua quá trình làm bài, bạn có thể nhận ra lỗ hổng kiến thức. Điều này giúp việc học trở nên tiết kiệm thời gian hơn.

Trắc nghiệm Khoa học máy tính 12 Chân trời bài F5: Tạo biểu mẫu trong trang web

⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành 0/0 câu

🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT

Đang tải bảng xếp hạng...

Câu 1: Thành phần biểu mẫu nào cho phép người dùng chọn nhiều lựa chọn cùng một lúc?

  • - thẻ input type='radio'
  • - thẻ input type='checkbox'
  • - thẻ input type='password'
  • - thẻ input type='reset'

Câu 2: Điểm khác biệt chính khi sử dụng thẻ 'input' với 'type='password'' so với 'type='text'' là gì?

  • - Dữ liệu mật khẩu sẽ được mã hóa trước khi gửi đi
  • - Ký tự nhập vào sẽ được thay thế bằng các dấu chấm hoặc dấu sao để ẩn thông tin
  • - Ô nhập mật khẩu không cho phép sao chép dữ liệu
  • - Ô nhập mật khẩu giới hạn số lượng ký tự tối đa là 8

Câu 3: Để tạo một ô nhập liệu văn bản ngắn (như tên đăng nhập), ta sử dụng thuộc tính 'type' nào cho thẻ 'input'?

  • - type='password'
  • - type='text'
  • - type='checkbox'
  • - type='submit'

Câu 4: Để bắt buộc người dùng không được để trống một ô nhập liệu trước khi gửi biểu mẫu, ta thêm thuộc tính nào?

  • - thuộc tính check
  • - thuộc tính required
  • - thuộc tính validate
  • - thuộc tính important

Câu 5: Đâu là cách đúng để tạo một nhãn 'Họ tên' liên kết với ô nhập văn bản có id là 'fullname'?

  • - label name='fullname' Họ tên /label
  • - label for='fullname' Họ tên /label
  • - label link='fullname' Họ tên /label
  • - label target='fullname' Họ tên /label

Câu 6: Khi muốn tạo một vùng nhập liệu văn bản dài có nhiều dòng (như phần ý kiến phản hồi), ta sử dụng thẻ nào?

  • - thẻ input type='text'
  • - thẻ input type='multiline'
  • - thẻ textarea
  • - thẻ fieldset

Câu 7: Để tạo một ô nhập liệu chỉ cho phép người dùng chọn ngày/tháng/năm từ một bảng lịch, ta dùng kiểu 'type' nào?

  • - type='calendar'
  • - type='time'
  • - type='date'
  • - type='datetime'

Câu 8: Trong thẻ 'select', thẻ nào được dùng để định nghĩa từng mục lựa chọn cụ thể?

  • - thẻ item
  • - thẻ list
  • - thẻ value
  • - thẻ option

Câu 9: Nếu một biểu mẫu không khai báo thuộc tính 'method', trình duyệt sẽ mặc định sử dụng phương thức nào?

  • - POST
  • - GET
  • - PUT
  • - REQUEST

Câu 10: Thuộc tính 'rows' và 'cols' thường được sử dụng cho thẻ nào để điều chỉnh kích thước hiển thị?

  • - thẻ select
  • - thẻ input type='text'
  • - thẻ textarea
  • - thẻ fieldset

Câu 11: Thuộc tính nào của thẻ 'label' dùng để liên kết nhãn đó với một phần tử nhập liệu thông qua 'id' của phần tử đó?

  • - thuộc tính name
  • - thuộc tính for
  • - thuộc tính connect
  • - thuộc tính target

Câu 12: Khi gửi dữ liệu biểu mẫu chứa thông tin mật khẩu, tại sao phương thức 'POST' thường được ưu tiên hơn phương thức 'GET'?

  • - Vì phương thức POST cho phép gửi dữ liệu nhanh hơn GET
  • - Vì phương thức POST không giới hạn dung lượng dữ liệu
  • - Vì phương thức POST ẩn dữ liệu trong thân yêu cầu thay vì hiển thị trực tiếp trên thanh địa chỉ URL
  • - Vì phương thức POST có thể tự động mã hóa dữ liệu người dùng

Câu 13: Thẻ 'legend' có vai trò gì khi được đặt bên trong thẻ 'fieldset'?

  • - Tạo tiêu đề cho nhóm các thành phần biểu mẫu
  • - Tạo chú thích cho từng ô nhập liệu
  • - Định dạng màu sắc cho biểu mẫu
  • - Chứa mã nguồn JavaScript xử lý nhóm đó

Câu 14: Tại sao mỗi thành phần nhập liệu trong biểu mẫu (như thẻ input) cần có thuộc tính 'name'?

  • - Để trình duyệt biết cách hiển thị định dạng CSS
  • - Để máy chủ (server) có thể nhận biết và truy xuất dữ liệu tương ứng với từng trường nhập liệu khi biểu mẫu được gửi
  • - Để tạo liên kết với thẻ label thông qua thuộc tính for
  • - Để tự động điền dữ liệu từ lịch sử trình duyệt

Câu 15: Trong HTML, thẻ nào được sử dụng làm thành phần bao ngoài để định nghĩa một biểu mẫu thu thập dữ liệu?

  • - thẻ form
  • - thẻ input
  • - thẻ fieldset
  • - thẻ action

Câu 16: Khi thiết kế một ô nhập số lượng sản phẩm, thuộc tính nào giới hạn giá trị nhỏ nhất mà người dùng có thể nhập?

  • - thuộc tính smallest
  • - thuộc tính limit
  • - thuộc tính min
  • - thuộc tính floor

Câu 17: Thuộc tính nào dùng để hiển thị một gợi ý mờ trong ô nhập liệu trước khi người dùng nhập văn bản?

  • - thuộc tính value
  • - thuộc tính name
  • - thuộc tính placeholder
  • - thuộc tính hint

Câu 18: Chức năng của nút 'Reset' (input type='reset') trong biểu mẫu là gì?

  • - Xóa toàn bộ biểu mẫu khỏi trang web
  • - Tải lại trang web hiện tại
  • - Xóa các giá trị đã nhập và đưa các thành phần biểu mẫu về trạng thái mặc định ban đầu
  • - Gửi lại dữ liệu biểu mẫu một lần nữa

Câu 19: Thẻ nào được dùng để nhóm các thành phần có liên quan trong một biểu mẫu lại với nhau và thường có đường viền bao quanh?

  • - thẻ group
  • - thẻ section
  • - thẻ fieldset
  • - thẻ div

Câu 20: Để gửi toàn bộ dữ liệu đã nhập trong biểu mẫu về máy chủ, người dùng cần tương tác với loại nút nào?

  • - nút Reset
  • - nút Button
  • - nút Submit
  • - nút Checkbox

Câu 21: Trong HTML5, để ô nhập liệu tự động kiểm tra xem dữ liệu nhập vào có đúng định dạng thư điện tử hay không, ta dùng kiểu 'type' nào?

  • - type='text'
  • - type='email'
  • - type='mail'
  • - type='address'

Câu 22: Thẻ nào được sử dụng để tạo một danh sách thả xuống (dropdown list) trong biểu mẫu?

  • - thẻ list
  • - thẻ input type='list'
  • - thẻ select
  • - thẻ textarea

Câu 23: Thuộc tính 'action' của thẻ 'form' có vai trò gì trong việc xử lý dữ liệu biểu mẫu?

  • - Xác định phương thức gửi dữ liệu
  • - Xác định địa chỉ URL của trang web hoặc dịch vụ sẽ tiếp nhận và xử lý dữ liệu
  • - Xác định tên của biểu mẫu để lập trình JavaScript
  • - Kiểm tra tính hợp lệ của dữ liệu trước khi gửi

Câu 24: Để người dùng chỉ có thể chọn duy nhất một phương án trong một nhóm các lựa chọn, ta nên sử dụng thành phần nào?

  • - Các thẻ input type='checkbox' có cùng tên
  • - Các thẻ input type='radio' có cùng thuộc tính name
  • - Một thẻ select với thuộc tính multiple
  • - Các thẻ input type='button' khác nhau

Câu 25: Kiểu 'type' nào của thẻ 'input' tạo ra một nút bấm thông thường không có chức năng mặc định (thường dùng kết hợp JavaScript)?

  • - type='submit'
  • - type='reset'
  • - type='button'
  • - type='click'