tinGk

tinGk

10th Grade

15 Qs

quiz-placeholder

Similar activities

Kiểu dữ liệu danh sách (Khối 10)

Kiểu dữ liệu danh sách (Khối 10)

10th Grade

10 Qs

Python 10 Bài 4

Python 10 Bài 4

10th Grade

15 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 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

Tin 10 chủ đề F. Bài 18

Tin 10 chủ đề F. Bài 18

9th - 12th Grade

10 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?