wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin 11 HKI

Total questions: 115

Worksheet time: 1hrs 2mins

Name
Class
Date
1.

Ngôn ngữ lập trình là gì

a)

Ngôn ngữ dùng để viết các chương trình máy tính

b)

Ngôn ngữ tự nhiên

c)

Ngôn ngữ khoa học

d)

Ngôn ngữ giao tiếp hàng ngày

2.

Ngôn ngữ lập trình Python thuộc ngôn ngữ lập trình nào

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

ngôn ngữ lập trình bậc cao

d)

Không thuộc loại nào trong các loại trên

3.

Trong các loại ngôn ngữ lập trình sau, đâu là ngôn ngữ gần với ngôn ngữ tự nhiên nhất?

a)

Ngôn ngữ máy và hợp ngữ

b)

Hợp ngữ và ngôn ngữ lập trình bậc cao

c)

Ngôn ngữ máy và ngôn ngữ lập trình bậc cao

d)

ngôn ngữ lập trình bậc cao

4.

Chương trình dịch là chương trình gì?

a)

Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao

b)

Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy

c)

Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao

d)

Chuyển đổi ngôn ngữ máy sang hợp ngữ

5.

Lập trình được hiểu là gì?

a)

Người lập trình sử dụng lời nói để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

b)

Người lập trình sử dụng ngôn ngữ tự nhiên để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

c)

Người lập trình sử dụng ngôn ngữ máy để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

d)

Người lập trình sử dụng ngôn ngữ lập trình cụ thể để soạn thảo các hướng dẫn để máy tính hiểu và thực hiện theo được

6.

Chọn câu sai?

a)

Chương trình máy tính là một dãy các hoạt động được lập sẵn và thuê bên tổ chức sự kiện chạy chương trình

b)

Chương trình máy tính là một sản phẩm của lập trình

c)

Chương trình máy tính là một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện theo được

d)

Chương trình máy tính giúp máy tính hiểu và thực hiện theo các chỉ dẫn của người lập trình

7.

Mỗi hướng dẫn để máy tính có thể thực hiện một công việc nào đó gọi là gì?

a)

Yêu cầu

b)

Câu lệnh

c)

Chỉ thị

d)

Tất cả đều sai

8.

Máy tính chỉ hiểu được loại ngôn ngữ nào?

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

Ngôn ngữ lập trình bậc cao

d)

Ngôn ngữ tự nhiên của con người

Xóa lựa chọn

9.

Ưu điểm của ngôn ngữ lập trình bậc cao là gì?

a)

Gần với ngôn ngữ tự nhiên

b)

Dễ hiểu, dễ học hơn các ngôn ngữ khác

c)

Không phụ thuộc vào các loại máy

d)

Tất cả các ưu điểm trên

10.

 

Có mấy loại ngôn ngữ lập trình?

a)

2

b)

3

c)

4

d)

5

11.

Tính diện tích đường tròn với bán kính bằng 10, lệnh nào sau đây đúng?

a)

>>>2*10*3.14

b)

>>>2*10*3,14

c)

>>>10*10*3.14

d)

>>>10*10*3,14

12.

Cho biết kết quả in ra màn hình của lệnh sau:

Print(“Xin”,“Chào”)

a)

Xin Chào

b)

XinChào

c)

“Xin”,“Chào”

d)

'Xin Chào'

13.

Môi trường lập trình Python có mấy chế độ?

a)

Có 1 chế độ

b)

Có 2 chế độ

c)

Có 3 chế độ

d)

Có 4 chế độ

14.

Theo em, viết chương trình bằng loại ngôn ngữ lập trình nào sau đây là dễ nhất?

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

Ngôn ngữ lập trình bậc cao

d)

Chương trình dịch

15.

Kết quả của lệnh Print(10,3.4+4.1,"tin 10") là gì?

a)

10,3.4+4.1,"tin 10"

b)

10 7.5 tin 10

c)

10 3.4+4.1 tin 10

d)

10,7.5,tin 10

16.

Trong Python, để thực hiện chương trình ta nhấn phím:

a)

F2

b)

F3

c)

F4

d)

F5

17.

Viết lệnh để tính giá trị biểu thức 3x10-16:2 trong chế độ gõ trực tiếp của Python?

a)

>>>3x10-16:2

b)

>>>3*10-16/2

c)

>>>"3*10-16/2"

d)

>>>"3x10-16:2"

18.

