wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

tin học

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Hàm range(n) để làm gì?

a)

Tạo ra một dãy số liên tiếp, bắt đầu từ số 1

b)

Dùng để sắp xếp một dãy số theo chiều tăng dần

c)

. Tạo ra một dãy số liên tiếp, từ 0 đến n-1

2.

Lệnh range() nào cho kết quả là vùng rỗng?

a)

range(100)

b)

range(100,1)

c)

range(1,100)

3.

Kết quả khi thực hiện đoạn chương trình for x in range(10): print(x,end= “ ”) là:

a)

In lên màn hình các số từ 0 đến 10

b)

. In lên màn hình các số từ 1 đến 10

c)

n ra màn hình các số từ 0 đến 9, mỗ số cách nhau 1 khoảng trắng.

4.

Cú pháp đúng của câu lệnh lặp for:

a)

A. for <biến đếm> in range(start,stop): <khối lệnh>

b)

for <biến đếm> in range(start, stop); <khối lệnh>

c)

C. for <biến đếm> in range(start, stop) <khối lệnh>

5.

Lệnh sau đưa ra gì: range(1,11)

a)

A. một dãy số từ 1 tới 10

b)

C. một dãy số t 1 tới 11

c)

B. một dãy số từ 2 tới 10

6.

ho đoạn chương trình: for x in range(1,9): print(x). hãy cho biết kết quả khi thực hiện:

a)

A. In lên màn hình các số lẻ từ 1 đến 9

b)

C. In lên màn hình các số từ 1 đến 8

c)

D. Câu lệnh lỗi không thực hiện

7.

Đoạn lệnh sau đây in ra kết quả gì

S=0

for x in range(1,9):

S=S+x

print(S)

a)

B. B. Tính tổng các số tự nhiên liên tiếp từ 1 đến 8, in ra màn hình kết quả.

b)

D. C. In lên màn hình dãy số liên tiếp từ 1 đến 9

c)

D. C. In lên màn hình dãy số liên tiếp từ 1 đến 8

8.

Cho biết kết quả thực hiện đoạn chương trình sau: for x in range(5,10): print(x)

a)

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

b)

0 D. In lên màn hình các số từ 0 đến 9

c)

i B. In lên màn hình các số từ 5 đến 9

9.

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

for x in range(5):

print(y)

a)

D. Báo lỗi

b)

C. In ra các số tự nhiên liên tiếp từ 0 đến 4

c)

B. In ra các số tự nhiên liên tiếp từ 0 đến 5

10.

Trong Python, câu lệnh nào dưới đây được viết đúng?

a)

C. for i in range(10): print(A).

b)

A. for i in range(10): prin(“A”)

c)

B. for i in range(10): print(“A”)

11.

Trong câu lệnh lặp dưới đây. Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ “A” xuất hiện?

for j in range(10):

a)

1 lần

b)

10 lần

c)

5 lần

12.

Đ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 % 2 ==0):

t = t + i

print(t)

a)

tính tổng số lẻ từ 1 đến 100

b)

tính tổng số chẵn từ 1 đến 101

c)

tính tổng số chẵn từ 1 đến 100

13.

khẳng định đúng về câu lệnh while

a)

khối lệnh lặp khi đk đúng

b)

khối lệnh lặp đc thực hiện 1 lần duy nhất

c)

khối lệnh lặp được thực hiện cho đến khi đk sai thì dừng

14.

chọn phát biểu sai về đk trong câu lệnh while

a)

đk là bthuc cho gitri logic

b)

dk là bthuc có gitri là 1 số nguyên

c)

đk sẽ đc ktr nếu đúg thì thực hiện khối lênj

15.

trong phát biểu sau phát biểu nào sai

a)

có 3 cấu trúc cơ bản của nn lập trình

b)

khối lệnh chỉ được thực hiện theo 1 đk nào đó đc thể hiện bằng câu lệnh for while

16.

vòng lặp while do kết thúc khi

a)

tìm đc output

b)

khi 1 số đk cho trc thoả mãn

17.

phát biểu chx chính xác

a)

while là lênhj lặp với số lần ko bik trc

b)

số lần lặp của lệnh lặp for luôn đc xác định bởi vùng giá trị của lênh range()