150+ câu hỏi trắc nghiệm tin học 12 bài 1 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
Phát biểu nào sau đây mô tả đúng về vai trò của câu lệnh 'CASE...OF...END' trong Pascal?
Câu 2
Phát biểu nào sau đây là đúng về cách khai báo kiểu dữ liệu người dùng định nghĩa (User-Defined Types) trong Pascal?
Câu 3
Trong Pascal, nếu bạn muốn in giá trị của biến 'diem' ra màn hình và xuống dòng sau đó, bạn sẽ sử dụng câu lệnh nào?
Câu 4
Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây mô tả đúng nhất về vai trò của khai báo biến?
Câu 5
Phát biểu nào sau đây mô tả đúng vai trò của các thư viện (unit) trong Pascal?
Câu 6
Trong Pascal, câu lệnh 'x := x + 1;' có tác dụng gì đối với biến 'x'?
Câu 7
Trong Pascal, để khai báo một biến mảng tên là 'mangSo' có 10 phần tử kiểu Integer, bạn sẽ viết như thế nào?
Câu 8
Phát biểu nào sau đây mô tả đúng nhất về tác dụng của việc sử dụng thủ tục (procedure) và hàm (function) trong Pascal?
Câu 9
Trong Pascal, để truy cập phần tử thứ 5 của mảng 'mangSo' đã khai báo, bạn sẽ sử dụng ký hiệu nào?
Câu 10
Khi thực hiện phép toán '15 MOD 4' trong Pascal, kết quả là gì?
Câu 11
Phát biểu nào sau đây là đúng về kiểu dữ liệu 'Char' trong Pascal?
Câu 12
Trong Pascal, vòng lặp 'REPEAT...UNTIL' sẽ thực thi khối lệnh bên trong ít nhất bao nhiêu lần?
Câu 13
Phát biểu nào sau đây là đúng về cấu trúc chung của một chương trình Pascal?
Câu 14
Trong Pascal, câu lệnh 'x := y;' thực hiện hành động gì?
Câu 15
Trong Pascal, khi sử dụng vòng lặp 'WHILE...DO', điều kiện để vòng lặp tiếp tục thực thi là gì?
Câu 16
Phát biểu nào sau đây là sai khi nói về kiểu dữ liệu Boolean trong Pascal?
Câu 17
Phát biểu nào sau đây mô tả đúng về cấu trúc dữ liệu mảng (Array) trong Pascal?
Câu 18
Trong Pascal, hàm 'Length(s)' sẽ trả về giá trị gì nếu 's' là một chuỗi có 15 ký tự?
Câu 19
Trong Pascal, câu lệnh 'IF diem >= 5 THEN WriteLn('Dat');' sẽ thực hiện hành động gì?
Câu 20
Trong Pascal, cấu trúc 'IF...THEN...ELSE' được sử dụng để làm gì?
Câu 21
Phát biểu nào sau đây là đúng về comment (chú thích) trong Pascal?
Câu 22
Trong Pascal, bạn muốn kiểm tra xem một số nguyên 'n' có phải là số chẵn hay không. Biểu thức điều kiện nào sau đây là đúng?
Câu 23
Phát biểu nào sau đây mô tả đúng về vòng lặp 'FOR' trong Pascal?
Câu 24
Phát biểu nào sau đây mô tả đúng nhất sự khác biệt giữa biến và hằng trong lập trình?
Câu 25
Phát biểu nào sau đây mô tả đúng về cách Pascal xử lý chuỗi ký tự?
Câu 26
Phát biểu nào sau đây mô tả đúng chức năng của câu lệnh 'ReadLn' trong Pascal?
Câu 27
Một lập trình viên đang viết chương trình xử lý danh sách các học sinh. Anh ta cần lưu trữ tên của mỗi học sinh, có thể có độ dài khác nhau. Kiểu dữ liệu nào sau đây là phù hợp nhất để lưu trữ tên của một học sinh trong Pascal?
Câu 28
Phát biểu nào sau đây mô tả đúng nhất về vai trò của thư viện 'Crt' trong Pascal?
Câu 29
Trong Pascal, để khai báo một hằng số có tên là 'Pi' với giá trị là 3.14159, bạn sẽ viết như thế nào?
Câu 30
Khi thực hiện phép toán chia lấy phần nguyên trong Pascal, ví dụ '10 DIV 3', kết quả trả về là gì?