Trong Python, chọn File/Save hoặc nhấn tổ hợp phím Ctrl + S để làm gì?

a)

Để lưu tệp

b)

Để mở tệp mới

c)

Để sao chép tệp

d)

Để kết thúc phiên làm việc

19.

Viết lệnh in ra màn hình thông tin: Lớp 10A1 rất ngoan

a)

>>>Lớp 10A1 rất ngoan

b)

>>>'Lớp 10A1 rất ngoan'

c)

>>>"Lớp 10A1 rất ngoan"

d)

>>>print("Lớp 10A1 rất ngoan")

20.

Chọn đáp án sai:

Để kết thúc phiên làm việc ta thực hiện thao tác

a)

Gõ lệnh quit() rồi nhấn phím Enter

b)

Gõ lệnh exit() rồi nhấn phím Enter

c)

Nháy nút X ở góc bên trái màn hình

d)

Nhấn tổ hợp phím Alt+X

21.

Kiểu dữ liệu bool trong Python phạm vi giá trị là:

a)

Chỉ nhận 2 giá trị True hoặc False      

b)

Chỉ nhận 2 giá trị true hoặc false

c)

2 giá trị trong bộ mã ASCII

d)

Chỉ nhận 2 giá trị TRUE hoặc FALSE

22.

Đâu là tên được đặt đúng?

a)

lop!1

b)

while

c)

True

d)

baihoc

23.

Để kiểm tra 1 biến trong Python thuộc kiểu dữ liệu nào, dùng hàm gì dưới đây?

a)

float()

b)

type()

c)

str()

d)

lent()

24.

Kiểu dữ liệu số nguyên trong python là:

a)

integer

b)

float

c)

real

d)

int

25.

Kiểu dữ liệu số thực trong Python là:

a)

real

b)

int

c)

float

d)

str

26.

Trong Python, khi viết chương trình, "biến... trước khi sử dụng". Hãy điền cụm từ thích hợp vào chỗ trống

a)

Cần được khai báo

b)

Không có giá trị

c)

Cần được đặt tên cùng với từ khóa

d)

Không cần khai báo

27.

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

a)

Không sử dụng hoặc đặt tên trùng với từ khóa làm tên biến

b)

Ký tự được sử dụng là các chữ cái, chữ số, dấu gạch dưới

c)

Tên biến không được bắt đầu bằng chữ số

d)

Không phân biệt chữ hoa và chữ thường trong lúc đặt tên biến

28.

Tìm điểm sai trong khai báo biến nguyên Max sau đây:

Max=2022:

a)

Dư dấu bằng (=)

b)

Tên biến không được nhỏ hơn 4 kí tự

c)

Dư dấu hai chấm (:)

d)

Không có đáp án đúng

29.

Tên biến nào sau đây là đúng trong Python

a)

-tich

b)

csn1

c)

tong@

d)

1_dem

30.

Trong Python, tên nào sau đây đặt sai theo quy tắc đặt tên

a)

tinhoc11

b)

_11

c)

tin_hoc11

d)

11tin_hoc

31.

Chọn từ khóa đúng điền vào chổ trống trong phát biểu: “Python là _____”.

a)

A. Ngôn ngữ máy.

b)

B. Một ngôn ngữ lập trình bậc thấp.

c)

C. Một ngôn ngữ lập trình bậc cao.

d)

D. Một trình biên dịch

32.

Câu 2. Python sử dụng chương trình dịch loại nào để có thể chạy chương trình?

a)

A. Trình thông dịch (Interpreter)

b)

B. Trình biên dịch (Compiler).

c)

C. Trình dịch Assembler.

d)

D. Sử dụng kết hợp giữa trình biên dịch (Compiler) và trình dịch Assembler.

33.

Câu 3. Trong các ngôn ngữ lập trình, biến là gì?

a)

A. Một mã lỗi của chương trình.

b)

B. Một vị trí lưu trữ được đặt một tên tượng trưng chứa một thông tin nào đó không thể thay đổi được trong khi lập trình.

c)

C. Một đoạn chương trình mô tả một hành động nào đó

d)

.D. Một vị trí lưu trữ được đặt một tên tượng trưng chứa một thông tin nào đó có thể thay đổi được trong lập trình

34.

Câu 4. Chọn phát biểu đúng khi nói về biến trong ngôn ngữ lập trình Python.

a)

