wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TN TIN HỌC 8-HKI

Total questions: 26

Worksheet time: 12mins

Name
Class
Date
1.

Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?

a)

Ngôn ngữ máy

b)

Ngôn ngữ tự nhiên

c)

Ngôn ngữ của phương trình dịch

d)

Ngôn ngữ lập trình

2.

Để máy tính hiểu và thực thi chương trình ,con người cần phải:

a)

Minh hoạ bằng sơ đồ

b)

Dùng giọng nói rõ ràng

c)

Viết chương trình

d)

Viết kí hiệu đặc biệt

3.

Có mấy bước để tạo ra chương trình máy tính

a)

2

b)

3

c)

4

d)

5

4.

Muốn in ra màn hình dòng chữ"Chúc các bạn thi tốt"ta sử dụng câu lệnh nào sau đây?

a)

Chuc cac ban thi tot=input

b)

input('Chuc cac ban thi tot')

c)

print('Chúc các bạn thi tot')

d)

print(Chuc cac ban thi tot)

5.

Thuật toán là

a)

dãy các thao tác cần thực hiện không theo trình tự xác định để giải toán

b)

các câu lệnh viết trong Python

c)

Dãy hữu hạn các thao tác cần thực hiện theo trình tự xác định để giải toán

d)

dãy các thao tác cần thực hiện và không cho ra kết quả cần tìm

6.

Quá trình giải toán trên máy tính gồm các bước

a)

xác định thuật toán và viết phương trình

b)

Xác định bài toán, mô tả thuật toán và viết phương trình

c)

xác định bài toán và viết phương trình

d)

Viết phương trình

7.

Mô tả thuật toán là:

a)

tìm input và outphut

b)

liệt kê các bước giải bài toán

c)

viết phương trình

d)

lựa chọn câu lệnh

8.

Thuật toán có thể được mô tả theo 2 cách nào

a)

sử dụng các biến và dữ liệu

b)

sử dụng đầu vào đầu ra

c)

sử dụng ngôn ngữ tự nhiên và sơ đồ khối

d)

sử dụng phần mềm và phần cứng

9.

xác định bài toán là

a)

tìm Input và outphut

b)

liệt kê các bước giải bài toán

c)

viết phương trình

d)

lựa chọn câu lệnh

10.

if< điều kiện> : < câu lệnh> là câu lệnh

a)

khai báo biến

b)

khai báo hằng

c)

câu lệnh điều kiện dạng thiếu

d)

câu lệnh điều kiện dạng đủ

11.

cấu trúc rẽ nhánh có mấy loại

a)

5

b)

4

c)

3

d)

2

12.

Trong các câu lệnh sau đây , câu lệnh nào là câu lệnh điều kiện dạng thiếu

a)

if x<0:x=5

b)

if x%0:x=5

c)

if x=0:x=5

d)

if x<>0:x=5

13.

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

a)

anh

b)

môi trường lập trình

c)

ngôn ngữ máy

d)

ngôn ngữ lập trình

14.

Trong các câu lệnh sau đây , câu lệnh nào là câu lệnh điều kiện dạng đủ

a)

if x<0:x=5

b)

if x>0:x=5

else: y=5

c)

if x=0:x=5

else: y=3

d)

if x<>0:x=4

15.

"2022" là dữ liệu thuộc kiểu

a)

int

b)

str

c)

float

d)

tất cả đều đúng

16.

Giải sử X được khai báo là biến với các dữ liệu số nguyên . Lệnh gán nào là hợp lệ

a)

X= 4.56

b)

X==456

c)

X ="456"

d)

X= 456

17.

cho dãy các thao tác sau đây:

A. Max <-a

B. Nếu Max<b thì Max<-b

C. Nhập a,b

D. Thông báo Max và kết thúc

Sắp xếp thứ tự các thao tác để nhận được thuật toán tìm giá trị lớn nhất hai số nguyên a và b

a)

c-a-b-d

b)

a-b-c-d

c)

c-d-a-b

d)

a-b-d-a

18.

Các bước sau đây dùng để mô tả thuật toán cho bài toán nào

Bước 1: nhập a,b

bước 2: Min<-a

Bước 3: nếu Min>b thì Min<-b

Bước 4: Thông báo Min và kết thúc

a)

Tìm giá trị lớn nhất của hai số nguyên a và b

b)

Tìm giá trị nhỏ nhất của hai số nguyên a và b

c)

Tính tổng hai số nguyên a và b

d)

Tính trung bình cộng hai số nguyên a và b

19.

Bạn Thành viết một thuật toán mô tả việc đánh răng. bạn ấy ghi các bước sau:

1. Rửa sạch bàn chải

2. Súc miệng

3. Chải răng

4. Cho kem đánh răng vào bàn chải

Trật tự sắp xếp đúng là

a)

1-2-3-4

b)

4-3-2-1

c)

4-2-3-1

d)

4-1-2-3

20.

Thuật toán thực hiện công việc rửa rau được mô tả bằng cách liệt kê các bước như

1. Cho rau vào chậu và xả nước gập rau

2. Dùng tay vớt rau trong chậu

3. Vớt rau ra rổ, đổ hết nước trong chậu đi

4. lặp lại các bước 1 đế bước 3 cho đến khi rau sạch thì kết thúc

điều kiện để dừng rửa rau là

a)

Vớt rau ra rổ

b)

rau sạch

c)

đổ hết nước trong chậu đi

d)

Rau ở trong chậu

21.

y=9

if y>0:y=y+1

Giá trị của y là

a)

9

b)

10

c)

2

d)

13

22.

x=6

if x<0: x=x+1

giá trị của x là

a)

2

b)

7

c)

5

d)

6

23.

if(a//4)==1: b=15

else b=30

a= 4 thì b có giá trị nào?

a)

1

b)

30

c)

15

d)

4

24.

Em hiểu câu lệnh ghép là cậu lệnh như thế nào?

a)

Có từ 2 câu lệnh trở lên cùng cấp

b)

Chỉ có 1 câu lệnh

c)

Có từ 2 câu lệnh trở lên và không cùng cấp

d)

Có từ 2 câu lệnh trở lên

25.

TRong các câu lệnh sau, lệnh nào là lệnh viết đúng?

a)

print(xin chào)

b)

Print("xin chào")

c)

print("xin chào")

d)

rint("xin chào)

26.

if điều kiện : câu lệnh một

else ; câu lệnh 2 là câu lệnh

a)

khai báo biến

b)

khai báo hằng

c)

câu điều kiện dạng đủ

d)

câu điều kiện dạng thiếu