wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Phép toán nào có thể được dùng để so sánh hai biến trong python ?

a)

=

b)

/

c)

<=

d)

=>

2.

Chia lấy phần dư trong python

a)

//

b)

:

c)

/

d)

%

3.

Chia lấy phần nguyên trong python ?

a)

//

b)

/

c)

%

d)

:

4.

Toán tử gán trong python ?

a)

=

b)

==

c)

:=

d)

<=

5.

Trong python hàm để nhập dữ liệu từ bàn phím ?

a)

Input

b)

Output

c)

Print

d)

Int

6.

Trong python hàm in dữ liệu ra màn hình ?

a)

Input

b)

Print

c)

Output

d)

Scan

7.

Trong python hàm khai báo kiểu dữ liệu là số nguyên

a)

Int

b)

Integer

c)

Float

d)

If

8.

Trong python hàm khai báo kiểu dữ liệu là số thực ?

a)

Int

b)

Tloat

c)

Input

d)

Float

9.

Câu lệnh if trong chương trình Python có dạng ?

a)

if <điều kiện>: <câu lệnh hay nhóm câu lệnh>

b)

if <điều kiện> <câu lệnh hay nhóm câu lệnh>

c)

<điều kiện>: <câu lệnh hay nhóm câu lệnh>

d)

if <điều kiện>

10.

Trong các phát biểu sau, phát biểu nào sai?

a)

. Có ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình.

b)

Cấu trúc tuần tự gồm các khối lệnh được thực hiện theo trình tự từ trên xuống dưới.

c)

Khối lệnh chỉ được thực hiện tuỳ thuộc điều kiện nào đó được thể hiện bằng câu lệnh for, while.

d)

Cấu trúc tuần tự gồm các khối lệnh được thực hiện theo trình tự từ dưới lên trên.

11.

Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi ?

a)

Điều kiện sai

b)

Điều kiện đúng

c)

Điều kiện bằng 0

d)

Điều kiện khác 0

12.

Trong Python, đối với cấu trúc if-else thì <câu lệnh hay nhóm câu lệnh 2> được thực hiện

khi ?

a)

Điều kiện sai

b)

Điều kiện đúng

c)

Điều kiện bằng 0

d)

Điều kiện khác 0

13.

Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào ?

a)

Viết thẳng hàng so với điều kiện.

b)

Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau.

c)

Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.

d)

Chỉ lùi vào trongmột số vị trí so với dòng chứa điều kiện khi có nhóm lệnh.

14.

Trong các phát biểu sau, phát biểu nào chưa chính xác?

a)

While là lệnh lặp với số lần không biết trước.

b)

For là lệnh lặp với số lần xác định trước.

c)

Khối lệnh lặp while được thực hiện cho đến khi <điều kiện> = False.

d)

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().

15.

Cấu trúc lặp với số lần biết trước là ?

a)

for <Biến chạy> in range(m,n) <Khối lệnh cần lặp>

b)

for <Biến chạy> in range(m,n): <Khối lệnh cần lặp>

c)

while <Điều kiện>: <Câu lệnh hay khối lệnh>

d)

for in range(m,n): <Khối lệnh cần lặp>

16.

Trên màn hình i có các giá trị cho đoạn lệnh sau

for i in range(1,5): print(i)

a)

0 1 2 3 4 5

b)

1 2 3 4 5

c)

0 1 2 3 4

d)

1 2 3 4

17.

Hàm dùng để khởi tạo dãy số nguyên từ m đến n – 1 (với m < n)?

a)

range(m;n)

b)

range(m,n)

c)

rang(m;n)

d)

rang(m,n)

18.

Phát biểu nào sau đây là sai ?

a)

Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước.

b)

Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước.

c)

Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước.

d)

Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều

kiện lặp.

19.

Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng: ?

a)

Cấu trúc rẽ nhánh.

b)

Cấu trúc lặp.

c)

Hàm print()

d)

Hàm toán học sqrt()

20.

Tính tổng S = 1 + 2 + 3 + 4 +… + n + … cho đến khi S>10000. Điều kiện nào sau đây

cho vòng lặp while là đúng ?

a)

while S >= 10000.

b)

while S < 10000.

c)

while S <= 10000.

d)

While S >10000.

21.

a=range(1, 10, 3); print(a) kết quả là ?

a)

1, 10, 3

b)

range(1, 10, 3)

c)

1, 4, 7, 10

d)

0, 3, 6, 9

22.

for i in range(1,9,3): print(i) kết quả là ?

a)

1, 9, 3

b)

range(1, 9, 3)

c)

1, 4, 7

d)

0, 3, 6

23.

Điều kiện trong câu lệnh if là ?

a)

biểu thức lôgic

b)

biểu thức số học

c)

một câu lệnh

d)

biểu thức tính toán

24.

Vòng lặp while kết thúc khi nào ?

a)

Khi một điều kiện cho trước không được thỏa mãn

b)

Khi tìm được Output

c)

Khi đủ số vòng lặp

d)

Tất cả các phương án

25.

Phát biểu nào chính xác khi nói về Hàm trong Python?

a)

Hàm có thể được tái sử dụng trong chương trình

b)

Sử dụng hàm không có tác động tích cực gì đến các module trong chương trình

c)

Không thể tự tạo các hàm của riêng người viết chương trình.

d)

Hàm phải được khai báo ở dòng đầu tiên

26.

Hàm trong Python được khai báo theo mẫu:

a)

def tên_hàm(tham số):

Các lệnh mô tả hàm

b)

def tên_hàm(tham số)

Các lệnh mô tả hàm

c)

def tên_hàm()

Các lệnh mô tả hàm

d)

def (tham số):

Các lệnh mô tả hàm

27.

“Các lệnh mô tả hàm” phải viết:

a)

Thẳng hàng với lệnh def.

b)

Lùi vào theo quy định của Python.

c)

Ngay sau dấu hai chấm (:) và không xuống dòng.

d)

Viết thành khối và không được lùi vào.

28.

Phát biểu nào sau đây là sai?

a)

Tên hàm do người lập trình đặt không cần theo quy tắc.

b)

Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.

c)

Muốn xây dựng hàm trả về giá trị xử lí, cần kết thúc hàm bằng câu lệnh return cùng với biểu

thức hay biến chứa giá trị trả về.

d)

Các lệnh mô tả hàm phải viết lùi vào theo quy định của Python.

29.

Thư viện math cung cấp:

a)

Thủ tục vào ra của chương trình.

b)

Hỗ trợ việc tạo ra các lựa chọn ngẫu nhiên

c)

Các hằng và hàm toán học.

d)

Hỗ trợ trực tiếp các định dạng nén và lưu trữ dữ liệu