Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài 16 & Bài 17 (Kết nối thức với cuộc sống)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Ngôn ngữ lập trình Python thuộc nhóm ngôn ngữ nào sau đây?

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.

2.

Trong môi trường lập trình Python, dấu nhắc nào cho biết hệ thống đang đợi người dùng nhập lệnh?

a)

>>>

b)

<<<

c)

!!!

d)

???

3.

Để thực hiện viết chương trình trong tệp văn bản (Script mode), ta chọn lệnh nào trong IDLE?

a)

File -> Open.

b)

File -> New File.

c)

Edit -> New.

d)

Run -> Python Shell.

4.

Tên biến nào sau đây là HỢP LỆ trong Python?

a)

123_abc

b)

_my_var

c)

họ và tên

d)

if

5.

Trong Python, lệnh gán giá trị cho biến sử dụng ký hiệu nào?

a)

:=

b)

==

c)

=

d)

->

6.

Hàm nào dùng để xuất dữ liệu ra màn hình trong Python?

a)

input()

b)

print()

c)

write()

d)

display()

7.

Trong Python, kiểu dữ liệu số nguyên được ký hiệu là:

a)

float

b)

int

c)

str

d)

bool

8.

Dòng nào sau đây là chú thích (comment) trong Python?

a)

// Đây là chú thích

b)

/* Đây là chú thích */

c)

# Đây là chú thích

d)

-- Đây là chú thích

9.

Kiểu dữ liệu float dùng để biểu diễn loại dữ liệu nào?

a)

Số nguyên.

b)

Xâu ký tự.

c)

Số thực.

d)

Giá trị Đúng/Sai.

10.

Lệnh input("Thông báo") trả về dữ liệu thuộc kiểu nào mặc định?

a)

int

b)

float

c)

str (Xâu ký tự)

d)

bool

11.

Trong Python, tên biến có phân biệt chữ hoa và chữ thường không?

a)

Có.

b)

Không.

c)

Tùy vào phiên bản.

d)

Chỉ phân biệt chữ cái đầu.

12.

Đuôi tệp tin lưu trữ chương trình Python mặc định là gì?

a)

.txt

b)

.py

c)

.exe

d)

.doc

13.

Để thực thi (chạy) một chương trình đã viết trong tệp .py, ta nhấn phím tắt nào?

a)

F1

b)

F2

c)

F5

d)

F9

14.

Phép toán chia lấy phần dư trong Python được ký hiệu là:

a)

/

b)

//

c)

%

d)

mod

15.

Kết quả của đoạn mã sau là gì? x = 10 y = 20 x = y print(x)

a)

10

b)

20

c)

x

d)

Báo lỗi.

16.

Lệnh x = int("123") sẽ thực hiện việc gì?

a)

Gán xâu "123" cho x.

b)

Chuyển xâu "123" thành số nguyên 123 và gán cho x.

c)

Nhân x với 123.

d)

Báo lỗi vì không thể gán xâu cho số nguyên.

17.

Tại sao việc đặt tên biến là class lại không hợp lệ trong Python?

a)

Vì nó quá ngắn.

b)

Vì nó chứa ký tự đặc biệt.

c)

Vì nó trùng với từ khóa (keyword) của ngôn ngữ.

d)

Vì nó không bắt đầu bằng dấu gạch dưới.

18.

Biểu thức 10 // 3 trong Python cho kết quả là:

a)

3.333

b)

3

c)

1

d)

0

19.

Cho đoạn code sau: a = 5 b = 2 c = a ** b + a % b Giá trị của c là bao nhiêu?

a)

11

b)

26

c)

10

d)

27

20.

Để nhập vào từ bàn phím chiều dài a (kiểu số thực) của một hình chữ nhật, lệnh nào sau đây là đúng nhất?

a)

a = input("Nhập a: ")

b)

a = float(input("Nhập a: "))

c)

a = int(input("Nhập a: "))

d)

a = float("Nhập a: ")