wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python 11

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

Chọn câu lệnh đúng để tính nghiệm x1 phương trình x2 - 2x - 3 = 0

a)

A x1 = (-b - delta**(1/2))/(2*a)

b)

B. x1 = -b - delta**(1/2) /(2*a)

c)

C. x1 = (-b - delta**(1/2))/2*a

d)

D. x1 = -b - delta**(1/2)/2*a

2.

Để hiển thị trên màn hình Hello World! lệnh sau nào được sử dụng:

a)

A. print(Hello World!)

b)

B. print("Hello World" + !)

c)

C. print("Hello World!")

d)

D. print"(Hello World!)"

3.

Output của đoạn code sau:

x = 5

y = 2

print(x*y)

a)

A. Syntax Error

b)

B. x*y

c)

C. 10

d)

D. 5*2

4.

Với đoạn code sau, quả hiển thị là:

print('2'*5)

a)

A. 22222

b)

B. 2*5

c)

C. 10

d)

D. Lỗi

5.

Biến nào dưới đây không phải là chuỗi

a)

A. new_var = "True"

b)

B. new_var = "3123"

c)

C. new_var = "3.123"

d)

D. new_var = False

6.

Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?

a)

A. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện

b)

B. Biến có thể lưu trữ nhiều loại giá trị khác nhau

c)

C. Biến là đại lượng được đặt tên và giá trị thường thay đổi trong quá trình thực hiện chương trình

d)

D. Biến có thể đặt hoặc không đặt tên gọi

7.

Câu lệnh print(3 >= 3) cho kết quả ?

a)

A. True

b)

B. False

c)

C. None

d)

D. 3 >= 3

8.

Kết quả sau khi thực hiện đoạn chương trình sau:

a=10

b=5

a=a +20

a= a % b

print(a)

a)

A. 0

b)

. B. 5

c)

C. 2

d)

D. 6

9.

Với đoạn code sau, kết quả hiển thị là:

print(2 * 5)

a)

A. *****

b)

B. 2*5

c)

C. 10

d)

D. 22222

10.

Kết quả sau khi thực hiện đoạn chương trình sau:

A=20

B=15

A=A-5

B=B-A

print('A=',A,'B=',B)

a)

A. A= 20 B= 15

b)

B. A= 15 B= 15

c)

C. A= 15 B= 0

d)

D. A= 20 B= 0

11.

Đâu là quy tắc đúng khi đặt tên cho biến trong Python

a)

A. Tên biến có thể bắt đầu bằng một chữ số.

b)

B. Có thể sử dụng tùy ý đặt tên biến.

c)

C. Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ".

d)

D. Tên biến có thể có các ký hiệu như !, @, #, $, %,...

12.

Kết quả thực hiện đoạn chương trình sau:

a=10

b=5

a=a +20

a= a // b

print(a)

a)

A. 0

b)

B. 5

c)

C. 2

d)

D. 6

13.

Câu lệnh print(1,2,3,4, sep='*') cho kết quả?

a)

A. 1234

b)

B. 1 2 3 4

c)

C. 1*2*3*4

d)

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

14.

Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì?

a)

A. Ngôn ngữ diễn đạt thuật toán để máy tính thực hiện công việc

b)

B. Ngôn ngữ để soạn thảo văn bản trong đó có chương trình

c)

C. Ngôn ngữ Pascal hoặc C

d)

D. Ngôn ngữ diễn đạt thuật toán trong qua trình soạn thảo chương trình

15.

Cách ghi chú trong Python sử dụng kí tự nào ?

a)

A. Dấu #

b)

B. Dấu //

c)

C. Dấu <>

d)

D. Dấu cách

16.

Câu lệnh nào sau đây được dùng để nhập dữ liệu kiểu thực cho biến a?

a)

A. a = input(int(‘Nhập giá trị cho a:’))

b)

B. a = input(float((Nhập giá trị cho a:’))

c)

C. a = int(input(‘Nhập giá trị cho a:’))

d)

D. a = float(input(‘Nhập giá trị cho a:’))

17.

Hãy chọn cách đặt tên biến đúng.

a)

A. 2ten = "Thu"

b)

B. #ten = "Tài"

c)

C. 1a = 1

d)

D. _ten = "Quân"

18.

Câu lệnh print() có thể hiện thị được những nội dung gì?

a)

A. Ký tự, số

b)

B. Số

c)

C. Biến số

d)

D. Ký tự, số, biến số

19.

Chọn đáp án đúng để biểu diễn biểu thức quan hệ a>=2 sang biểu thức logic

a)

A. (a>=2) or (a<2)

b)

B. (a>2) and (a==2)

c)

C. (a>2) and (a=2)

d)

D. not(a<2)

20.

Để hiển thị câu lệnh hay biến gì đó lên màn hình, ta sử dụng lệnh:

a)

A. input

b)

B. Int

c)

C. print

d)

D. float

21.

Kết quả nào là output của đoạn code dưới đây?

x=True

y=False

z=False

if not x or y:

Print (1)

elif not x or not y and z:

Print(2)

elif not x or y or not y and x:

print(3)

else:

print(4)


a)

A. 2

b)

B. None

c)

C. 1

d)

D. 3

22.

· Lệnh nào dùng để lấy dữ liệu đầu vào

a)

A. Cin

b)

B. Scanf()

c)

C. Input()

d)

D. <>