wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP KỲ 1 - TIN HỌC 10

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

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

2.

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)

Xin chào

c)

“Xin”, “Chào”

d)

'Xin chào'

3.

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ế độ

4.

Theo em, viết chương trình bằng ngôn ngữ lập trình loại nào sau đây là dễ dàng 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

5.

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

6.

Đâu là vai trò của biến?

a)

Biến là tên một vùng nhớ dùng để lưu trữ giá trị.

b)

Giá trị của biến có thể thay đổi khi thực hiện chương trình.

c)

Biến phải được đặt tên theo đúng quy tắc đặt tên trong NNLT.

d)

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

7.

Viết lệnh để tính giá trị biểu thức 3x10-16:2 trong chế độ nhập 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"

8.

Cú pháp <biến> = <giá trị> có ý nghĩa gì trong Python?

a)

<biến> sẽ được gán cho <giá trị>

b)

So sánh bằng giữa <biến> và <giá trị>

c)

Không có ý nghĩa gì cả

d)

<giá trị> bên phải sẽ được gán cho <biến>

9.

Viết lệnh trong 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")

10.

Quy tắc đặt tên biến trong Python:

a)

Chỉ gồm các chữ cái tiếng Anh, chữ số và dấu _

b)

Không bắt đầu bằng chữ số

c)

Phân biệt chữ hoa và chữ thường

d)

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

11.

Đâu không phải là từ khóa trong Python:

a)

if

b)

and

c)

or

d)

true

12.

Đâu là tên biến đúng trong Python:

a)

_lop

b)

Lop hoc

c)

1 lop

d)

lop@

13.

Biến a, b nhận giá trị nào sau khi thực hiện các lệnh:

a, b = 2, 3

a, b = b + 4, a + 6

a)

2,3

b)

6, 9

c)

8, 7

d)

7, 8

14.

Biến a nhận giá trị nào sau khi thực hiện lệnh:

a = 2 + 3*4 – 5%2

a)

18.5

b)

12

c)

13

d)

11.5

15.

Biến b nhận giá trị nào sau khi thực hiện lệnh:

b = 10 – 7//2 + 3**2

a)

12.5

b)

13

c)

15.5

d)

16

16.

Cho a = 8, hãy cho biết biến a có kiểu dữ liệu nào?

a)

bool

b)

int

c)

float

d)

str

17.

Cho a = 12.8, hãy cho biết biến a có kiểu dữ liệu nào?

a)

bool

b)

int

c)

float

d)

str

18.

Cho a = 'Trường THPT Lê Lợi', hãy cho biết biến a có kiểu dữ liệu nào?

a)

bool

b)

int

c)

float

d)

str

19.

Cho a = 3>6, hãy cho biết biến a có kiểu dữ liệu nào?

a)

bool

b)

int

c)

float

d)

str

20.

Để dùng các hàm toán học trong Python, ta thực hiện lệnh nào sau đây?

a)

import math

b)

math

c)

import Toán

d)

import mathplotlib

21.

Đâu không phải hàm toán học trong thư viện math khi ta thực hiện import math?

a)

int()

b)

math.sqrt()

c)

math.exp()

d)

math.fabs()

22.

Đâu là hàm toán học tìm ƯCLN trong thư viện math khi ta thực hiện import math?

a)

math.gcd()

b)

math.exp()

c)

math.fabs()

d)

math.sqrt()

23.

Để viết chú thích trên 1 dòng trong Python, ta dùng dấu?

a)

&

b)

@

c)

#

d)

%

24.

Đâu là chú thích đúng trong Python?

a)

“Không có việc gì khó

Chỉ sợ lòng không bền”

b)

"""Không có việc gì khó

Chỉ sợ lòng không bền"""

c)

@Không có việc gì khó

Chỉ sợ lòng không bền@

d)

#Không có việc gì khó

Chỉ sợ lòng không bền#

25.

Xác định kiểu của biểu thức sau: 15 != 20 - 4?

a)

bool

b)

int

c)

float

d)

str

26.

Xác định kiểu của lệnh sau: “15 + 20 – 10”?

a)

bool

b)

int

c)

float

d)

str

27.

Xác định kiểu của biểu thức sau: 15 + 20/8?

a)

bool

b)

int

c)

float

d)

str

28.

Xác định kiểu của biểu thức sau: 15 + 20%6?

a)

bool

b)

int

c)

float

d)

str

29.

Lệnh sau trả về kết quả là gì?

int(32.5)

a)

32.5

b)

32

c)

'32.5'

d)

int 32.5

30.

Lệnh sau trả về kết quả là gì?

float('32.5')

a)

32.5

b)

32

c)

'32.5'

d)

"32.5"

31.

Để nhập giá trị số nguyên cho biến a từ bàn phím ta thực hiện lệnh:

