wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ôn tập hk I K10 CD

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Câu 2. Trong các tên sau tên nào không phải biến trong NNLT Python.

a)

A

b)

A1

c)

or

d)

A_1

2.

Em hãy chọn phương án đúng về lệnh gán trong NNLT Python

a)

A+B = 50

b)

A=A-50

c)

B-5=A-100

d)

A,B=50

3.

Kết quả của đoạn ct sau là

x = 2.0

print (type(x))


a)

float

b)

int

c)

str

d)

bool

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 một chữ số.

b)

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

c)

Có thể sử dụng tùy ý đặt tên biến.

d)

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

5.

Câu lệnh print(2 - 5 % 6) cho ra kết quả gì?

a)

2 - 5 % 6

b)

3

c)

-3

d)

1

6.

Câu lệnh print(2*3+5%2-6//2) cho ra kết quả gì?

a)

4

b)

5

c)

6

d)

7

7.

Kết quả sau khi thực hiện đoạn chương trình sau:

a,b = 5,10

a = a+20

a = a%b

print(a,b)

a)

0, 10

b)

5, 10

c)

2, 5

d)

6,5

8.

Em hãy chọn phương án đúng cho câu lệnh rẽ nhánh dạng if

a)

 if: điều kiên

Câu lệnh


b)

If điều kiện:

Câu lệnh


c)

if câu lệnh:

điều kiện


d)

if điều kiện:

Câu lệnh

9.

Em hãy cho biết kết quả của chương trìn sau:

A, B, C = 6, 5, 1

D = B*B – 4*A*C

if D < 0: print(‘PT vô nghiệm)

else: print(‘PT có nghiệm’)


a)

PT có nghiệm

b)

PT vô nghiệm

c)

1

d)

lỗi

10.

Chọn đáp án đúng sau khi thực hiện đoạn lệnh sau:


n, m = 5, 8

p = (n + 2*m)/3

if p >=5: print('lên lớp')

else: print('ở lại')

a)

lên lớp

b)

ở lại

c)

Lên lớp

d)

Ở lại