wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TIN 8_ĐỀ CƯƠNG GIỮA KỲ I 2021-2022

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Chương trình máy tính được theo các bước:

a)

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

b)

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

c)

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

d)

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

2.

Tại sao cần viết chương trình?

a)

Viết chương trình giúp con người

b)

Điều khiển máy tính

c)

Một cách đơn giản và hiệu quả hơn

d)

Cả 3 đáp án đều đúng

3.

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

a)

Thông qua một hằng

b)

Thông qua các lệnh

c)

Thông qua các tên

d)

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

4.

Viết chương trình là:

a)

Hướng dẫn máy tính

b)

Thực hiện các công việc

c)

Hay giải một bài toán cụ thể

d)

Cả 3 đáp án trên

5.

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

a)

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

b)

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

c)

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

d)

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

6.

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

a)

Chương trình dịch

b)

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

c)

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

d)

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

7.

Ngôn ngữ lập máy là

a)

Chương trình dịch

b)

Các câu lệnh được tạo ra từ hai số 1 và 0

c)

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

d)

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

8.

Ngôn ngữ lập trình gồm

a)

Tập hợp các kí hiệu và quy tắc viết các lệnh

b)

Tạo thành một chương trình hoàn chỉnh

c)

Và thực hiện được trên máy tính

d)

Cả 3 đáp án trên

9.

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

10.

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

11.

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

a)

Alt+F2

b)

Shift+F9

c)

Ctrl+F9

d)

Alt+F9

12.

Tên chương trình do ai đặt?

a)

Học sinh

b)

Sinh viên

c)

Người lập trình

d)

A và B

13.

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

a)

Var

b)

Uses

c)

Const

d)

Begin

14.

Biến là

a)

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

b)

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

c)

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

d)

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

15.

Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là

a)

Tên

b)

Từ khóa

c)

Biến

d)

Hằng

16.

A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu. Phép gán hợp lệ là

a)

A:= 4.5.

b)

A:= ‘1234’.

c)

X:= 57.

d)

X:=‘baitap’.

17.

Kết quả của phép toán 5 mod 3 + 1 là bao nhiêu?

a)

2

b)

7

c)

5

d)

3

18.

Giả sử x là biến với kiểu dữ liệu số thực, khai báo nào sau đây là hợp lệ:

a)

var x: byte;

b)

var x: string;

c)

var x: real;

d)

var x: integer;

19.

Tìm điểm sai trong khai báo hằng sau:

Const Max :=2010;

a)

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

b)

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

c)

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

d)

Dư dấu bằng (=)

20.

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

a)

Var x, y := Integer;

b)

Var x, y Of Integer;

c)

Var x, y=Integer;

d)

Var x, y: Integer;

21.

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

a)

Uses

b)

Var

c)

Begin

d)

Const

22.

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

a)

Var x: Real;

b)

Var x: Char;

c)

Var x: Integer;

d)

Var x: String;

23.

Phép so sánh nào cho kết quả đúng

a)

5≤2

b)

5=2

c)

5<2

d)

5≥2

24.

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

a)

y=10

b)

10

c)

5

d)

y=5

25.

Hãy chọn kết quả đúng

a)

16/5=3.2; 16 div 5 = 1; 16 mod 5 = 3;

b)

16/5=3; 16 div 5 = 3; 16 mod 5 = 1;

c)

16/5=3; 16 div 5 = 3.2; 16 mod 5 = 1;

d)

16/5=3.2; 16 div 5 = 3; 16 mod 5 = 1;

26.

Trong Pascal, khai báo hằng pi nào sau đây là đúng:

a)

const pi = 3,14;

b)

const pi := 3,14;

c)

const pi := 3.14;

d)

const pi = 3.14;

27.

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

Var a: integer;

Begin

a:=5;

a:= a+10;

Writeln(a);

Readln;

End.

Kết quả của chương trình trên là:

a)

15

b)

10

c)

5

d)

Tất cả đều sai.

28.

Biến c là chu vi hình tròn. Khai báo nào sau đây là hợp lý:

a)

var c: string

b)

var c: char;

c)

var c: integer;

d)

var c: real;

29.

Biểu thức nào sau đây đúng khi chuyển từ toán học sang Pascal?

a)

15(4+30+12)

b)

(a+b)*3/(c+d)2

c)

a*x+b*x+2:c

d)

(x-y)/3*x*x

30.

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

a)

42

b)

15*4-30+12

c)

=42

d)

15*4-30+12=42