Bộ số 1

Câu 1

Phát biểu nào sau đây mô tả đúng về toán tử logic 'OR' trong Pascal?

Câu 2

Trong các kiểu dữ liệu cơ bản của Pascal, kiểu dữ liệu nào được sử dụng để biểu diễn một tập hợp các ký tự?

Câu 3

Phát biểu nào sau đây mô tả đúng về cấu trúc 'case ... of ... end' trong Pascal?

Câu 4

Phát biểu nào sau đây mô tả đúng về vai trò của 'program' trong một chương trình Pascal?

Câu 5

Trong Pascal, ký tự nào thường được sử dụng để bắt đầu một dòng chú thích một dòng?

Câu 6

Phát biểu nào sau đây mô tả đúng về phạm vi của biến cục bộ (local variable) trong Pascal?

Câu 7

Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây mô tả đúng vai trò của 'var' trong khai báo biến?

Câu 8

Trong lập trình Pascal, câu lệnh nào dùng để hiển thị nội dung ra màn hình?

Câu 9

Trong Pascal, nếu muốn truy cập vào phần tử thứ 5 của một mảng có tên là 'myArray', cú pháp đúng là gì?

Câu 10

Phát biểu nào sau đây mô tả đúng vai trò của khối lệnh 'begin' và 'end.' trong chương trình Pascal?

Câu 11

Phát biểu nào sau đây mô tả đúng về cách khai báo một mảng (array) trong Pascal?

Câu 12

Phát biểu nào sau đây mô tả đúng về cấu trúc lặp 'repeat ... until' trong Pascal?

Câu 13

Trong Pascal, khi muốn thực hiện phép toán cộng hai biến kiểu integer là 'x' và 'y', cú pháp nào sau đây là đúng?

Câu 14

Trong Pascal, từ khóa nào được sử dụng để khai báo một thủ tục (procedure)?

Câu 15

Phát biểu nào sau đây mô tả đúng về cấu trúc lặp 'for ... do' trong Pascal?

Câu 16

Phát biểu nào sau đây mô tả đúng về toán tử '/' trong Pascal khi áp dụng cho hai biến kiểu 'integer'?

Câu 17

Trong Pascal, toán tử nào được sử dụng để so sánh hai giá trị và trả về giá trị logic (true/false)?

Câu 18

Phát biểu nào sau đây mô tả đúng về sự khác biệt giữa thủ tục (procedure) và hàm (function) trong Pascal?

Câu 19

Phát biểu nào sau đây mô tả đúng về hằng số trong Pascal?

Câu 20

Phát biểu nào sau đây là đúng về sự khác biệt giữa kiểu dữ liệu 'integer' và 'real' trong Pascal?

Câu 21

Khi khai báo biến kiểu 'char' trong Pascal, biến đó có thể lưu trữ loại dữ liệu nào?

Câu 22

Trong Pascal, nếu muốn đọc giá trị từ bàn phím vào một biến kiểu 'integer', câu lệnh nào sau đây là phù hợp?

Câu 23

Trong Pascal, kiểu dữ liệu 'real' được sử dụng để lưu trữ loại thông tin nào?

Câu 24

Xét đoạn mã Pascal sau: program Example; var a: integer; begin a := 10; writeln('Gia tri cua a la: ', a); end. Phát biểu nào sau đây mô tả đúng nhất chức năng của câu lệnh 'a := 10;'?

Câu 25

Trong Pascal, tham số truyền cho thủ tục hoặc hàm có thể là kiểu giá trị (value parameter) hoặc kiểu tham chiếu (reference parameter). Tham số kiểu giá trị có đặc điểm gì?

Câu 26

Trong Pascal, cấu trúc lặp 'while ... do' sẽ thực hiện khối lệnh bên trong khi nào?

Câu 27

Phát biểu nào sau đây mô tả đúng mục đích của việc sử dụng chú thích (comment) trong chương trình Pascal?

Câu 28

Phát biểu nào sau đây mô tả chính xác về cách khai báo chuỗi ký tự (string) trong Pascal?

Câu 29

Xét đoạn mã Pascal: program Test; const PI = 3.14159; var radius, area: real; begin radius := 5.0; area := PI * radius * radius; writeln('Dien tich la: ', area); end. Trong đoạn mã trên, 'PI' được định nghĩa là gì?

Câu 30

Trong Pascal, cấu trúc điều kiện 'if ... then ... else ...' dùng để làm gì?