wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra 20 phút

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Cấu trúc chung của 1 chương trình viết bằng NNLT gồm 2 phần. Trong đó phần (a)   là phần không bắt buộc trong chương trình.

2.

Khai báo biến sử dụng trong Pascal được bắt đầu bởi từ khóa (a)  

3.

Biết b là phần dư của phép chia a/4, để tính giá trị của b, ta sử dụng phép toán (a)  

4.

Để tính |𝒙 + 𝟏| ta viết cú pháp là (a)  

5.

Trong Pascal, biểu thức (57 div 13) cho giá trị là (a)  

6.

Giá trị của biểu thức ((250 div 100) + (150 div 100)) div 10 là (a)  

7.

Để xuất giá trị ra màn hình và xuống dòng thì ta dùng thủ tục (a)  

8.

Trong Pascal, để chạy chương trình thì sử dụng tổ hợp phím (a)  

9.

Trong Pascal, để mở 1 chương trình đã có thì dùng phím (a)  

10.

Trong Pascal, để đóng 1 chương trình đang soạn thảo thì sử dụng tổ hợp phím (a)  

11.

Trong cấu trúc lệnh IF dạng thiếu, câu lệnh sau THEN được thực hiện khi (a)  

12.

Để thoát khỏi Pascal thì gõ tổ hợp phím (a)  

13.

Đoạn lệnh sau đây lặp với số lần là (a)  

S:=0;

For i:= 0 to 7 do S:= S + i;

14.

Cấu trúc For i:=M downto N do <câu lệnh>; được thực hiện khi (a)  

15.

Trong cấu trúc lệnh IF dạng đủ câu lệnh 2 sau ELSE được thực hiện khi (a)  

16.

Trong Pascal, xét về cú pháp, câu lệnh gán nào sau đây là sai:

a)

c-1:=d;

b)

c:=x+1;

c)

a:=b+c;

d)

c:=c+a;

17.

Xét chương trình sau?

Var a, b: integer;

Begin

a:=102;

write(‘b=’); readln(b);

if a<b then write(‘Xin chao cac ban!’);

end.

Nhập giá trị cho b bao nhiêu để khi chạy chương trình nhận được kết quả ‘Xin chao cac ban!’?

a)

99

b)

101

c)

103

d)

100

18.

Trong một ngôn ngữ lập trình, bảng chữ cái là:

a)

Tập các kí tự được dùng để viết chương trình

b)

Tập các kí tự trong bảng mã ASCII

c)

Tập các kí tự không được phép dùng để viết chương trình

d)

Tập các kí tự trong ngôn ngữ tự nhiên

19.

Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?

a)

0/1

b)

Đúng/Sai

c)

True/False

d)

Yes/No

20.

Trong các tên sau, đâu là tên dành riêng (từ khóa) trong ngôn ngữ lập trình Pascal?

a)

Baitap

b)

Program

c)

Real

d)

Vidu

21.

Khai báo 3 biến A,B,C nào sau đây đúng cú pháp trong Pascal?

a)

VAR A; B; C: Byte;

b)

VAR A; B; C Byte

c)

VAR A, B, C: Byte;

d)

VAR A B C : Byte;

22.

Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản là

a)

Bảng chữ cái, bảng số học, cú pháp

b)

Bảng chữ cái, cú pháp, ngữ nghĩa

c)

Các ký hiệu, bảng chữ cái, cú pháp

d)

Bảng chữ cái, qui ước, bảng số học

23.

Trong NN lập trình Pascal, câu lệnh nào sau đây là sai:

a)

X:= x;

b)

X:= 12345;

c)

X:= 123,456;

d)

X:= pi*100;

24.

Trong Pascal phép toán div, mod thuộc phép toán nào sau đây

a)

Phép toán số học với số thực

b)

Phép toán quan hệ

c)

Phép toán số học với số nguyên

d)

Phép toán Logic

25.

Trong NN lập trình Pascal, khẳng định nào trong các khẳng định sau là sai?

a)

Phần tên chương trình không nhất thiết phải có

b)

Phần thân chương trình có thể có hoặc không

c)

Phần khai báo có thể có hoặc không

d)

Phần thân chương trình nhất thiết phải có