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: 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 2: Để 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 3: 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 4: Đ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 5: Để 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 6: Đâ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 7: 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 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: 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 10: 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 11: Để 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 12: 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 13: 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 14: 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 15: 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'
Câu 16: 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 17: 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 18: Để 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 19: 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 20: 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 21: 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 22: Để 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 23: 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 24: 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 25: 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