wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python level 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Câu lệnh return dùng để?

a)

Kết thúc vòng lặp

b)

Trả lại giá trị

c)

Kết thúc vòng lặp và trả lại giá trị

d)

Kết thúc hàm và trả lại giá trị

2.

Đâu là cú pháp của truyền nhiều tham số trong hàm?

a)

def <tên hàm>(*biến):

Câu lệnh

...

b)

def <tên hàm>(x=0,y=3):

Câu lệnh

...

c)

def <tên hàm>(a,b)

Câu lệnh

...

d)

def <tên hàm>(a)

Câu lệnh

...

3.

Tác dụng của hàm là gì?

a)

Chỉ cần viết 1 lần

b)

Có thể sử dụng lại

c)

Cập nhật nhanh gọn

d)

Chỉ cần viết 1 lần,Có thể sử dụng lại,Cập nhật nhanh gọn

4.

Câu lệnh global dùng để làm gì

a)

Khai báo biến nội bộ

b)

Khai báo biến toàn cầu

c)

Khai báo biến trong hàm

d)

Khai báo lại giá trị biến

5.

Trong học phần 2 có bao nhiêu cách khai báo module?

a)

1

b)

2

c)

3

d)

4

6.

Để random ra số thực ngầu nhiên ta dùng cú pháp nào?

a)

import random

random.randint(số thứ 1, số thứ 2)

b)

import random

random.randrange(số thứ 1, số thứ 2)

c)

import random

random.uniform(số thứ 1, số thứ 2)

d)

import random

random.choice(số thứ 1, số thứ 2)

7.

Nếu gọi module math vào bằng cách:

from math import*

Hãy tìm câu lệnh để viết ra phép căn 9

a)

math.sqrt(9)

b)

sqrt(9)

c)

math.sprt(9)

d)

sprt(9)

8.

Câu lệnh nào sau đây có tác dụng chuyển văn bản thành list

a)

read

b)

readlist

c)

readline

d)

readlines

9.

Chế độ mở file nào sẽ không dùng được câu lệnh write

a)

w+

b)

w

c)

r

d)

a

10.

Để tránh trường hợp bị mất dữ liệu khi dùng lệnh write() ta dùng chế độ mở nào?

a)

a

b)

w+

c)

r

d)

w

11.

Tác dụng của seek(0)?

a)

Cho con trỏ về vị trí đầu tiên

b)

Cho con trỏ về vị trí cuối cùng

c)

Lưu vị trí con trỏ

d)

Tìm giá trị ở vị trí 0

12.

Để khởi tạo màn hình ta dùng cú pháp nào?

a)

Biến=turtle.Screen()

b)

Biến.Screen()

c)

Biến=turtle.Turtle()

d)

Biến.Screen()

13.

import turtle

screen=turtle.Screen()

screen.bgcolor('blue')

t=turtle.Turtle()

t.shape('classic')


Cho biết đáp án của dòng lệnh trên?

a)
b)
c)
d)
14.

Câu lệnh nào dùng để chỉnh kích thước bút

a)

penwidth

b)

pensize

c)

shapesize

d)

shapewidth

15.

Kết quả của dòng lệnh trên?

a)

Ngôi sao

b)

Mê cung

c)

Hình vuông

d)

Bông hoa

16.

Để chèn ảnh nền ta dùng cú pháp nào?

a)

fgpic

b)

bgpic

c)

addshape

d)

addpic

17.

Chèn ảnh nhân vật ta dùng câu lệnh nào?

a)

addshape

b)

bgpic

c)

addpic

d)

fgpic

18.

Để chương trình nhận lệnh từ bàn phím ta phải có câu lệnh nào?

a)

inkey()

b)

onkey()

c)

listened()

d)

listen()

19.

Trong level có mấy cách được dùng để chèn âm thanh

a)

3

b)

4

c)

5

d)

6

20.

Tác dụng của câu lệnh setheading(90)?

a)

Cho đối tượng quay sang trái 90 độ

b)

Cho đối tượng di chuyển 90 inch

c)

Cho đối tượng di chuyển 90 pixel

d)

Cho đối tượng quay sang phải 90 độ