a)

a = input(“Nhập giá trị:”)

b)

a = int(input(Nhập giá trị:))

c)

a=float(input(“Nhập giá trị:”))

d)

a=int(input("Nhập giá trị:"))

32.

Để nhập giá trị số thực cho biến a từ bàn phím ta thực hiện lệnh:

a)

a = input(“Nhập giá trị:”)

b)

a =int(input('Nhập giá trị:'))

c)

a=float_input(“Nhập giá trị:”)

d)

a=float(input("Nhập giá trị:"))

33.

Câu lệnh in kết quả nào sau đây là đúng:

a)

print(“Kết quả là:” + S)

b)

print(Kết quả là:, S)

c)

(“Kết quả là:”, S)

d)

print(“Kết quả là:”, S)

34.

Cho biết ý nghĩa của chương trình sau:

a=int(input('Nhập số nguyên:'))

a=a+5

print('Giá trị mới là:',a)

a)

Nhập và thông báo giá trị a

b)

Nhập giá trị a

c)

Thông báo giá trị a

d)

Nhập, tăng a lên 5 đơn vị và thông báo giá trị a

35.

Đâu không phải là phép so sánh giá trị trong Python?

a)

=

b)

>=

c)

!=

d)

==

36.

Có bao nhiêu câu lệnh rẽ nhánh trong Python?

a)

1

b)

2

c)

3

d)

4

37.

Đâu là câu lệnh rẽ nhánh dạng thiếu trong Python?

a)

if <ĐK>:

              <Khối lệnh>

b)

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

c)

while <ĐK>:

              <Khối lệnh>

d)

for <biến> in range <giá trị>:

              <Khối lệnh>

38.

Đâu là câu lệnh lặp chưa biết trước số lần trong Python?

a)

if <ĐK>:

              <Khối lệnh>

b)

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

c)

while <ĐK>:

              <Khối lệnh>

d)

for <biến> in range <giá trị>:

              <Khối lệnh>

39.

Đâu là câu lệnh lặp biết trước số lần trong Python?

a)

if <ĐK>:

              <Khối lệnh>

b)

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

c)

while <ĐK>:

              <Khối lệnh>

d)

for <biến> in range <giá trị>:

              <Khối lệnh>

40.

Đâu là câu lệnh gán trong Python?

a)

if <ĐK>:

              <Khối lệnh>

b)

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

c)

while <ĐK>:

              <Khối lệnh>

d)

for <biến> in range <giá trị>:

              <Khối lệnh>

41.

Để kiểm tra PT bậc 2 có nghiệm hay không trong Python, ta viết biểu thức điều kiện:

a)

b*b – 4*a*c >= 0

b)

bb – 4ac >= 0

c)

b.b – 4.a.c > 0

d)

b.b – 4.a.c = 0

42.

Để kiểm tra một học sinh có dtb đạt loại KHÁ, ta viết biểu thức điều kiện trong Python?

a)

6.5 < dtb <= 8.0

b)

6.5 <= dtb <= 8.0

c)

6.5 <= dtb < 8.0

d)

6,5 <= dtb < 8,0

43.

Để tính tổng S = 1 + 2 + 3 + … + 10 trong Python, ta viết:

a)

for in range(1,11):

S = S + i

b)

for i in range(1,10):

S = S + i

c)

for i in range(1,11)

S = i

d)

for in range(1,10):

S = S + i

44.

Cho kết quả của S sau khi thực hiện đoạn chương trình sau:

S = 1

for i in range(4):

S = S + i

a)

5

b)

6

c)

7

d)

8

45.

Cho kết quả của S sau khi thực hiện đoạn chương trình sau:

S = 1

for i in range(4):

S = S * i

a)

5

b)

6

c)

0

d)

2

46.

Đoạn chương trình bên làm nhiệm vụ gì?

a)

Tính tổng các số nhỏ hơn 10

b)

Tính tổng các số 10

c)

Tính tổng các số lẽ nhỏ hơn 10

d)

Tính tổng các số chẵn nhỏ hơn 10

47.

Đoạn chương trình làm nhiệm vụ gì?

a)

In số k trên 1 hàng

b)

In toàn bộ dãy các số tự nhiên từ 1 đến 9 trên một hàng

c)

In các số từ 1 đến 10 trên một hàng ngang

d)

In toàn bộ dãy các số tự nhiên từ 1 đến 9 trên nhiều hàng

48.

Đâu là câu lệnh rẽ nhánh dạng đủ trong Python?

a)

b)

c)

d)

49.

Có bao nhiêu cấu trúc lặp để mô tả thuật toán?

a)

2

b)

3

c)

4

d)

1

50.

Để tính tổng S = 1 + 3 + … cho đến khi S > 100 thì dừng trong Python, ta viết:

a)

b)

c)

d)