wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập học kì I Tin 8

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Ngôn ngữ để viết chương trình gọi là:

a)

Ngôn ngữ lập trình

b)

Ngôn ngữ máy

c)

Ngôn ngữ tiếng anh

d)

Ngôn ngữ ngoài hành tinh

2.

Ngôn ngữ duy nhất máy tính có thể trực tiếp hiểu và thực hiện

a)

Ngôn ngữ lập trình

b)

Ngôn ngữ tiếng anh

c)

Ngôn ngữ máy

d)

Ngôn ngữ bậc cao

3.

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ả A, B và C

4.

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

a)

Program, Uses

b)

Program, Begin, End

c)

Programe, Use

d)

Begin, End

5.

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

6.

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

7.

Để 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

8.

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

9.

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

a)

Tugiac

b)

CHUNHAT

c)

End

d)

a_b_c

10.

Kiểu số nguyên trong NNLT là:

a)

Real

b)

Integer

c)

char

d)

String

11.

Kiểu số thực trong NNLT là:

a)

Real

b)

Integer

c)

Char

d)

String

12.

Kết quả của phép so sánh 15 - 8 >= 3 là

a)

Đúng

b)

Sai

13.

15 div 3 =

(a)  

14.

15 mod 3 =

(a)  

15.

Biểu thức 1xa5(b+2)\frac{1}{x}-\frac{a}{5}\left(b+2\right) được chuyển đổi sang kí kiệu trong Pascal có dạng:

a)

1/x - a/5 (b+2)

b)

1/x - a/5 * (b+2)

c)

1/x - a/5 * b + 2

d)

1:x - a:5 * (b+2)

16.

Chọn các đáp án đúng: Dãy số 2021 có thể thuộc những kiểu dữ liệu nào?

a)

Integer

b)

Real

c)

String

d)

Char

17.

6/3 =

(a)  

18.

Lệnh readln; có tác dụng:

a)

Tạm ngưng chương trình trong 2 giây

b)

Chương trình tạm ngưng chờ người dùng nhấn phím Enter

c)

Không có tác dụng nào

d)

Nhập dữ liệu

19.

Từ khóa khai báo biến là gì?

a)

var

b)

const

c)

read

d)

write

20.

Công thức khai báo biến đúng là gì?

a)

var <tên biến> = <giá trị> ;

b)

var <tên biến> : =<kiểu dữ liệu> ;

c)

var <tên biến> = <kiểu dữ liệu> ;

d)

var <tên biến> : <kiểu dữ liệu> ;

21.

Công thức khai báo hằng đúng là gì?

a)

const <tên biến> = <giá trị> ;

b)

const <tên hằng> : <giá trị> ;

c)

const <tên hằng> = <giá trị> ;

d)

const <tên biến> : <kiểu dữ liệu> ;

22.

Khai báo hai biến a, b thuộc kiểu dữ liệu số nguyên ta dùng lệnh:

a)

const a,b : real;

b)

var a,b : integer;

c)

var a = integer; b = integer;

d)

const a, b = integer;

23.

Cho biến a có kiểu dữ liệu số thực, biến b có kiểu dữ liệu xâu kí tự. Loại khai báo nào bên dưới là chính xác?

a)

var a : integer; b : string;

b)

var a : real; b : string;

c)

var a, b : integer;

d)

var a: string; b:real;

24.

Câu lệnh bên dưới có kết quả bao nhiêu?

writeln(12*2 - 4);

a)

10

b)

15

c)

20

d)

24

25.

Câu lệnh bên dưới có kết quả bao nhiêu?

writeln('12*2 - 4');

a)

20

b)

24

c)

12*2 - 4

d)

4 - 12*2

26.

Câu lệnh bên dưới có kết quả là gì?

writeln('xin chao cac ban');

a)

'xin chao cac ban'

b)

xin chao cac ban

c)

bao loi

d)

16

27.

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

Const Max :=2010;

a)

A. Thừa dấu bằng

b)

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

