wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

bài 1: Trắc nghiệm Pascal

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:

a)

8a

b)

tamgiac

c)

program

d)

bai tap

2.

Chọn câu trả lời đúng trong các câu sau

a)

Tên biến trong Pascal được bắt đầu bằng chữ số

b)

Tên biến trong Pascal được bắt đầu bằng kí tự đặc biệt

c)

Tên biến trong Pascal có thể chứa khoảng trống (dấu cách)

d)

Tên biến trong Pascal không được trùng với từ khóa, không chứa khoảng trống, không được bắt đầu bằng số.

3.

Đâu là các từ khoá?

a)

Program, end, begin.

b)

Program, end, begin, Readln, lop82

c)

Program, then, mot, hai, ba

d)

Lop82, uses, begin, end

4.

Khai báo tên biến nào sau đây là đúng?

a)

Lop 8A1

b)

Lop8A/1

c)

8A1

d)

Lop8A1

5.

Phần nào là bắt buộc phải có trong chương trình Pascal

a)

Khai báo

b)

Thân

c)

Tiêu đề

d)

Khai báo và thân

6.

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

a)

5+20=25

b)

5+20=20+5

c)

20+5=25

d)

25 = 25

7.

Muốn lấy phần nguyên trong phép chia 16 chia 5 ta viết:

a)

a:=16 div 5

b)

a:=16 mod 5

c)

a:=16:5

d)

a:=16/5

8.

Để nhập dữ liệu cho biến x ta dùng lệnh

a)

Write(x);

b)

Readln(x);

c)

x:=5

d)

clrscr;

9.

Tích chọn vào những câu lệnh viết đúng cú pháp (có thể nhiều hơn một lựa chọn)

a)

if x:= 5 then a = b;

b)

if x > 4 then a:= b;

c)

if x > 4 then a:=b; m:=n;

d)

if x > 4 then a:=b; else m:=n;

10.

Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:

a)

Max:=a; If b>Max then Max:=b;

b)

If a>b then Max:=a else Max:=b;

c)

Max:=b;If a>Max then Max:=a;

d)

Cả 3 câu đều đúng.

11.

Câu lệnh sau sẽ viết câu Chuc cac em hoc tot ra màn hình mấy lần:

For i:=4 to 10 do

Writeln('Chuc cac em hoc tot');

a)

4

b)

10

c)

6

d)

7

12.

Đâu là các từ khoá?

a)

Program, end, begin.

b)

Program, end, begin, Readln, lop82

c)

Program, then, mot, hai, ba

d)

Lop82, uses, begin, end

13.

Phần nào là bắt buộc phải có trong chương trình Pascal

a)

Khai báo

b)

Thân

c)

Tiêu đề

d)

Khai báo và thân

14.

Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:

a)

5+20=25

b)

5+20=20+5

c)

20+5=25

d)

25 = 25

15.

Muốn lấy phần nguyên trong phép chia 16 chia 5 ta viết:

a)

a:=16 div 5

b)

a:=16 mod 5

c)

a:=16:5

d)

a:=16/5

16.

Để nhập dữ liệu cho biến x ta dùng lệnh

a)

Write(x);

b)

Readln(x);

c)

x:=5

d)

clrscr;

17.

Tích chọn vào những câu lệnh viết đúng cú pháp (có thể nhiều hơn một lựa chọn)

a)

if x:= 5 then a = b;

b)

if x > 4 then a:= b;

c)

if x > 4 then a:=b; m:=n;

d)

if x > 4 then a:=b; else m:=n;

18.

Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:

a)

Max:=a; If b>Max then Max:=b;

b)

If a>b then Max:=a else Max:=b;

c)

Max:=b;If a>Max then Max:=a;

d)

Cả 3 câu đều đúng.

19.

Câu lệnh sau sẽ viết câu Chuc cac em hoc tot ra màn hình mấy lần:

For i:=4 to 10 do

Writeln('Chuc cac em hoc tot');

a)

4

b)

10

c)

6

d)

7

20.

Để nhập dữ liệu cho biến x ta dùng lệnh

a)

Write(x);

b)

Readln(x);

c)

x:=5

d)

clrscr;