A. Không cần khai báo trước và có thể thay đổi kiểu dữ liệu trong chương trình.

b)

B. Bắt buột phải khai báo và xác định kiểu dữ liệu trước.

c)

C. Không cần khai báo trước, tuy nhiên khi sử dụng rồi ta không thể thay đổi kiểu dữ liệu trong toàn bộ chương trình.

d)

D. Là một đại lượng có giá trị không đổi trong toàn bộ chương trình.

35.

Câu 5. Trong Python, để thực hiện phép chia lấy phần nguyên của 2 số nguyên ta sử dụng ký hiệu nào sau đây?

a)

A. /

b)

B. %

c)

C. //

d)

D. :

36.

Câu 6. Trong Python, để thực hiện phép nhân 2 số nguyên ta sử dụng ký hiệu nào sau đây?

a)

A. **

b)

B. *

c)

C. x

d)

D. #

37.

Câu 7. Trong Python, phép so sánh khác nhau giữa hai đối tượng sử dụng ký hiệu nào sau đây?

a)

A. ><

b)

B. <>

c)

C. !=

d)

D. =!

38.

Câu 8. Trong lập trình, biểu thức là gì?

a)

A. Sự kết hợp của một hay nhiều giá trị, hằng số, biến, toán tử, và hàm một cách tường minh nhưng không dùng cho mục đích tính toán mà chỉ dùng để kiểm soát lỗi của chương trình.

b)

B. Sự kết hợp của các chương trình con để tạo thành một chương trình lớn.

c)

C. Một cú pháp để kiểm tra lỗi của chương trình.

d)

D. Sự kết hợp của một hay nhiều giá trị, hằng số, biến, toán tử, và hàm một cách tườngminh để tính toán và sinh ra một giá trị cụ thể.

39.

Câu 9. Trong Python, để đọc dữ liệu được nhập từ bàn phím ta sử dụng lệnh nào sau đây?

a)

A. read_from_keyboard

b)

B. input

c)

C. output

d)

D. get_value

40.

Câu 10. Trong Python, để xuất dữ liệu ra màn hình ta sử dụng lệnh nào sau đây?

a)

A. write_value

b)

B. input

c)

C. print

d)

D. set_value

41.

Câu 11. Cho biến a = “Hello”, biến b = “Python”. Câu lệnh print(a, b) ghi ra màn hình nội dung gì?

a)

A. Hello Python

b)

B. HelloPython

c)

C. (a, b)

d)

D. a = “Hello” b = “Python”

42.

Câu 12. Câu lệnh print(“23 + 7”) ghi ra màn hình nội dung gì?

a)

A. 23 + 7

b)

B. 30

c)

C. (“23 + 7”)

d)

D. “30”

43.

Câu 13. Giá trị của biểu thức (3+2)*3 + 2**3 là bao nhiêu?

a)

A. 17

b)

B. 19

c)

C. 21

d)

D. 23

44.

Câu 14. Câu lệnh print(“2021”*3) ghi ra màn hình nội dung gì?

a)

A. 202120212021

b)

B. 6063

c)

C. 2021*3

d)

D. “2021”*3

45.

Câu 15. Câu lệnh gán a = b = c = 1 tương đương với câu lệnh nào sau đây?

a)

A. a, b, c = 1

b)

B. a, b, c = 1, 1, 1

c)

C. 1 = a, b, c

d)

D. a b c = 1

46.

Câu 16. Chọn phát biểu đúng khi nói về kiểu dữ liệu int trong Python.

a)

A. Lưu trữ các giá trị số nguyên và có độ lớn giá trị không vượt khỏi phạm vi biểu diễn của4 bytes.

b)

B. Lưu trữ các giá trị số nguyên và có độ lớn của giá trị tùy ý.

c)

C. Lưu trữ các giá trị số thực với độ chính xác của phần thập phân lên đến 10 chữ số.

d)

D. Lưu trữ các giá trị số phức.

47.

Câu 17. Kiểu dữ liệu số trong Python bao gồm những loại nào?

a)

A. int, long, real, double

b)

B. int, real, float

c)

C. int, float, complex

d)

D. int, float

48.

Câu 18. Cho biến a = 3.14. Câu lệnh print(int(a)) sẽ ghi ra màn hình nội dung gì?

a)

A. 3.14

b)

B. 14

c)

C. 314

d)

D. 3

49.

Câu 19. Để sử dụng cấu trúc rẽ nhánh trong Python ta sử dụng câu lệnh nào?

