150+ câu hỏi trắc nghiệm tin 12 bài 11 online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Bộ số 1
Câu 1
Câu lệnh nào sau đây thực hiện việc gán giá trị 10 cho biến 'x' trong Pascal?
Câu 2
Cấu trúc vòng lặp 'for i := 1 to 10 do writeln(i);' trong Pascal sẽ thực hiện việc in ra màn hình bao nhiêu lần?
Câu 3
Câu lệnh 'repeat ... until dieu_kien;' trong Pascal đảm bảo rằng khối lệnh bên trong được thực thi ít nhất bao nhiêu lần?
Câu 4
Trong thuật toán sắp xếp nổi bọt (bubble sort), bước nào sau đây là quan trọng nhất?
Câu 5
Biến 'tong : integer;' trong Pascal có thể lưu trữ giá trị lớn nhất là bao nhiêu?
Câu 6
Trong Pascal, câu lệnh 'if a := 5 then ...' sẽ gây ra lỗi gì?
Câu 7
Trong lập trình Pascal, kí hiệu '//' được sử dụng để làm gì?
Câu 8
Trong Pascal, câu lệnh 'If a > b Then writeln('A lớn hơn B');' sẽ thực thi như thế nào nếu điều kiện 'a > b' là sai?
Câu 9
Cấu trúc 'case bie_n_kieu_nguyen_hoac_ky_tu of ... end;' trong Pascal được gọi là gì?
Câu 10
Trong lập trình Pascal, khai báo biến 'var diem : real;' có ý nghĩa gì?
Câu 11
Câu lệnh 'if x mod 2 = 0 then writeln('Chan'); else writeln('Le');' dùng để làm gì?
Câu 12
Để truy cập phần tử thứ 5 của mảng 'arr' đã khai báo, ta sử dụng cú pháp nào trong Pascal?
Câu 13
Lệnh nào sau đây trong Pascal dùng để đọc một giá trị từ bàn phím và gán cho biến 'a'?
Câu 14
Lệnh nào trong Pascal dùng để in ra màn hình một chuỗi ký tự và xuống dòng sau đó?
Câu 15
Nếu một chương trình Pascal cần thực hiện một tác vụ lặp đi lặp lại một số lần xác định, cấu trúc vòng lặp nào là phù hợp nhất?
Câu 16
Đâu là cách khai báo một mảng đa chiều (ví dụ: mảng 2 chiều) trong Pascal?
Câu 17
Đâu là cách khai báo một biến kiểu chuỗi ký tự trong Pascal?
Câu 18
Cấu trúc vòng lặp 'while dieu_kien do begin ... end;' trong Pascal sẽ thực hiện khối lệnh bên trong khi nào?
Câu 19
Hàm (function) trong Pascal khác với thủ tục (procedure) ở điểm nào?
Câu 20
Đâu là cách khai báo một thủ tục (procedure) trong Pascal?
Câu 21
Trong Pascal, để so sánh hai giá trị có bằng nhau hay không, ta sử dụng toán tử nào?
Câu 22
Đâu là tên của một kiểu dữ liệu số nguyên có dấu trong Pascal, thường lưu trữ giá trị từ -2,147,483,648 đến 2,147,483,647?
Câu 23
Trong Pascal, để khai báo một hằng số có giá trị là 3.14159 với tên 'PI', ta sử dụng cú pháp nào?
Câu 24
Đâu là cách khai báo một mảng một chiều trong Pascal để lưu trữ 100 số nguyên?
Câu 25
Trong Pascal, toán tử '+' được sử dụng cho mục đích gì với kiểu dữ liệu chuỗi?
Câu 26
Trong lập trình Pascal, thuật toán tìm kiếm tuần tự (linear search) hoạt động dựa trên nguyên tắc nào?
Câu 27
Nếu bạn có một chuỗi 'Pascal' và muốn lấy ký tự thứ 3, bạn sẽ truy cập như thế nào trong một ngôn ngữ lập trình giống Pascal?
Câu 28
Đâu là cách khai báo một biến kiểu ký tự trong Pascal?
Câu 29
Câu lệnh 'writeln('Xin chào', ' thế giới!');' trong Pascal sẽ hiển thị kết quả nào?
Câu 30
Trong Pascal, khai báo 'type ngay = record ... end;' dùng để làm gì?
