wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ongiuaky1tin8

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Chương trình máy tính được tạo ra gồm các bước:

a)

Viết chương trình bằng ngôn ngữ lập trình

b)

Dịch chương trình thành ngôn ngữ máy

c)

Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy

d)

Viết chương trình trên giấy rồi gõ vào máy tính

2.

Con người chỉ dẫn cho máy tính thực hiện công việc thông qua gì?

a)

thông qua một từ khóa

b)

thông qua các tên

c)

thông qua các lệnh

d)

thông qua một hằng

3.

Theo em hiểu viết chương trình là gì?

a)

Tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó

b)

Viết ra một đoạn văn bản được sắp xếp theo chương trình

c)

Viết ra các câu lệnh mà em đã được học

d)

Tạo ra các câu lệnh để điều khiển Robot

4.

Ngôn ngữ lập trình là:

a)

ngôn ngữ dùng để viết một chương trình máy tính

b)

ngôn ngữ dùng để viết các chương trình máy tính

c)

các dãy bit (dãy các số chỉ gồm 0 và 1)

d)

chương trình dịch

5.

Chương trình dịch dùng để:

a)

Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy

b)

Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên

c)

Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình

d)

Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên

6.

Từ khóa dùng để khai báo là từ khóa nào?

a)

Program, Uses

b)

Program, Begin, End

c)

Programe, Use

d)

Begin, End

7.

Cấu trúc chung của mọi chương trình gồm mấy phần?

a)

1

b)

2

c)

3

d)

4

8.

Phần khai báo gồm các câu lệnh dùng để:

a)

Khai báo tên chương trình

b)

Khai báo các thư viện

c)

Khai báo tên chương trình và khai báo các thư viện

d)

Khai báo từ khóa

9.

Để chạy chương trình em nhấn tổ hợp phím:

a)

Alt+F9

b)

Ctrl+F9

c)

Shift+F9

d)

Alt+F2

10.

Cách đặt tên nào sau đây không đúng?

a)

Tugiac

b)

CHUNHAT

c)

End

d)

a_b_c

11.

Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:

a)

8

b)

y= 8

c)

y=3

d)

20

12.

Trong Pascal khai báo nào sau đây là đúng?

a)

var tb: real;

b)

var 4hs: integer;

c)

const x: real;

d)

var r =30;

13.

Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì?

a)

15*4-30+12

b)

42

c)

15*4-30+12=42

d)

=42

14.

Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:

a)

14/5=2; 14 div 5=2; 14 mod 5=4;

b)

14/5=2.8; 14 div 5=2; 14 mod 5=4;

c)

14/5=2.8; 14 div 5=4; 14 mod 5=2

d)

14/5=3; 14 div 5=2; 14 mod 5=4

15.

Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng:

a)

{3*a + [ 4*c – 7*(a +2*c)] -5*b}

b)

a*x*x – b*x + 7a : 5

c)

(10*a + 2*b) / (a*b)

d)

- b: (2*a*c)

16.

Tìm điểm sai trong khai báo hằng sau: Const Max :=2010;

a)

Dư dấu bằng (=)

b)

Tên hằng không được nhỏ hơn 4 kí tự

c)

Từ khóa khai báo hằng sai

d)

Dư dấu hai chấm (:)

17.

Khai báo nào sau đây đúng?

a)

Var x, y: Integer;

b)

Var x, y=Integer;

c)

Var x, y Of Integer;

d)

Var x, y := Integer;

18.

Trong Pascal, từ khóa để khai báo biến là:

a)

Const

b)

Begin

c)

Var

d)

Uses

19.

Trong Pascal, từ khóa để khai báo hằng là:

a)

Const

b)

Begin

c)

Var

d)

Uses

20.

Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:

a)

Var x: String;

b)

Var x: Integer;

c)

Var x: Char;

d)

Var x: Real;

21.

Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?

a)

X:=4.1;

b)

X:=324.2;

c)

A:= ‘3242’;

d)

A:=3242;

22.

Khai báo sau có ý nghĩa gì? Var a: Real; b: Char;

a)

Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự

b)

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự

c)

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

d)

Biến a thuộc kiểu dữ liệu kí tự và biến b thuộc kiểu dữ liệu xâu kí tự

23.

Biến là

a)

đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.

b)

đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình.

c)

đại lượng dùng để tính toán.

d)

đại lượng dùng để khai báo tên chương trình.

24.

Cách khai báo nào sau đây là đúng:

a)

Const k:=‘tamgiac’;

b)

Var g:=15;

c)

Const dientich;

d)

Var chuvi:byte;