wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

K10_K2_KTTX1

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

Trong NNLT Python, để in ra màn hình chuỗi 'Hello, World!', ta viết như thế nào?

a)

print ( )

b)

print ('Hello, World!')

c)

echo 'Hello, World!'

d)

print Hello, World!

2.

Một chiếc xe máy di chuyển từ C đến D với vận tốc u(km/h). Câu lệnh để tính thời gian xe máy đó đi hết quãng đường m(km) là

a)

print (m/u)

b)

print ('m/u')

c)

print ("m/u")

d)

print m/u

3.

Kết quả của đoạn chương trình này là gì?

a)

3

b)

4

c)

5

d)

6

4.

Hình vuông có cạnh là a (cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là

a)

print ('dien tich hinh vuong la:' , a*a)

b)

print ('dien tich hinh vuong la: a*a')

c)

print (dien tich hinh vuong la: a*a)

d)

print 'dien tich hinh vuong la:' , a*a

5.

Phép gán nào sau đây là hợp lệ?

a)

x=5

b)

x:=5

c)

x==5

d)

x:5

6.

Biểu thức (x-y)2 viết trong Python là

a)

(x**2-y**2)

b)

(x-y)**2

c)

(x-y)***2

d)

(x-y)*2

7.

Biểu thức (xy+x):(x-y) viết trong Python là

a)

(xy+x)/(x-y)

b)

(x*y+x)//(x-y)

c)

(x*y+x)/(x-y)

d)

(x*y+x)/x-y

8.

Cho đoạn chương trình sau: a,b=20,15 x=abs(a-b) Sau khi thực hiện đoạn chương trình trên, giá trị của x là

a)

-5

b)

5

c)

0

d)

10

9.

Kết quả của chương trình này là gì?

a)

6

b)

0

c)

7.5

d)

0.8333333333333334

10.

Kết quả của đoạn chương trình này là gì?

a)

32

b)

10

c)

2

d)

0

11.

Kết quả của đoạn chương trình sau là gì?

import math

y=math.gcd(15, 45)

print(y)

a)

3

b)

5

c)

15

d)

45

12.

<Điều kiện> trong câu lệnh rẽ nhánh là

a)

Biểu thức tính toán.

b)

Biểu thức logic.

c)

Biểu thức quan hệ.

d)

Các hàm toán học.

13.

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

a,b=2,3

if a<b: a=a*2

else: b=b*2

Sau khi thực hiện đoạn chương trình trên giá trị của b là

a)

3

b)

2

c)

6

d)

không xác định.

14.

Trong câu lệnh lặp:

j=0

for j in range(10):

j = j + 2

print(j)

Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?

a)

10 lần.

b)

1 lần.

c)

5 lần.

d)

Không thực hiện.

15.

Khi kết thúc câu lệnh sau có bao nhiêu chữ "B" xuất hiện?

for i in range(5):

print("B")

a)

5 lần.

b)

6 lần.

c)

1 lần.

d)

Không thực hiện.

16.

Giá trị của biến k bằng bao nhiêu sau khi thực hiện đoạn chương trình sau?

k = 0

for j in range(4):

k = k + j

print(k)

a)

6

b)

8

c)

10

d)

12

17.

Đoạn chương trình sau giải bài toán nào?

t = 0

for i in range(1, 101):

if(i % 4 == 0 or i % 6 == 0): t = t + i

print(t)

a)

Tính tổng các số chia hết cho 4 hoặc 6 trong phạm vi từ 1 đến 100.

b)

Tính tổng các số chia hết cho 4 hoặc 6 trong phạm vi từ 1 đến 101.

c)

Tính tổng các số chia hết cho 4 và 6 trong phạm vi từ 1 đến 101.

d)

Tính tổng các số chia hết cho 4 và 6 trong phạm vi từ 1 đến 100.

18.

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

s = 0

for i in range(3):

s = s+2*i

print(s)

a)

12

b)

10

c)

8

d)

6

19.

Cho x = 8, y = 12. Cho biết biểu thức logic nào nhận giá trị True?

a)

x-2 < y

b)

x<0

c)

(x%4==0) or (y%3==0)

d)

2*x=3*y

20.

Kết quả của biến d sau khi thực hiện đoạn chương trình sau là gì?

x,y,d=10,3,0

if x%y==0: d=x//y

a)

3

b)

1

c)

0

d)

Không xác định

21.

Cho đoạn lệnh sau:

for i in range(5):

print(i)

Trên màn hình i có các giá trị là:

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

22.

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

s=0

for i in range(6): s=s+i Sau khi thực hiện đoạn chương trình trên giá trị của s là:

a)

1

b)

15

c)

6

d)

21

23.

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

s=0

i=1

while i<=5:

s=s+1

i=i+1 Sau khi thực hiện đoạn chương trình trên giá trị của s là:

a)

9

b)

15

c)

5

d)

10

24.

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

a=10 b=3

Y = (a>b and b>0) or (a<0)

Giá trị của Y là?

a)

True

b)

False

c)

True hoặc False

d)

Chương trình báo lỗi

25.

Kết quả của đoạn chương trình sau là gì?

a=2025

b=a//2

print(b)

a)

1010

b)

1

c)

1012

d)

2020