a)

A. if

b)

B. turn

c)

C. goleft

d)

D. goright

50.

Câu 20. Trong cấu trúc rẽ nhánh được mô tả như sau:

if <điều kiện>: <câu lệnh 1>

else: <câu lệnh 2>

Câu lệnh 2 sẽ được thực hiện khi nào?

a)

A. Khi điều kiện sai

b)

B. Khi điều kiện đúng

c)

C. Khi kết thúc câu lệnh 1

d)

D. Khi không xác định được giá trị của điều kiện

51.

Câu 21. Trong Python có 2 cấu trúc lặp là gì?

a)

A. loop và cycle

b)

B. if và elif

c)

C. for và while

d)

D. input và output

52.

Câu 22. Kết quả đoạn lệnh bên dưới ghi ra màn hình nội dung gì?

a)

A. x khong lon hon y

b)

B. x lon hon y

c)

C. x nho hon y

d)

D. x khong nho hon y

53.

Câu 23. Kết quả đoạn lệnh bên dưới ghi ra màn hình nội dung gì?

a)

A.1

b)

B.2

c)

C.3

d)

D.4

54.

Câu 24. Kết quả đoạn lệnh bên dưới ghi ra màn hình nội dung gì?

a)

A. 0

b)

B. 5

c)

C. 10

d)

D. 15

55.

Câu 25. Kết quả đoạn lệnh bên dưới ghi ra màn hình nội dung gì?

a)

A. 1

b)

B. 2

c)

C. 3

d)

D. 4

56.

Câu 26. Để xác định số nguyên dương 𝑛 là số chẵn hay là số lẻ ta sử dụng đoạn chươngtrình nào sau đây?

a)
b)
c)
d)
57.

Câu 27. Để so sánh giá trị hai số nguyên 𝑎 và 𝑏 ta sử dụng đoạn chương trình nào sau đây?

a)
b)
c)
d)
58.

Câu 28. Để tính giá trị giai thừa của 𝑛 theo công thức 𝑛! = 𝑛. (𝑛 - 1). (𝑛 - 2) … 1 ta sửdụng chương trình nào sau đây?

a)

b)

c)

d)

59.

Câu 29. Cho 𝑎, 𝑏, 𝑐 là độ dài 3 đoạn thẳng. Để xác định độ dài 3 đoạn thẳng này có thể tạothành một tam giác hay không, bạn Mich đã viết chương trình bằng Python trên giấy. Trong lúc ăn sáng bạn ấy vô tình làm đổ thức ăn lên tờ giấy này, hậu quả tờ giấy của bạn ấy bị lem như sau:

a)

b)

c)

d)

60.

Câu 30. Biết rằng chương trình sau dùng để tính tổng 𝑛 số lẻ đầu tiên. Hãy bổ sung vào dòng 3 của chương trình để chương trình có thể chạy cho ra kết quả đúng

a)

b)

c)

d)

61.

Trường hợp nào sau đây không phải là lệnh gán trong Python

a)

cd=50

b)

a=a*2

c)

a=10

d)

a+b=1000

62.

Để viết 3 mũ 4 trong Python ta chọn

a)

3//4

b)

3*3+3*3

c)

3%4

d)

3**4

63.

chuyển biểu thức toán học sau sang Python: 2x+1x+2\frac{2x+1}{x+2}  

a)

2*x+1/x+2

b)

(2*x+1)/(x+2)

c)

(2*x+1)\(x+2)

d)

(2*x+1):(x+2)

64.

Chuyển biểu thức toán học sau sang Python: (a+b)(cd)+63a\frac{\left(a+b\right)\left(c-d\right)+6}{3}-a  

a)

((a+b)*(c-d)+6)/3-a

b)

((a+b)(c-d)+6)/3-a

c)

(a+b)*(c-d)+6/3-a

d)

(a+b)(c-d)+6/3-a

65.

Biểu thức a/(a+1)*(x-1)*(x-1) khi chuyển sang toán học sẽ có dạng

a)

aa+1(x1)2\frac{a}{a+1}\left(x-1\right)^2  

b)

aa+1(x21)\frac{a}{a+1}\left(x^2-1\right)   

c)

a(x1)2a+1\frac{a\left(x-1\right)^2}{a+1}  

d)

aa+1(x1)(x1)\frac{a}{a+1}\left(x-1\right)\left(x-1\right)  

