wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Đề cương ôn tập Tin 10 - 2023

Total questions: 28

Worksheet time: 14mins

Name
Class
Date
1.

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

a)

 Là ngôn ngữ máy tính

b)

là ngôn ngữ biểu diễn các thuật toán dưới dạng dễ hiểu

c)

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

d)

là ngôn ngữ dùng để thực hiện các giao tiếp giữa người và máy tính

2.

Phát biểu nào sau đây là đúng?

a)

Chương trình dịch là phần mềm để dịch các chương trình máy tính sang ngôn ngữ máy

b)

Chương trình dịch là phần mềm để phát hiện lỗi của các chương trình máy tính

c)

Chương trình dịch là phần mềm để phát hiện lỗi và thực hiện các chương trình máy tính do người sử dụng viết ra

d)

Chương trình dịch là phần mềm để dịch các chương trình máy tính viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy

3.

Dự đoán kết quả của chương trình dưới đây:

a = 5

b = 2

c = a + b

print(c)

a)

5

b)

6

c)

7

d)

8

4.

Cho biết kết quả thực hiện  câu lệnh sau:

print(“2.5*4 = ”, 2.5*4)

a)

2.5*4 =  2.5*4

b)

2.5*4 = 10

c)

10 = 2.5*4

d)

2.5*4 = 4*2.5

5.

Tên biến nào dưới đây là hợp lệ trong Python?

a)

L-234

b)

234T

c)

xY1

d)

xy-a

6.

Kiểu dữ liệu và giá trị của biến c trong câu lệnh dưới đây là gì?

a = 5.5

b = 7

c = a – b

a)

Kiểu nguyên, c = -1.5

b)

Kiểu thực, c = -1.5

c)

Kiểu xâu, c = -1.5

d)

Kiểu logic, c = -1.5

7.

Sau lệnh dưới đây, các biến a,b có giá trị như thế nào?

a, b = 4, 5

a, b = a + b, a – b

a)

9   -1

b)

4   -3

c)

8    -2

d)

 -9    9

8.

Lệnh nào dưới đây đúng với yêu cầu tính toán sau: Số tiền cần thanh toán (sotien) khi mua một số lượng vở (soluong) với đơn giá mỗi quyển vở là (dongia) đồng

a)

sotien = soluong * dongia

b)

soluong = sotien * dongia

c)

dongia = soluong * sotien

d)

sotien = soluong / dongia

9.

 Cho đoạn chương trình, cho biết kết quả hiện ra màn hình

a = 18

b = a//-4

print(b)

a)

-4

b)

-5

c)

-6

d)

-7

10.

Lệnh dưới đây sẽ in ra kết quả gì?

print(“Hạ Long”*3 + “Quảng Ninh”*2)

a)

Hạ Long Quảng Ninh

b)

Hạ Long Hạ Long Hạ Long Quảng Ninh

c)

Hạ Long Hạ Long Hạ Long Quảng Ninh Quảng Ninh

d)

Hạ Long Hạ Long Quảng Ninh Quảng Ninh Quảng Ninh

11.

Khi thực hiện lệnh  x = input(“Nhập giá trị x: ”) Bạn Hùng đã gõ vào số 6. Câu lệnh tiếp theo  print(2*x) sẽ cho kết quả như thế nào?

a)

12

b)

2*x

c)

66

d)

Lỗi

12.

Cho biến x = 15.7 , nếu muốn x có giá trị là số nguyên ta sử dụng lệnh nào sau đây

a)

x = float(15.7)

b)

x = int(15.7)

c)

x = str(15.7)

d)

x = bool(15.7)

13.

cho biến x = str(5) giá trị của x thuộc kiểu dữ liệu nào?

a)

Số nguyên

b)

Số thực

c)

xâu

d)

logic

14.

 Để  nhập dữ liệu kiểu số nguyên từ bàn phím cần sử dụng kết hợp câu lệnh input() với lệnh nào sau đây?

a)

int(input())

b)

float(input())

c)

str(input())

d)

bool(input())

15.

