wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài kiểm tra NNLT PYTHON

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Toán tử quan hệ nào dưới đây không thể dùng được trong điều kiện của if?

a)

!=

b)

>=

c)

==

d)

=

2.

Viết câu lệnh để in ra thông báo cho giá trị a được nhập vào từ bàn phím. Để kết quả hiển thị trên màn hình nếu a = 7 là

Gia tri a la: 7

(a)  

3.

Sắp xếp cácc câu lệnh sau để có chương trình tính tổng hai số nguyên nhập vào từ bàn phím.

a)

a = int(input("Nhập số nguyên: "))

b)

b = int(input("Nhập số nguyên: "))

c)

s = a + b

d)

print("Tổng của hai số: ",s)

4.

Câu lệnh nào dùng để in một dòng trống

a)

print("Xuống dòng")

b)

print()

c)

print("/")

d)

print(end="")

5.

Hàm input() luôn trả về giá trị gì?

a)

Chuỗi

b)

Số nguyên

c)

Số thập phân

d)

Bất kì

6.

Câu lệnh print() có ý nghĩa gì?

a)

nhập dữ liệu của biến từ bàn phím

b)

khai báo giá trị cho biến

c)

in ra dữ liệu ra màn hình

d)

in dữ liệu ra giấy

7.

Trong các kiểu dữ liệu dưới đây, kiểu nào là kiểu nguyên?

a)

int

b)

float

c)

bool

d)

str

8.

Khẳng định nào sau đây về Python là đúng?

a)

Python là một ngôn ngữ lập trình cấp cao.

b)

Python là một ngôn ngữ thông dịch.

c)

Python là ngôn ngữ lập trình hướng đối tượng.

d)

Tất cả các đáp án đều đúng.

9.

          Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc đặt tên

a)

11tinhoc

b)

tinhoc11

c)

_11

d)

tin_hoc

10.

Câu 3. Câu lệnh nhập với biến kiểu thực là:

a)

A. Biến=(input(dòng thông báo)

b)

B. Biến=float(input(dòng thông báo))

c)

C. Biến=input()

d)

D. Biến=int(input(dòng thông báo))

11.

Câu 8. Để tính tổng s của hai số 5 và 6, s thuộc kiểu dữ liệu:

a)

A. int   

b)

B. float

c)

C. bool   

d)

D. str

12.

Câu 9. Đâu là câu lệnh gán trong Python?

a)

A. X==6

b)

B. X=6

c)

C. X!=6

d)

D. X:=6

13.

Câu 10. Phép chia lấy phần nguyên trong Python kí hiệu là:

a)

A. %

b)

B. //

c)

C. /

d)

D. div

14.

Câu 4: Đâu là quy tắc đúng khi đặt tên cho biến trong Python?

a)

Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ".

b)

Có thể sử dụng từ khóa làm tên biến.

c)

Tên biến có thể bắt đầu bằng một chữ số.

d)

Tên biến có thể có các ký hiệu như !, @, #, $, %,...

15.

Câu 5: n trong đoạn sau là kiểu dữ liệu nào?

n = '5'

a)

integer

b)

string

c)

tuple

d)

operator

16.

Phép luỹ thừa của toán học khi được chuyển đổi sang Python được ký hiệu là gì ?

a)

*

b)

**

c)

//

d)

^

17.

Python được dùng để:

a)

phát triển các ứng dụng web, phần mềm ứng dụng

b)

lập trình games, điều khiển robot

c)

xử lí ảnh, phân tích dữ liệu, …

d)

Cả 3 đáp án .

18.

Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?

a)

nháy đơn

b)

nháy kép

c)

ngoặc kép

d)

Cả nháy đơn và nháy kép đều đúng.

19.

Cho đoạn chương trình sau:

a=b=1

c=1

d=2

print(a+b+c+d)

Kết quả trên màn hình là:

a)

A. 3

b)

B. 4

c)

C. 5

d)

D. 6

20.

Biến là gì?

a)

Lưu trữ giá trị (nơi lưu trữ)

b)

Kiểu dữ liệu

c)

Một dạng của đồ họa

d)

Một kiểu bộ nhớ