tinGk

tinGk

10th Grade

15 Qs

quiz-placeholder

Similar activities

Kiểm tra kiến thức về Python

Kiểm tra kiến thức về Python

10th Grade

20 Qs

Tin 10 Cánh Diều - Dữ liệu thông tin và xử lý thông tin

Tin 10 Cánh Diều - Dữ liệu thông tin và xử lý thông tin

10th Grade

15 Qs

Bài 2: Biến, phép gán và biểu thức số thức.

Bài 2: Biến, phép gán và biểu thức số thức.

10th Grade

10 Qs

Bài Tập 3 - K7 ( ThanhLan Le)

Bài Tập 3 - K7 ( ThanhLan Le)

9th - 12th Grade

10 Qs

Củng cố kiến thức

Củng cố kiến thức

10th Grade

10 Qs

TIN HỌC 10 - BÀI 19

TIN HỌC 10 - BÀI 19

10th Grade

10 Qs

Quiz with 10A9

Quiz with 10A9

10th Grade

10 Qs

Python 10 Bài 4

Python 10 Bài 4

10th Grade

15 Qs

tinGk

tinGk

Assessment

Quiz

Computers

10th Grade

Medium

Created by

sukuna sukuna

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Cho đoạn chương trình dưới đây, hãy cho biết các phát biểu bên dưới là đúng hay sai?

t=0

for i in range(1, 6):

if i%2==0: t=t+i

print(t)


Khi chạy chương trình thì kết quả in ra màn hình là: 6


Có thể thay thế range(1, 6) thành range(1, 12/2) mà chương trình vẫn hoạt động bình thường

Chương trình tính tổng của các số tự nhiên chia hết cho 2 nằm trong đoạn [1, 6]

Có thể thay điều kiện if i%2==0: thành if i%2 !=1 hoặc if not(i%2==1): thì bản chất chương trình không thay đổi

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

[TF][VD] Cho đoạn chương trình dưới đây, hãy cho biết các phát biểu bên dưới là đúng hay sai?

p=0;

for i in range(1, 6):

    if i%2==0: p=p+i*i

print(p)


Chương trình trên tính kết quả của bài toán: p = 22+42+62

Kết quả in ra màn hình khi thực hiện chương trình là: 20

Nếu thay điều kiện if i%2==0 thành if i%2 !=0; thì chương trình trở thành tính kết quả của bài toán p = 12+32+52

Nếu thay câu lệnh thứ nhất khởi gán p=0 thành p=1 thì khi thực hiện chương trình kết quả in ra màn hình là: 21

3.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

[TF][VD] Dựa trên kiến thức về lệnh lặp for trong Python, hãy xác định các ý sau đây là đúng hay sai?


Biến k trong lệnh for k in range(n): sẽ lần lượt nhận các giá trị từ 0 đến n-1.

Vùng giá trị của lệnh range(n) gồm n số nguyên liên tiếp từ 1 đến n

Câu lệnh if k%2 == 0 được sử dụng để kiểm tra xem k có phải là số chẵn hay không.


Đoạn mã sau sẽ tính tổng các số là bội của 3 nhỏ hơn n.

n = 20; C = 0;

for k in range(n):

       if k%3 == 0: C = C + 1;

print(C)


4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

[TF][VD] Hãy xác định các câu sau về cách sử dụng lệnh for trong Python là đúng hay sai?

Vùng giá trị của lệnh range(1, n+1) sẽ bao gồm các số từ 1 đến n.

Tổng giá trị của S trong đoạn mã S = 0; for k in range(1, n+1): S = S + k sẽ bằng tổng của 1+2+...+n

Đoạn mã for k in range(1, n+1): S = S + k sẽ tính tổng của các số từ 0 đến n-1..


Lệnh range(0, n) và lệnh range(n) sẽ trả về cùng một vùng giá trị.

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

[TF][VD] Cho chương trình dưới đây và trả lời đúng sai cho mỗi câu hỏi bên dưới

i = 1 #Câu lệnh 1

while i < 6: # Câu lệnh 2

print(i, end=" ") # Câu lệnh 3

i = i + 1 # Câu lệnh 4


Chương trình in ra màn hình các giá trị: 1 2 3 4 5


Để in ra màn hình các số lẽ từ 1 đến 6 thì ta thay câu lệnh cuối (Câu lệnh 4) thành i = i + 2


Hoán vị câu lệnh 3 và 4 với nhau thì kết quả in ra màn hình của chương trình không thay đổi?

Câu lệnh 1 khởi gán i = 6 thì kết quả in ra màn hình là: 6

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

 [TF][VD] Xem xét đoạn mã sau và trả lời các câu hỏi là đúng hay sai:

i = 1

while i < 5:

    print(i)

    i += 1


Vòng lặp while sẽ lặp lại cho đến khi điều kiện i < 5 trở thành sai

Giá trị của i sẽ không bao giờ lớn hơn hoặc bằng 5 trong vòng lặp này.


Vòng lặp while này có thể trở thành một vòng lặp vô hạn nếu điều kiện i < 5 thành i > 0


Sau khi vòng lặp kết thúc, giá trị của i sẽ là 4.

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

[TF][VD] Xem xét đoạn mã sau và trả lời các câu hỏi là đúng hay sai:

sum = 0; n = 2;

while n <= 100:

    sum = sum + n

    n = n + 2


Đoạn mã trên tính tổng các số chẵn từ 2 đến 100.


Nếu không thụt lề câu lệnh cuối (n = n+2) thì chương trình vẫn hoạt động bình thường


Tổng cuối cùng sẽ được lưu trong biến sum sau khi vòng lặp kết thúc

Nếu đảo 2 câu lệnh cuối cùng cho nhau thì tổng (sum) không thay đổi


Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?