66.

Biểu thức (1+a)3(x2+y)\left(1+a\right)^3\left(x^2+y\right)   khi viết trong Python sẽ có dạng

a)

(1+a)**3*(x*x+y)

b)

(1+a)*(1+a)*(1+a)*(x*x+y)

c)

(1+a)*(1+a)*(x*x+y)

d)

(1+a)*(1+a)*(1-a)*(x*x+y)

67.

Cho x =2, viết lệnh tăng x lên 1 đơn vị trong Python:

a)

X=2;X=X+1

b)

X=2; x=x+1

c)

x=2;x=x+1

d)

x=2;X=X+1

68.

Trong Python, biểu thức (20//3 + 18 % 4) =

a)

10

b)

8

c)

7

d)

6

69.

Cho biết kết quả của (2024 % 4 == 0 and 2024 % 100 !=0)

a)

True

b)

False

c)

0

d)

Không có đáp án đúng

70.

Cho biết kết quả của -8//3?

a)

2

b)

-2

c)

3

d)

-3

71.

Tính diện tích đường tròn với bán kính bằng 10, lệnh nào sau đây đúng?

a)

>>>2*10*3.14

b)

>>>2*10*3,14

c)

>>>10*10*3.14

d)

>>>10*10*3,14

72.

Cho biết kết quả in ra màn hình của lệnh sau:

Print(“Xin”,“Chào”)

a)

Xin Chào

b)

XinChào

c)

“Xin”,“Chào”

d)

'Xin Chào'

73.

Môi trường lập trình Python có mấy chế độ?

a)

Có 1 chế độ

b)

Có 2 chế độ

c)

Có 3 chế độ

d)

Có 4 chế độ

74.

Theo em, viết chương trình bằng loại ngôn ngữ lập trình nào sau đây là dễ nhất?

a)

Ngôn ngữ máy

b)

Hợp ngữ

c)

Ngôn ngữ lập trình bậc cao

d)

Chương trình dịch

75.

Kết quả của lệnh Print(10,3.4+4.1,"tin 10") là gì?

a)

10,3.4+4.1,"tin 10"

b)

10 7.5 tin 10

c)

10 3.4+4.1 tin 10

d)

10,7.5,tin 10

76.

Trong Python, để thực hiện chương trình ta nhấn phím:

a)

F2

b)

F3

c)

F4

d)

F5

77.

Viết lệnh để tính giá trị biểu thức 3x10-16:2 trong chế độ gõ trực tiếp của Python?

a)

>>>3x10-16:2

b)

>>>3*10-16/2

c)

>>>"3*10-16/2"

d)

>>>"3x10-16:2"

78.

Trong Python, chọn File/Save hoặc nhấn tổ hợp phím Ctrl + S để làm gì?

a)

Để lưu tệp

b)

Để mở tệp mới

c)

Để sao chép tệp

d)

Để kết thúc phiên làm việc

79.

Viết lệnh in ra màn hình thông tin: Lớp 10A9 rất ngoan

a)

>>>Lớp 10A9 rất ngoan

b)

>>>'Lớp 10A9 rất ngoan'

c)

>>>"Lớp 10A9 rất ngoan"

d)

>>>print("Lớp 10A9 rất ngoan")

80.

Chọn đáp án sai:

Để kết thúc phiên làm việc ta thực hiện thao tác

a)

Gõ lệnh quit() rồi nhấn phím Enter

b)

Gõ lệnh exit() rồi nhấn phím Enter

c)

Nháy nút X ở góc bên phải màn hình

d)

Nhấn tổ hợp phím Alt+X

81.

Trong ngôn ngữ Python, tên nào sau đây là từ khoá?

a)

program, sqr.

b)

uses, var

c)

include, cons

d)

if, else.

82.

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

a)

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

b)

Có thể sử dụng keyword làm tên biến

c)

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

d)

Tên biến có thể có các kí hiệu @, #, %, &,…

83.

Từ khoá của một ngôn ngữ lâp trình là:

a)

 là những từ dành riêng.

b)

cho một mục đích sử dụng nhất định.

c)

có thể đặt tên cho biến.

d)

chỉ dùng để khai báo

84.

Trong ngôn ngữ lập trình Python, từ khoá và tên:

a)

Có ý nghĩa như nhau.

b)

Người lập trình phải tuân theo quy tắc đặt tên.

c)

Có thể trùng nhau.

d)

