wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lớp 10 - Đề cương ôn tập kiểm tra Học kỳ 1

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Ngôn ngữ lập trình Python được thiết kế bởi tác giả nào?

a)

Bill Gates

b)

Guido van Rossum

c)

Mark Zuckerberg

d)

Dennis Ritchie

2.

Môi trường lập trình nào thường dùng để viết và chạy mã Python?

a)

IDLE

b)

Photoshop

c)

Excel

d)

Word

3.

Để hiển thị kết quả ra màn hình dùng lệnh nào?

a)

write

b)

print()

c)

input()

d)

output()

4.

Tập tin chương trình Python có phần mở rộng là gì?

a)

.docx

b)

.exe

c)

.java

d)

.py

5.

Lỗi cú pháp (SyntaxError) là gì?

a)

Lỗi sai logic

b)

Lỗi do sai quy tắc viết mã

c)

Lỗi sai kiểu dữ liệu

d)

Lỗi do người dùng

6.

Thực hiện print(""Hello Python) sẽ xảy ra điều gì?

a)

In ra Hello Python

b)

Không có gì xảy ra

c)

Báo lỗi cú pháp

d)

In sai định dạng

7.

print(5 + 3) cho kết quả nào?

a)

8

b)

5+3

c)

Lỗi

d)

None

8.

Lợi ích của học lập trình là gì?

a)

Chỉ để làm game

b)

Tăng khả năng tính toán

c)

Phát triển tư duy logic và giải quyết vấn đề

d)

Thay thế môn Toán

9.

Tên biến nào hợp lệ?

a)

Tin hoc 10

b)

123abc

c)

True

d)

Python

10.

Câu lệnh gán đúng là?

a)

x := 5

b)

x = 5

c)

x = =5

d)

5 = x

11.

Tên biến nào không hợp lệ?

a)

Baitap

b)

_abc

c)

10A8

d)

Kiem_tra_tin_hoc

12.

10 // 3 cho kết quả?

a)

3.33

b)

3

c)

4

d)

1

13.

2 ** 3 có giá trị?

a)

6

b)

8

c)

9

d)

Lỗi

14.

Kết quả in ra màn hình của đoạn mã là:

a)

31

b)

21

c)

17

d)

9

15.

Kết quả in ra màn hình của đoạn mã là:

a)

10

b)

5

c)

10.0

d)

Lỗi

16.

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

print(10 - 5/2 + 8//3 + 20%3)

a)

11

b)

11.5

c)

7

d)

7.5

17.

Kiểu dữ liệu int dùng để biểu diễn?

a)

Xâu ký tự

b)

Số thực

c)

Số nguyên

d)

Boolean

18.

Kết quả của câu lệnh type(3.14) trong Python là:

a)

<class 'int'>

b)

<class 'float'>

c)

<class 'str'>

d)

<class 'bool'>

19.

Lệnh nào sau đây được dùng để nhập dữ liệu từ bàn phím?

a)

print()

b)

input()

c)

type()

d)

int()

20.

Kết quả của biểu thức int("25") là:

a)

25

b)

25.5

c)

"25"

d)

Lỗi

21.

Để in ra dòng chữ "Hello World", ta dùng câu lệnh nào dưới đây?

a)

input("Hello World")

b)

print("Hello World")

c)

output("Hello World")

d)

show("Hello World")

22.

Giả sử nhập vào số 7 bằng lệnh x = input("Nhập số: ") thì print(x * 2) sẽ cho kết quả nào sau đây?

a)

14

b)

77

c)

7*2

d)

Lỗi

23.

Để đảm bảo phép tính số học đúng với a, b là 2 số nguyên, dòng lệnh cần được sửa như thế nào?

a)

Không cần sửa vì chương trình đã đúng

b)

Thêm int() để ép kiểu dữ liệu cho a, b

c)

Dùng float() thay vì int()

d)

Sửa print(tong) thành print(“tong”)

24.

Lệnh print("Số bạn vừa nhập là:", x) có nghĩa là:

a)

Yêu cầu người dùng nhập số

b)

Tính tổng hai số

c)

Hiển thị nội dung và giá trị biến x

d)

In ra giá trị x duy nhất

25.

<Điều kiện> trong câu lệnh rẽ nhánh là:

a)

Biểu thức tính toán.

b)

Biểu thức logic

c)

Biểu thức quan hệ

d)

Các hàm toán học

26.

Cho biểu thức: x or y. Phát biểu nào dưới đây là đúng?

a)

Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False

b)

Cho kết quả là True khi x và y đều nhận giá trị True.

c)

Đảo giá trị của x và y cho nhau

d)

Cho kết quả là False khi và chỉ khi x hoặc y nhận giá trị False.

27.

Trong Python, cú pháp nào sau đây là đúng của câu lệnh if ?

a)

if x > 0 then

b)

if :x > 0

c)

if x > 0:

d)

if x > 0

28.

Sau khi thực hiện đoạn mã dưới đây, giá trị của d là:

a)

3

b)

1

c)

0

d)

Không xác định

29.

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

a)

x lớn hơn y

b)

Lỗi không xác định

c)

x bằng y

d)

x nhỏ hơn y

30.

Lỗi sai trong đoạn chương trình là:

a)

Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.

b)

Thiếu dấu chấm sau mỗi câu lệnh.

c)

Không viết hoa chữ cái đầu của mỗi dòng.

d)

Không có dấu kết thúc câu.