Để  nhập dữ liệu kiểu số thực từ bàn phím cần sử dụng kết hợp câu lệnh input() với lệnh nào sau đây?

a)

int(input())

b)

float(input())

c)

str(input())

d)

bool(input())

16.

Để  chuyển đổi dữ liệu kiểu số sang  kiểu xâu ta dùng lệnh nào sau đây?

a)

int()

b)

float()

c)

 str()

d)

bool()

17.

 chọn biểu thức Python đúng cho câu  sau: x nằm trong khoảng (30,70)

a)

 (x>30) and (x<80)

b)

(x<30) or (x>80)

c)

(x<30) and (x>80)

d)

 (x>30) or (x<80)

18.

Chọn biểu thức đúng cho phát biểu sau: x có giá trị thuộc khoảng (3,7) hoặc (8, 12)

a)

 ((x>3) and (x<7)) or ((x>8) and (x<12))

b)

((x>3) and (x<7)) and ((x>8) and (x<12))

c)

((x>3) or (x<7)) or ((x>8) or (x<12))

d)

((x>3) or (x<7)) and ((x>8) or (x<12))

19.

chọn câu lệnh đúng để hiển thị ra màn hình số a là số chẵn

a)

if a % 2 = =0:

print(a, “là số chẵn”)

      else:

print(a, “là số lẻ”)

b)

if a % 3 = =0:

print(a, “là số chẵn”)

      else:

print(a, “là số lẻ”)

c)

if a % 4 = =0:

print(a, “là số chẵn”)

      else:

print(a, “là số lẻ”)

d)

if a % 5 = =0:

print(a, “là số chẵn”)

      else:

print(a, “là số lẻ”)

20.

vùng giá trị của range(n)là bao nhiêu?

a)

 0 🡪 n

b)

 0 🡪 n-1

c)

1 🡪 n

d)

1 🡪 n-1

21.

vùng giá trị cảu lệnh range(n,m) là bao nhiêu?

a)

n 🡪 m

b)

n 🡪 m-1

c)

n 🡪 m+1

d)

n-1 🡪 m

22.

Đoạn lệnh sau có ý nghĩa là gì?

c = 0

n = 10

for k in range(n):

if k%3 ==0:

c = c + 1

print(c)

a)

Đếm các số chia hết cho 3

b)

Tính tổng các số chia hết cho 3

c)

Tính tích các số chia hết cho 3

d)

chương trình lỗi

23.

đâu là lệnh range cho kết quả là dãy số sau: 0,1,2,3,4…15

a)

range(14)

b)

range(15)

c)

range(16)

d)

range(17)

24.

Kết quả thực hiện câu lệnh for dưới đây là gì?

for  i  in  range(5):

print(i*i)

a)

0

     1

     4 

     9

     16

b)

0

     1

     2 

     3

     4

c)

 2

     4

     6 

     8

     10

d)

1

     3

     5 

     7

     9

25.

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

sum  = 0

for  i  in  range(1,11):

sum = sum+i*i

print(sum)

a)

185

b)

285

c)

385

d)

485

26.

Đâu là đoạn chương trình in ra dãy số từ 1-10 theo chiều tăng dần

a)

for i in range(1, 10):

    print(i, end=" ")

b)

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

    print(i, end=" ")

c)

for i in reversed(range(1,11)):

    print(i, end=" ")

d)

for i in range(1, 11):

    print(i, end=" ")

27.

Đâu là đoạn chương trình in ra dãy số từ 1-10 theo chiều giảm dần

a)

for i in range(1, 10):

    print(i, end=" ")

b)

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

    print(i, end=" ")

c)

for i in reversed(range(1,11)):

    print(i, end=" ")

d)

for i in range(1, 11):

    print(i, end=" ")

28.

Đoạn lệnh dưới có ý nghĩa gì?

for i in range(1, 11):

    if(i%2 == 0):

        print(i, end=" ")

a)

In ra màn hình các số chẵn từ 1 đến 10

b)

In ra màn hình các số lẻ từ 1 đến 10

c)

 In ra màn hình các số từ 1 đến 11

d)

In ra màn hình các số lẻ từ 1 đến 11