Nếu muốn dùng thì phải khai báo

85.

Trong ngôn ngữ Python, tên nào sau đây đặt sai theo quy tắc?

a)

11tinhoc.

b)

tinhoc11.

c)

tin_hoc.

d)

_11.

86.

Lệnh gán giá trị cho biến b nguyên nào sau đây là đúng?

a)

b = 10.

b)

B = 10.

c)

b == 10

d)

b = ‘10’

87.

Trường hợp nào sau đây không phải lệnh gán trong python?

a)

cd = 50

b)

a = a * 2.

c)

a = 10.

d)

a + b = 100.

88.

Tên biến nào sau đây là đúng trong Python?

a)

–tich.

b)

tong@.

c)

1_dem.

d)

ab_c1.

89.

Tìm lỗi sai trong khai báo biến nguyên Max sau đây?

Max = 2021:

a)

 Thừa dấu (=)

b)

Tên biến trùng với từ khoá

c)

 Thừa dấu (:)

d)

Câu lệnh đúng

90.

Để gán giá trị cho một biến số ta thực hiện như thế nào?

a)

<giá trị> := A.

b)

A = <giá trị>.

c)

<giá trị> = A.

d)

 A := <giá trị>.

91.

Để tính diện tích đường tròn bán kính R, với pi = 3,14, biểu thức nào sau đây trong Python là đúng?

a)

S:=R*R*pi.

b)

S=R*R*pi.

c)

S:=2(R)*pi.

d)

S:=R2*pi.

92.

Để viết 3 mũ 4 trong Python chọn

a)

3**4.

b)

3//4.

c)

3*3+3*3

d)

3%4.

93.

Chuyển biểu thức sau sang python  2x+1x+2

a)

 2*x+1/x+2.

b)

 (2*x+1)/(x+2).

c)

 (2*x+1)(x+2).

d)

 (2*x+1) :(x+2).

94.

Kết quả khi thực hiện câu lệnh sau:

>>>10 - 5 ** 2 + 8//3 +2 

a)

-11

b)

11

c)

7

d)

-7

95.

Trong Python ta có thể gán biểu thức cho biến. Vậy câu lệnh gán biểu thức cho biến nào sau đây là đúng?

a)

<biến> = <biểu thức>

b)

<biến> : <biểu thức>

c)

<biến> = <biểu thức>;

d)

<biến> : <biểu thức>;

96.

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

a)

Tạo liên kết dãy số, bắt đầu từ số 0

b)

Tạo liên kết dãy số, bắt đầu từ số 1

c)

C. Use to Sắp xếp một dãy số theo chiều tăng dần

d)

D. Use to Sắp xếp một dãy số theo chiều giảm dần

97.

Full Cú pháp của dải hàm ()

a)

phạm vi (bắt đầu, bước)

b)

phạm vi (bắt đầu, dừng, bước)

c)

phạm vi (dừng, bước)

d)

phạm vi (0, dừng, bước)

98.

Trong phạm vi hàm, nếu không đặt khoảng cách giữa hai số, python sẽ hiểu mặc định nó bằng:

a)

0

b)

1

c)

2

d)

3

99.

Cho chương trình đoạn, hãy xác định kết quả khi thực hiện:

cho x trong phạm vi (10): print (x, end = “”)

a)

In up screen number from 0 to 10

b)

In up screen number from 1 to 10

c)

In up screen number from 0 to 11

d)

In up screen number from 0 to 9

100.

Cho chương trình đoạn, hãy xác định kết quả khi thực hiện:

          cho x trong phạm vi (1,9,2):

print (x)

a)

In up the single number from 1 to 9

b)

In up screen number 1,3,5,7

c)

In up screen number from 1 to 9

d)

Error command not done

101.

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

S = 0

Đối với x trong phạm vi (1,9):

          S = S + 1

          in (S)

a)

Đưa ra liên kết tự nhiên tổng số từ 1 đến 9

b)

Đưa ra liên kết tự nhiên tổng số từ 1 đến 8

c)

Trong liên kết dãy số lên màn hình từ 1 đến 8

d)

Trong liên tiếp số dãy màn hình từ 1 đến 9

102.

Cú pháp chính xác của lặp lại câu lệnh cho:

a)

for <count variable> in range (start, stop, step): <block command>

b)

for <count variable> in range (start, stop, step); <command block>

c)

for <count variable> in range (start, stop, step) <block command>

d)

