wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KIỂM TRA ÔN TẬP

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Mục đích của việc viết chương trình là để:

a)

Minh họa vấn đề cần mô tả

b)

Con người đọc dễ hiểu

c)

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

d)

Máy tính hiểu và thực thi chương trình

2.

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

    

a)

Ngôn ngữ máy  

b)

Ngôn ngữ tiếng Anh

c)

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

d)

Ngôn ngữ lập trình

3.

Từ khóa trong chương trình là:

a)

Những từ dành riêng cho ngôn ngữ lập trình

b)

Tên do người lập trình đặt  

c)

Câu lệnh máy tính hiểu

d)

Cụm từ sử dùng cho tất cả ngôn ngữ lập trình

4.

Tên nào sau đây là không hợp lệ trong Python?

a)

20Baitap

b)

Ten_chuan  

c)

Hoten

d)

Hocsinh8a

5.

Để thông báo kết quả phép toán 30 + 4, em viết câu lệnh nào sau đây?

a)

print('30 + 4')

b)

print(30 + 4)

c)

input(30 + 4) 

d)

input('30 + 4')

6.

''Chào mừng ngày 20.11''  là dữ liệu thuộc kiểu nào?

a)

Số nguyên    

b)

Xâu 

c)

Số thực

d)

Dãy chữ cái

7.

Biến x có thể nhận các giá trị -5.25; 10.7. Hãy chọn kiểu dữ liệu phù hợp với biến x?

a)

dayso

b)

int 

c)

str 

d)

float

8.

Kiểu dữ liệu của các phép toán + - / * là:

a)

int, float  

b)

float, str  

c)

str, int 

d)

str, float, int

9.

Phép chia 10 / 2  cho kết quả thuộc kiểu dữ liệu nào?

a)

Kiểu xâu

b)

Kiểu số nguyên

c)

Không thực hiện được

d)

Kiểu số thực

10.

Kết quả của phép tính (5 + 30 // 6) là:

a)

10

b)

4

c)

d)

8

11.

Trong lập trình có một công cụ dùng để lưu trữ dữ liệu và dữ liệu được lưu trữ có thể thay đổi trong khi thực hiện chương trình. Công cụ đó là:

a)

Giá trị tính toán  

b)

Từ khóa

c)

Biến   

d)

Tên

12.

Các thao tác có thể thực hiện với biến là:

a)

Khai báo tên biến, kiểu dữ liệu của biến   

b)

Tính toán với các biến, khai báo kiểu dữ liệu

c)

Gán giá trị cho biến, khai báo tên biến   

d)

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

13.

Trong Python, khai báo biến nào sau đây là đúng?

a)

Lop='8a'  

b)

Tổng == 10

c)

Hieu <= 8.0

d)

Tich >= 7

14.

Giả sử X được khai báo là biến với kiểu dữ liệu số thực. Cách khai báo biến nào là hợp lệ?

a)

X = 23.4 

b)

X == 234  

c)

X = '23.4' 

d)

X =23,4

15.

Cho biến S được gán giá trị là kết quả phép chia lấy phần nguyên của hai số a và b. Phép gán nào sau đây đúng?

a)

S=: a** b   

b)

S = a % b 

c)

S == a // b

d)

S = a // b

16.

Câu lệnh: X +=1 có ý nghĩa gì?

a)

Gán giá trị cho biến X rồi cộng 1 đơn vị

b)

Giá trị của biến X sẽ giảm 1 đơn vị

c)

Phép gán 1 cho biến X

d)

Tăng giá trị biến X lên 1 đơn vị rồi gán giá trị lại cho biến X

17.

Trong ngôn ngữ lập trình Python, biểu thức viết đúng là:

a)

8 + 4 ≤ 15

b)

11 x 11 = =121

c)

(35-21) / 4 != 6

d)

4**3 ≥ 70

18.

str  là kiểu dữ liệu nào?

   

a)

Số nguyên

b)

Số thực

c)

Chữ cái 

d)

Xâu

19.

Kí hiệu các phép so sánh trong Python là:

a)

+ - * /  

b)

> <  =  !=

c)

==  ≥  <

d)

!=  >  ==

20.

Kí hiệu các phép toán trong Python là:    

a)

    %  x + -              

b)

   > <  =  !=              

c)

/ ^ +                   

d)

+  -    /