wayground logo

Bảng tính có thể in miễn phí

Cỡ chữ

S
M
L
XL
bảng tính

Python Quizz

Total câu hỏi: 17

Worksheet time: 9mins

Tên
Lớp học
Ngày
1.

Đoạn lệnh bên sẽ in ra gì ?

a)

TEKY

b)

PYTHON

c)

Lỗi không in ra gì

d)

TEKY PYTHON

2.

Những biểu thức nào sau đây không thể thực hiện được ?

a)

6*(7-2)

b)

6/(7-7)

c)

"7"*7

d)

"77"-"7"

e)

"6"+"7"*2

3.

Các câu lệnh nằm trong một cấu trúc if có đặc điểm là ?

a)

Cùng lùi vào một dấu tab so với câu lệnh if

b)

Cùng bị lùi vào một hoặc một số dấu tab so với câu lệnh if

c)

Cùng nằm ngay sau dấu hai chấm của câu lệnh if

4.

Một biến đã chứa dữ liệu dạng int thì không thể nhận dữ liệu dạng str nữa ?

a)

Đúng

b)

Sai

5.

Cho biểu thức : 5x2 + (-2x)3 +79

Biểu thức này được bằng câu lệnh Python Shell nào

a)

5x*x - 2*x**3 +79

b)

5*x*x + (-2*x)*3 +79

c)

5*x*x + (-2*x)*(-2*x)*(-2*x) +79

d)

5x**2 + (-2*x)**3 +79

6.

Dòng lệnh for nào sẽ làm cho các câu lệnh bên trong lặp lại 10 lần :

a)

for i in range (1,10):

b)

for i in range (10,0,-1):

c)

for i in range ( 0,10,-1):

d)

for i in (10):

7.

Dấu nào khác nhóm so với các dấu còn lại :


< , <=, +=, >=.

a)

<

b)

<=

c)

+=

d)

>=

8.

for k in range (-2):


Số -2 có vai trò là :

a)

Điều kiện dừng, nếu k>-2 thì vòng lặp không lặp lại nữa

b)

Cập nhật, sau mỗi vòng lặp, k sẽ tăng lên 2 đơn vị

c)

Cập nhật, sau mỗi vòng lặp, k sẽ giảm đi 2 đơn vị

d)

Khởi tại, ban đầu k=-2

9.

File python trong máy tính lưu với đuôi file là gì ?

a)

.p

b)

.py

c)

.pyp

d)

.python

10.

Câu lệnh nào sẽ tạo ra một số nguyên ngẫu nhiên từ 0 đến 10

a)

x=random.randint()%10

b)

x=random.ranint()

c)

x=rand.int(10)

d)

Tất cả đáp án trên đều đúng

11.

Đâu là một ép kiểu từ chữ sang số ở dạng thập phân ? Có thể có nhiều đáp án đúng

a)

x=int("3.9")

b)

x=float("4")

c)

x=float("abc)"

d)

x=float("4.232")

e)

x=int("4.0")

12.

Đoạn lệnh trên sẽ cho kết quả in ra như thế nào ?

a)

In ra các số từ 3 đến 15, mỗi số trên 1 dòng

b)

In ra các số từ 3 đến 15 trên cùng một dòng

c)

In ra các số 3, 6, 12, mỗi số trên 1 dòng

d)

In ra các số 3, 6, 12 trên cùng một dòng

e)

Không đáp án nào đúng

13.

Đặt dấu # trước dòng lệnh thể hiện dòng lệnh đó có chức năng là khai báo biến

a)

Đúng

b)

Sai

14.

print("a+b=",8+9)

Kết quả in ra khi chạy câu lệnh trên là :

a)

a+b=17

b)

a+b= 17

c)

a+b= 8+9

d)

a+b=89

15.

Đoạn lệnh bên sẽ in ra kết quả như thế nào ?

a)

In ra các số 1, 2

b)

In ra các số 1, 2, 3

c)

In ra số 1

d)

Lỗi không chạy được

16.

Khi gặp từ khóa break, chương trình sẽ :

a)

Dừng lại

b)

Tiếp tục chạy bình thường

c)

Bỏ qua các câu lệnh ở dưới, tiếp tục chạy vòng lặp

d)

Thoát ra khỏi vòng lặp gần nhất chứa break

17.

Đâu không phải là một tên biến - có thể chọn nhiều đáp án.

a)

if

b)

x_

c)

while

d)

"a"

e)

a2