for <count variable> in range (start, stop, step); <block command>;

103.

Lệnh sau khi gì được đưa ra: range (101,2, -1)

a)

một số dãy từ 101 về 2

b)

một số dãy từ 100 về -1

c)

một số dãy từ 101 về 3

d)

một số dãy từ 100 về 3

104.

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

cho x trong phạm vi (9,2,0): print (x)

a)

in up screen number 9,2,0

b)

in the screen of 9,8,7,6,5,4,3

c)

in up screen number 2,3,4,5,6,7,8,9

d)

Error message program

105.

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

          cho x trong phạm vi (5):

          in (y)

a)

error message program

b)

trong liên kết tự nhiên số từ 1 đến 5

c)

trong liên kết tự nhiên số từ 0 đến 5

d)

trong liên kết tự nhiên số từ 0 đến 4

106.

Trong Python, cấu trúc rẽ nhánh đủ định dạng nào sau đây đúng?

a)

If <điều kiện>: <câu lệnh 1>;

other <câu lệnh 2>

b)

If <điều kiện>: <câu lệnh1>

khác: <câu lệnh 2>

c)

If <điều kiện> then else <câu lệnh>

d)

If <điều kiện>: other <câu lệnh 1> : <câu lệnh 2>

107.

Cấu hình rẽ nhánh có nhiều dạng?

a)
1
b)
2
c)
3
d)
4
108.

Chọn đoạn chương trình sau:

Sau khi thực hiện chương trình, giá trị của F là:

a)

2

b)

12

c)

21

d)

11

109.

In command

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

câu lệnh được thực thi khi nào?

a)

Điều kiện cho giá trị sai

b)

Điều kiện cho giá trị đúng

c)

Không cần kiểm tra điều kiện

110.

Trong câu lệnh python

if <điềukiện> : <câu lệnh 1>

khác : <câu lệnh 2>

câu lệnh 2 được thực hiện khi nào?

a)

Điều kiện biểu thức đúng

b)

Điều kiện biểu thức sai

c)

Câu lệnh 1 đã được thực hiện

111.

Câu lệnh nào sau đây đúng?

(chọn nhiều câu trả lời)

a)

if a % 2==0: print('a la so day');

b)

if 2*x then print('pt vô nghiem');

c)

nếu n>100: print('so lon hon 100);

other: print('so nho hon 100');

d)

if thang==1: print('thang co 31 ngay');

112.

Giải pháp cho bất kỳ vấn đề nào sử dụng các nhánh rẽ

nếu … thì …, nếu không thì …

a)

Nếu 5 > 10 thì 5 là số lớn nhất.

b)

Nếu 10 > 5 thì 10 là số lớn nhất.

c)

If 10%5==0: Even

d)

Nếu 5 > 10 thì 5 là số lớn, nếu không thì 10 là số lớn

113.

Trong trăn, để kiểm tra 3 Cạnh tạo thành tam giáchay không thì câu lệnh nào sau đây đúng?

a)

if (a+b>c) and (a+c>b) and (b+c>a): print('tạo thành tam giác')

b)

if (a+b>c) or (a+c>b) or (b+c>a): print('tạo thành tam giác')

c)

if (a+b>c) or (a+c>b) or (b+c>a): write('tạo thành tam giác')

d)

if (a+b>c) and (a+c>b) and (b+c>a): write('tạo thành tam giác')

114.

Trong python, cấu trúc nào sau đây đúng?

a)

if <điều kiện 1>: <câu lệnh 1>

elif <điều kiện 2>:

<câu lệnh 2>

khác: <câu lệnh 3>

b)

if <điều kiện1>: <câu lệnh 1>

khác: <câu lệnh2>

elif <điều kiện 2>: <câu lệnh 3>

c)

if <điều kiện1>: <câu lệnh1>

other <câu lệnh2>

elif <điều kiện2>: <câu lệnh3>

d)

if <điều kiện 1>: <câu lệnh 1>

elif: <điều kiện 2>:

<câu lệnh 2>

khác: <câu lệnh 3>

115.

Cho python, cho đoạn lệnh

if n%2= = 0: print(n, ' là số tối');

if (n%2) !=0 : print(n, ' is a number');

Cho N = 100, hỏi kết quả sau khi thực hiện tập lệnh trên.

a)

Không ra gì hết.

b)

100 is even even.

c)

100 is a lẻ number.

d)

100 là nguyên tố