c)

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

d)

D.Thừa dấu hai chấm

28.

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

a)

A. Var x: String;

b)

B. Var x: Integer;

c)

C. Var x: Char;

d)

D. Var x: Real;

29.

Thao tác có thể thực hiện được với biến là:

a)

Gán giá trị cho biến

b)

Tính toán với các biến

c)

Gán giá trị cho biến và tính toán với các giá trị của biến

30.

Hằng là đại lượng:

a)

Có giá trị thay đổi trong suốt quá trình thực hiện chương trình.

b)

Có giá trị không đổi trong suốt quá trình thực hiện chương trình.

31.

Trong Tin học công việc xác định bài toán là gì?

a)

Là xác định Giả thiết và Kết luận

b)

Là xác định Input và Output

c)

Là xác định các câu lệnh

d)

Là xác định thuật toán

32.

Bước thứ 2 trong quá trình giải bài toán trên máy tính là gì?

a)

Xác định bài toán (Input, Output)

b)

Viết chương trình

c)

Mô tả thuật toán

33.

Bài toán là gì?

a)

Là một bài tập trong sách giáo khoa môn Toán

b)

Là tất cả các bài tập của 3 môn Toán, Lý, Hóa

c)

Là một công việc hay một nhiệm vụ cần phải giải quyết

34.

Trong chương trình giải bài toán a.x + b = 0 (a khác 0). Output của bài toán là gì?

a)

Output: Số thực a,b

b)

Output: vô số nghiệm

c)

Output: x=-b/a

d)

Output: Không có số thực x nào thoả mãn

35.

Hãy sắp xếp các công việc sau theo một trình tự hợp lí mà Lan cần thực hiện khi giúp mẹ luộc rau:

a)

B1. Rửa rau, đổ nước vào nồi và đun nước sôi

B2. Nhặt rau, vớt rau ra đĩa

B3. Cho rau vào nồi, đun sôi tới khi rau chín.

b)

B1. Đổ nước vào nồi và đun nước sôi

B2. Nhặt rau, rửa rau

B3. Cho rau vào nồi, đun sôi tới khi rau chín

B4. Vớt rau ra đĩa

c)

B1. Nhặt rau, rửa rau

B2. Đổ nước vào nồi và đun nước sôi

B3. Cho rau vào nồi, đun sôi tới khi rau chín

B4. Vớt rau ra đĩa

d)

B1. Nhặt rau, đổ nước vào nồi và đun nước sôi

B2. Rửa rau, cho rau vào nồi, đun sôi tới khi rau chín

B3. Vớt rau ra đĩa

36.

Quá trình giải bài toán trên máy tính chia làm mấy bước?

a)

1

b)

2

c)

3

d)

4

37.

Hãy chỉ ra Input của bài toán sau:

Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước.

a)

Dãy n số

b)

Tổng của các phần tử lớn hơn 0

c)

Số n cho trước

d)

Tổng các phần tử lớn hơn n

38.

Mô tả Thuật toán là gì?

a)

Là liệt kê các bước theo thứ tự thực hiện.

b)

Là từ Input ra được Output

c)

Là gợi ý giải một bài toán

d)

Là đáp án của bài toán

39.

Hãy chỉ ra OUTPUT của bài toán sau:

Tính tổng các số chẵn của các số tự nhiên từ 1 đến 100

a)

Dãy 100 số tự nhiên đầu tiên 1, 2,…, 100

b)

Giá trị của tổng của các số chẵn 2+4+6+…+100

c)

100 số tự nhiên chẵn cho trước

d)

Giá trị tổng của 100 số tự nhiên 1+2+3+….+100

40.

Hãy chỉ ra Output của bài toán sau:

Tính quãng đường ôtô đi được trong 3 giờ với vận tốc 60km/giờ?

a)

thời gian t = 3h, vận tốc υ = 60km/h

b)

Quãng đường ôtô đi được

c)

vận tốc υ = 60km/h

d)

thời gian t = 3h