Font size
Worksheetstuancubu
Total questions: 117
Worksheet time: 59mins
Khi lập trình viên muốn lưu trữ điểm trung bình của học sinh để tính kết quả học tập, họ cần đặt tên và khai báo một biến. Biến là gì?
Một giá trị cụ thể được lưu trong bộ nhớ
Một tên gọi đại diện cho ô nhớ lưu dữ liệu
Một kiểu dữ liệu trong chương trình
Một lệnh điều khiển chương trình
Trong ngôn ngữ lập trình, để lưu số nguyên đếm số học sinh trong lớp, ta thường khai báo biến thuộc kiểu dữ liệu nào?
float
string
int
bool
Hà đang viết chương trình tính diện tích hình chữ nhật. Có khai báo hai biến chieu_dai và chieu_rong. Lệnh nào sau đây đúng để gán giá trị cho hai biến này?
chieu_dai, chieu_rong = 8; 5
chieu_dai = 8; chieu_rong = 5
chieu_dai == 8; chieu_rong == 5
chieu_dai:8; chieu_rong:5
Lệnh gán trong lập trình dùng để làm gì?
So sánh hai giá trị
Nhập dữ liệu từ bàn phím
Truyền giá trị vào biến
Hiển thị kết quả ra màn hình
Nếu thực hiện lệnh x = 5; y = x + 2, thì giá trị của y sau khi chạy lệnh là:
5
7
10
2
Phép toán nào sau đây thuộc nhóm phép toán số học?
and
or
+
not
Trong phép chia 7 // 2 trong Python, kết quả là bao nhiêu?
3.5
3
2
4
Khi so sánh hai giá trị a == b, kết quả của phép toán là kiểu dữ liệu gì?
Số thực
Chuỗi
Logic (Boolean)
Kí tự
Nếu x = 10, sau khi thực hiện x = x + 5, giá trị mới của x là:
15
5
50
105
Một học sinh muốn đổi nhiệt độ từ độ C sang độ F bằng công thức F = C * 9 / 5 + 32. Nếu nhập C = 0, giá trị của F là bao nhiêu?
0
32
9
273
Từ khóa (keyword) trong ngôn ngữ lập trình là gì?
Tên biến do người lập trình đặt
Kí hiệu phép toán
Từ có sẵn, mang ý nghĩa đặc biệt
Chuỗi kí tự bất kì
Tại sao không nên đặt tên biến trùng với từ khóa của ngôn ngữ lập trình?
Vì chương trình sẽ tự động đổi tên khác
Vì sẽ gây lỗi khi biên dịch
Vì không ảnh hưởng
Vì bị mất dữ liệu
Cho biết kết quả khi thực hiện đoạn mã: x = 3; y = 4; z = x * y + 2; print(z);
12
14
10
20
Một lập trình viên muốn viết chương trình kiểm tra một số có chia hết cho 3 không. Phép toán nào phù hợp để kiểm tra?
//
**
%
/
Khi gán giá trị True cho một biến kiểu Boolean, lệnh nào đúng trong Python?
flag = true
flag = True
flag == True
flag = "True"
Tên biến hợp lệ trong Python là:
1a
a_1
a b
for
Giá trị của biểu thức (5 > 3) and (2 < 1) là:
True
False
0
1
Một học sinh viết chương trình tính điểm trung bình như đoạn mã bên dưới. Cho biết giá trị của dtb là: toan = 8; van = 7; dtb = (toan + van) / 2
14
7.5
15
Khi viết chương trình Python để nhập họ tên từ bàn phím, học sinh thường dùng lệnh nào để yêu cầu người dùng nhập dữ liệu?
print()
input()
read()
get()
Trong Python, lệnh print("Xin chao") có chức năng gì?
Hiển thị kết quả ra màn hình
Nhập dữ liệu từ bàn phím
Tính toán giá trị biểu thức
[TH] An viết chương trình nhập tuổi và in ra màn hình: tuoi = input("Nhap tuoi: ") print("Ban", tuoi, "tuoi.") Nếu An nhập 15, chương trình sẽ in ra kết quả gì?
Ban 15 tuoi.
Ban tuoi 15.
15 tuoi ban.
Lỗi không hiển thị.
[NB] Hàm input() trong Python luôn trả về giá trị thuộc kiểu dữ liệu nào?
int
float
string
bool
[TH] Nam viết chương trình tính tổng hai số: a = input("Nhap a: "); b = input("Nhap b: "); print(a + b); Nếu nhập a = 2, b = 3, chương trình hiển thị:
5
23
2 + 3
Lỗi
[TH] Vì sao chương trình sau: a = input("Nhap a: "); b = input("Nhap b: "); print(a + b); Nếu nhập a = 2, b = 3, chương trình sẽ in ra 23 chứ không phải là 5?
Vì Python tự động ép kiểu thành số nguyên
Vì input() trả về chuỗi, nên + là phép nối chuỗi
Vì print() không tính toán
Vì thiếu dấu ngoặc
[VD] Để khắc phục lỗi trên và tính đúng tổng, Nam cần thêm lệnh nào?
int() để chuyển chuỗi sang số nguyên
str() để đổi về chuỗi
bool() để kiểm tra điều kiện
float() để đổi thành số thực
[NB] Trong Python, lệnh nào sau đây chuyển chuỗi "25" thành số nguyên?
toInt("25")
str(25)
int("25")
float("25")
[NB] Khi muốn in kết quả nhiều biến trong cùng một lệnh print(), ta có thể:
Ngăn cách bằng dấu phẩy
Dùng dấu hai chấm
Viết liền các biến
Viết mỗi biến trong một lệnh
[TH] Cho đoạn mã sau: x = int(input("Nhap so nguyen: ")); print(x * 2); Nếu nhập giá trị "4", chương trình sẽ in ra:
8
4
"44"
Lỗi kiểu dữ liệu
[TH] Trong Python, hàm nào chuyển số thực sang chuỗi ký tự?
str()
int()
chr()
float()
[NB] Lệnh print("Kết quả là:", x) có ý nghĩa gì?
In ra biến x và dòng chữ kèm theo
Tính giá trị của x
Xóa giá trị trong x
So sánh x với chuỗi
[TH] Hàm float("2.5") trong Python trả về kết quả là:
Chuỗi "2.5"
Số nguyên 2
Số thực 2.5
Lỗi vì chuỗi không hợp lệ
[NB] Trong Python, kiểu dữ liệu bool chỉ nhận các giá trị nào?
0 và 1
True và False
Đúng và Sai
"True" và "False"
[TH] Hàm nào sau đây có thể gây lỗi nếu người dùng nhập dữ liệu không đúng kiểu?
input()
int(input())
print()
str()
[VD] Hà viết chương trình tính tổng hai số thực nhập từ bàn phím: a = float(input("Nhap so thu nhat: ")) b = float(input("Nhap so thu hai: ")) print(a + b) Nếu nhập 2.5 và 1.5, kết quả là:
4.0
"2.51.5"
3
25
[TH] Khi in dữ liệu ra màn hình, ta có thể chèn ký tự xuống dòng bằng chuỗi đặc biệt nào?
"\r"
"\n"
"\t"
"\\n"
[VD] Giả sử người dùng nhập chuỗi "10" vào lệnh float(input()). Kết quả nhận được là:
10
"10"
10.0
1.0
[VD] Khi người dùng nhập dữ liệu "abc" vào lệnh int(input()), điều gì xảy ra?
Kết quả là 0
Kết quả là "abc"
Chương trình báo lỗi ValueError
Kết quả là None
[VD] Một bạn muốn nhập năm sinh và tính tuổi hiện tại. Lệnh nào sau đây là đúng?
tuoi = 2025 - int(input("Nhap nam sinh: "))
tuoi = 2025 - input("Nhap nam sinh: ")
tuoi = 2025 - str(input("Nhap nam sinh: "))
tuoi = int(2025 - "Nam sinh")
Trong khi viết chương trình tính điểm trung bình, Minh cần so sánh xem điểm của bạn Lan có lớn hơn 8.0 hay không. Biểu thức logic nào sau đây giúp Minh thực hiện điều đó?
diem > 8.0
diem = 8.0
diem >= 8.0 and 8.0
diem < 8.0
Trong Python, giá trị True và False thuộc kiểu dữ liệu nào?
int
str
bool
logic
Hà viết chương trình để xác định xem một số có phải là số chẵn hay không. Câu lệnh điều kiện nào sau đây là đúng?
if x / 2 == 0:
if x % 2 == 0:
if x == 2:
if 2 % x == 0:
Huy viết chương trình để xác định xem một số có phải là số chẵn hay không. Câu lệnh điều kiện nào sau đây là đúng?
if not(x / 2 == 1):
if not(x % 2 == 1):
if not(x == 1):
if not(2 % x == 1):
Khi viết điều kiện trong Python, phép so sánh không bằng được viết thế nào?
<>
!=
~=
!==
Trong chương trình, lệnh if được dùng với mục đích nào sau đây?
Lặp lại nhiều lần một thao tác
Quyết định thực hiện hay bỏ qua một khối lệnh
Nhập dữ liệu từ bàn phím
Xuất dữ liệu ra màn hình
Khi cần kiểm tra hai điều kiện cùng đúng, ta dùng phép toán logic nào?
or
not
and
xor
Kết quả in ra màn hình là gì khi thực hiện chạy đoạn mã sau? x = 5 if x > 3: print("A") print("B");
Chỉ “A”
Chỉ “B”
Cả “A” và “B”
Không in gì
Cho biết kết quả khi thực hiện đoạn chương trình sau: a=int(input()); b=int(input()); print(a/b); Nếu là nhập lần lượt 4 và 0 thì kết quả là?
Lỗi cú pháp
Lỗi logic
0
4
Khi có 2 lựa chọn loại trừ nhau, ta nên dùng dạng lệnh if nào?
if - elif
if - else
if
if if
Lệnh if a > b: có nghĩa là gì?
Thực hiện lệnh nếu a nhỏ hơn b
Thực hiện lệnh nếu a lớn hơn b
So sánh mà không ảnh hưởng chương trình
Thực hiện luôn
Hãy cho biết kết quả của biểu thức logic sau trong Python: (5 > 3) and (2 < 4)
False
True
None
Lỗi
Phép logic phủ định trong Python được biểu diễn bằng từ khóa nào?
inverse
not
no
deny
Cho biết kết quả in ra màn hình khi thực hiện đoạn mã sau? x = 7 if x < 0: print("Âm") else: print("Không âm")
Âm
Không âm
Dương
Không xác định
Để xác định xem một năm là năm nhuận, bạn cần kiểm tra nhiều điều kiện phức hợp. Dạng lệnh if nào nên sử dụng?
if - else
if - elif - else
if đơn
if lồng nhau
Trong Python, nếu điều kiện trong lệnh if sai thì chuyện gì xảy ra?
Máy tính báo lỗi
Khối lệnh sau if bị bỏ qua
Lặp lại lệnh đó
Tự động chuyển sang vòng lặp
Cho biết kết quả in ra màn hình khi thực hiện đoạn mã sau? a = 10 if a % 2 == 0: print("Chẵn") else: print("Lẻ")
Lẻ
Chẵn
Không in gì
Lỗi cú pháp
Khi lập trình trò chơi, nếu người chơi đạt điểm trên 100, chương trình sẽ in “Thắng”. Hãy chọn lệnh đúng:
if diem >= 100: print("Thắng")
if diem = 100: print("Thắng")
if diem > 100 print("Thắng")
if diem == print("Thắng")
Cho biết kết quả in ra màn hình khi thực hiện đoạn mã sau? x = -3 if x > 0: print("Dương") else: print("Âm hoặc bằng 0")
Dương
Âm hoặc bằng 0
Lỗi
Không có gì
Phép toán logic nào trả về True nếu ít nhất một điều kiện đúng?
not
and
or
else
Cho biết kết quả khi thực hiện đoạn chương trình sau: a=int(input()); b=int(input()); print(a/b); Nếu là nhập lần lượt 4 và 2 thì kết quả là?
4
2
2.0
0
Cho biết phép gán chuyển kiểu (ép kiểu) dữ liệu nào sau đây là không hợp lệ?
x = float(str(1.0))
x = int(float(1.0))
x = float(int(str(1.0)))
x = str(int(float(1.0)))
Trong khi lập trình, Nam nhận thấy rằng để máy tính hiểu và lưu được các giá trị như điểm số, chiều cao hay tuổi của học sinh, cần có cách “đặt tên” cho ô nhớ. Em hãy cho biết những phát biểu sau đây về biến và giá trị lưu trữ là đúng hay sai. Chọn tất cả phát biểu đúng: a) Biến lưu được giá trị trong bộ nhớ. b) Mỗi biến chỉ lưu một kiểu dữ liệu duy nhất. c) Biến không thể thay đổi giá trị sau khi gán. d) Biến phải luôn là số nguyên.
Biến lưu được giá trị trong bộ nhớ.
Mỗi biến chỉ lưu một kiểu dữ liệu duy nhất.
Biến không thể thay đổi giá trị sau khi gán.
Biến phải luôn là số nguyên.
Mình đang học viết chương trình Python đầu tiên. Bạn ấy thắc mắc liệu có cần “khai báo kiểu dữ liệu trước” như trong C++ hay không, và có thể gán nhiều giá trị cùng lúc không. Hãy xác định các nhận định dưới đây về cú pháp khai báo và sử dụng biến là đúng hay sai. Chọn tất cả phát biểu đúng: a) Không cần khai báo kiểu trước khi gán. b) Có thể khai báo nhiều biến trong một dòng. c) Bắt buộc phải khai báo kiểu biến như C++. d) Biến có thể trùng với từ khóa.
Không cần khai báo kiểu trước khi gán.
Có thể khai báo nhiều biến trong một dòng.
Bắt buộc phải khai báo kiểu biến như C++.
Biến có thể trùng với từ khóa.
Trong quá trình tính toán, các phép cộng, trừ, nhân, chia là nền tảng của mọi chương trình. Khi lập trình viên thao tác với những phép này, máy tính sẽ xử lý chúng theo quy tắc riêng. Hãy xem các phát biểu sau về phép toán số học trong lập trình Python là đúng hay sai. Chọn tất cả phát biểu đúng: a) Dấu * dùng để nhân hai số. b) Dấu ** dùng để lấy phần dư. c) Dấu / dùng để chia lấy phần thập phân. d) Dấu % dùng để cộng hai số.
Dấu * dùng để nhân hai số.
Dấu ** dùng để lấy phần dư.
Dấu / dùng để chia lấy phần thập phân.
Dấu % dùng để cộng hai số.
Khi viết chương trình điều khiển đèn giao thông, người lập trình thường phải kết hợp nhiều điều kiện như “đèn đỏ và có xe đi chậm”. Để xử lý điều kiện này, họ dùng phép toán logic. Em hãy xác định xem các nhận định sau về phép toán logic trong Python là đúng hay sai. Chọn tất cả phát biểu đúng: a) and trả về True nếu cả hai đều True. b) or trả về False khi cả hai đều True. c) not dùng để phủ định giá trị logic. d) and và or có thể áp dụng cho chuỗi kí tự.
and trả về True nếu cả hai đều True.
or trả về False khi cả hai đều True.
not dùng để phủ định giá trị logic.
and và or có thể áp dụng cho chuỗi kí tự.
Trong quá trình viết chương trình, có những từ mà Python không cho phép dùng làm tên biến, vì chúng đã mang ý nghĩa riêng của ngôn ngữ. Những từ đó gọi là từ khóa. Hãy đọc các phát biểu dưới đây và cho biết nhận định nào đúng, nhận định nào sai về đặc điểm của từ khóa trong lập trình. Chọn tất cả phát biểu đúng: a) Là từ có sẵn trong ngôn ngữ. b) Có thể dùng làm tên biến nếu viết hoa. c) Không được thay đổi ý nghĩa. d) Là phần mở rộng của thư viện.
Là từ có sẵn trong ngôn ngữ.
Có thể dùng làm tên biến nếu viết hoa.
Không được thay đổi ý nghĩa.
Là phần mở rộng của thư viện.
Một bạn học sinh thử nhập vào chương trình lệnh x = y = 3 để rút ngắn dòng lệnh gán. Tuy nhiên, bạn chưa hiểu rõ điều gì thực sự xảy ra khi chạy câu lệnh này. Hãy xác định các phát biểu sau về cách gán đồng thời nhiều biến là đúng hay sai. Chọn tất cả phát biểu đúng: a) x và y cùng có giá trị 3. b) x, y không xác định. c) Lệnh này hợp lệ trong Python. d) Đây là phép so sánh, không phải gán.
x và y cùng có giá trị 3.
x, y không xác định.
Lệnh này hợp lệ trong Python.
Đây là phép so sánh, không phải gán.
Trong các chương trình điều kiện, phép so sánh đóng vai trò quan trọng để quyết định hướng đi của chương trình. Ví dụ như “nếu điểm ≥ 5 thì đạt”. Dựa vào hiểu biết của em, hãy cho biết các nhận định sau về phép so sánh trong Python là đúng hay sai. Chọn tất cả phát biểu đúng: a) == kiểm tra hai giá trị bằng nhau. b) = là phép gán giá trị. c) != nghĩa là “không lớn hơn”. d) ≥ nghĩa là “bé hơn hoặc bằng”.
== kiểm tra hai giá trị bằng nhau.
= là phép gán giá trị.
!= nghĩa là “không lớn hơn”.
≥ nghĩa là “bé hơn hoặc bằng”.
Hải đang thử chạy một chương trình tính toán đơn giản với hai biến x = 2 và y = 5. Sau khi thực hiện các phép tính khác nhau, bạn muốn hiểu rõ kết quả từng biểu thức. Hãy xác định các phát biểu sau về kết quả của phép toán giữa x và y là đúng hay sai. Chọn tất cả phát biểu đúng: a) x + y cho kết quả 7. b) y // x cho kết quả 2. c) x ** y cho kết quả 7. d) y % x cho kết quả 0.
x + y cho kết quả 7.
y // x cho kết quả 2.
x ** y cho kết quả 7.
y % x cho kết quả 0.
Khi đặt tên cho biến, nhiều học sinh hay mắc lỗi như chèn dấu cách hoặc bắt đầu bằng số. Để chương trình hoạt động chính xác và dễ hiểu, quy tắc đặt tên biến cần tuân thủ nghiêm ngặt. Em hãy cho biết các phát biểu dưới đây về tên biến hợp lệ trong Python là đúng hay sai. Chọn tất cả phát biểu đúng: a) Có thể chứa dấu gạch dưới. b) Không được bắt đầu bằng chữ số. c) Có thể chứa dấu cách. d) Có thể trùng với từ khóa.
Có thể chứa dấu gạch dưới.
Không được bắt đầu bằng chữ số.
Có thể chứa dấu cách.
Có thể trùng với từ khóa.
Một bạn học sinh viết đoạn mã nhỏ để thực hành lệnh gán sau: x = 10; y = x + 5; x = x + 1; Sau khi chạy xong, bạn muốn hiểu giá trị của từng biến thay đổi ra sao. Hãy xác định các nhận định dưới đây về kết quả của đoạn chương trình trên là đúng hay sai. Chọn tất cả phát biểu đúng: a) Giá trị cuối cùng của x là 11. b) y giữ nguyên giá trị 15. c) x và y luôn bằng nhau. d) Cả hai biến đều cùng trỏ đến một ô nhớ.
Giá trị cuối cùng của x là 11.
y giữ nguyên giá trị 15.
x và y luôn bằng nhau.
Cả hai biến đều cùng trỏ đến một ô nhớ.
Khi lập trình, người dùng có thể nhập dữ liệu bằng hàm input() và in kết quả bằng print(). Hãy xác định các nhận định dưới đây là đúng hay sai. Chọn tất cả phát biểu đúng: a) Hàm input() cho phép người dùng nhập dữ liệu từ bàn phím. b) Hàm print() dùng để nhập dữ liệu. c) print() có thể in nhiều giá trị trong cùng một lệnh. d) input() luôn trả về kiểu số nguyên.
Hàm input() cho phép người dùng nhập dữ liệu từ bàn phím.
Hàm print() dùng để nhập dữ liệu.
print() có thể in nhiều giá trị trong cùng một lệnh.
input() luôn trả về kiểu số nguyên.
Khi dùng input(), dữ liệu nhận được luôn là chuỗi, nên đôi khi cần đổi kiểu dữ liệu. Hãy xác định các phát biểu sau là đúng hay sai. Chọn tất cả phát biểu đúng: a) Kết quả của input() luôn có kiểu str. b) Có thể cộng trực tiếp hai chuỗi nhập được để tính tổng. c) Dùng int() hoặc float() để chuyển chuỗi thành số.
Kết quả của input() luôn có kiểu str.
Có thể cộng trực tiếp hai chuỗi nhập được để tính tổng.
Dùng int() hoặc float() để chuyển chuỗi thành số.
Khi in kết quả ra màn hình, Python cho phép nối văn bản và giá trị biến. Xác định phát biểu sau là đúng hay sai: Dấu phẩy trong print() dùng để ngăn cách các phần tử.
Đúng
Sai
Khi in kết quả ra màn hình, Python cho phép nối văn bản và giá trị biến. Xác định phát biểu sau là đúng hay sai: Có thể in chuỗi và số trong cùng một lệnh print().
Đúng
Sai
Khi in kết quả ra màn hình, Python cho phép nối văn bản và giá trị biến. Xác định phát biểu sau là đúng hay sai: Hàm print() chỉ in được chuỗi.
Đúng
Sai
Khi in kết quả ra màn hình, Python cho phép nối văn bản và giá trị biến. Xác định phát biểu sau là đúng hay sai: print() không thể in ra giá trị biến.
Đúng
Sai
Một học sinh viết lệnh x = int(input("Nhap x: ")). Xác định phát biểu sau là đúng hay sai: Người dùng phải nhập số nguyên.
Đúng
Sai
Một học sinh viết lệnh x = int(input("Nhap x: ")). Xác định phát biểu sau là đúng hay sai: Nếu nhập "abc" sẽ gây lỗi.
Đúng
Sai
Một học sinh viết lệnh x = int(input("Nhap x: ")). Xác định phát biểu sau là đúng hay sai: input() tự động kiểm tra kiểu dữ liệu.
Đúng
Sai
Một học sinh viết lệnh x = int(input("Nhap x: ")). Xác định phát biểu sau là đúng hay sai: int() không có tác dụng chuyển kiểu.
Đúng
Sai
Khi muốn đổi dữ liệu dạng chuỗi sang số, ta dùng hàm chuyển đổi kiểu. Xác định phát biểu sau là đúng hay sai: int("5") cho kết quả là 5 .
Đúng
Sai
Khi muốn đổi dữ liệu dạng chuỗi sang số, ta dùng hàm chuyển đổi kiểu. Xác định phát biểu sau là đúng hay sai: float("5.2") cho kết quả là 5.2 .
Đúng
Sai
Khi muốn đổi dữ liệu dạng chuỗi sang số, ta dùng hàm chuyển đổi kiểu. Xác định phát biểu sau là đúng hay sai: str(10) cho kết quả là số 10 .
Đúng
Sai
Khi muốn đổi dữ liệu dạng chuỗi sang số, ta dùng hàm chuyển đổi kiểu. Xác định phát biểu sau là đúng hay sai: int("abc") vẫn hợp lệ.
Đúng
Sai
Khi chuyển đổi kiểu dữ liệu, một số trường hợp sẽ gây lỗi. Xác định phát biểu sau là đúng hay sai: int("3.5") sẽ lỗi vì không thể đổi "3.5" thành số nguyên.
Đúng
Sai
Khi chuyển đổi kiểu dữ liệu, một số trường hợp sẽ gây lỗi. Xác định phát biểu sau là đúng hay sai: float("3.5") trả về 3.5 .
Đúng
Sai
Khi chuyển đổi kiểu dữ liệu, một số trường hợp sẽ gây lỗi. Xác định phát biểu sau là đúng hay sai: str(3.5) trả về 3.5 .
Đúng
Sai
Khi chuyển đổi kiểu dữ liệu, một số trường hợp sẽ gây lỗi. Xác định phát biểu sau là đúng hay sai: int("10") trả về chuỗi "10".
Đúng
Sai
Trong chương trình có thể cần nhập và in ra thông tin khác nhau. Xác định phát biểu sau là đúng hay sai: Có thể gộp cả input() và print() trong cùng một dòng lệnh.
Đúng
Sai
Trong chương trình có thể cần nhập và in ra thông tin khác nhau. Xác định phát biểu sau là đúng hay sai: print() luôn in ra giá trị trên cùng một dòng.
Đúng
Sai
Trong chương trình có thể cần nhập và in ra thông tin khác nhau. Xác định phát biểu sau là đúng hay sai: Có thể dùng ký tự "\n" để xuống dòng khi in.
Đúng
Sai
Trong chương trình có thể cần nhập và in ra thông tin khác nhau. Xác định phát biểu sau là đúng hay sai: Hàm input() chỉ đọc được số.
Đúng
Sai
Hãy xét các phát biểu về sự khác nhau giữa int(), float(), và str(). Xác định phát biểu sau là đúng hay sai: int() chuyển dữ liệu về số nguyên.
Đúng
Sai
Hãy xét các phát biểu về sự khác nhau giữa int(), float(), và str(). Xác định phát biểu sau là đúng hay sai: float() chuyển dữ liệu về số thực.
Đúng
Sai
Hãy xét các phát biểu về sự khác nhau giữa int(), float(), và str(). Xác định phát biểu sau là đúng hay sai: str() chuyển dữ liệu về kiểu logic.
Đúng
Sai
Hãy xét các phát biểu về sự khác nhau giữa int(), float(), và str(). Xác định phát biểu sau là đúng hay sai: int() và float() có tác dụng giống nhau.
Đúng
Sai
Một bạn nhập giá trị "10" vào biến x = input("Nhap: ") rồi thực hiện y = int(x) + 5. Xác định phát biểu sau là đúng hay sai: Giá trị của y là 15 .
Đúng
Sai
Một bạn nhập giá trị "10" vào biến x = input("Nhap: ") rồi thực hiện y = int(x) + 5. Xác định phát biểu sau là đúng hay sai: x có kiểu dữ liệu là str.
Đúng
Sai
Một bạn nhập giá trị "10" vào biến x = input("Nhap: ") rồi thực hiện y = int(x) + 5. Xác định phát biểu sau là đúng hay sai: Cả x và y đều là số nguyên.
Đúng
Sai
Một bạn nhập giá trị "10" vào biến x = input("Nhap: ") rồi thực hiện y = int(x) + 5. Xác định phát biểu sau là đúng hay sai: int(x) gây lỗi vì x là chuỗi.
Đúng
Sai
Cho chương trình: ten = input("Nhap ten: "); tuoi = int(input("Nhap tuoi: ")); print("Xin chao", ten, "- Ban", tuoi, "tuoi."). Xác định phát biểu sau là đúng hay sai: Chương trình sẽ in ra cả tên và tuổi của người dùng.
Đúng
Sai
Cho chương trình: ten = input("Nhap ten: "); tuoi = int(input("Nhap tuoi: ")); print("Xin chao", ten, "- Ban", tuoi, "tuoi."). Xác định phát biểu sau là đúng hay sai: Nếu nhập tuổi bằng chữ, chương trình sẽ lỗi.
Đúng
Sai
Cho chương trình: ten = input("Nhap ten: "); tuoi = int(input("Nhap tuoi: ")); print("Xin chao", ten, "- Ban", tuoi, "tuoi."). Xác định phát biểu sau là đúng hay sai: Lệnh print() chỉ in được một giá trị.
Đúng
Sai
Cho chương trình: ten = input("Nhap ten: "); tuoi = int(input("Nhap tuoi: ")); print("Xin chao", ten, "- Ban", tuoi, "tuoi."). Xác định phát biểu sau là đúng hay sai: Không thể in nhiều biến trong cùng một lệnh.
Đúng
Sai
Khi viết chương trình, Huy muốn kiểm tra điều kiện để in ra thông báo. Xác định phát biểu sau về lệnh if là đúng hay sai: Lệnh if dùng để kiểm tra điều kiện.
Đúng
Sai
Khi viết chương trình, Huy muốn kiểm tra điều kiện để in ra thông báo. Xác định phát biểu sau về lệnh if là đúng hay sai: Lệnh if luôn cần có else.
Đúng
Sai
Khi viết chương trình, Huy muốn kiểm tra điều kiện để in ra thông báo. Xác định phát biểu sau về lệnh if là đúng hay sai: Lệnh if chỉ kiểm tra một điều kiện duy nhất.
Đúng
Sai
Khi viết chương trình, Huy muốn kiểm tra điều kiện để in ra thông báo. Xác định phát biểu sau về lệnh if là đúng hay sai: Lệnh if có thể lồng trong nhau.
Đúng
Sai
Chọn các phát biểu đúng về biểu thức logic trong Python có thể kết hợp nhiều phép so sánh.
(a > b) and (b > c) là biểu thức logic hợp lệ.
(a > b) + (b < c) là biểu thức logic đúng.
(x == y) or (y != z) trả về True nếu ít nhất một điều kiện đúng.
(a = b) là phép logic hợp lệ.
Khi dùng câu lệnh if trong Python, chọn các phát biểu đúng về thụt lề dòng.
Dấu tab hoặc số khoảng trắng nhất quán thể hiện khối lệnh thuộc về if.
Nếu không thụt lề, chương trình vẫn chạy đúng.
Các câu lệnh trong cùng một khối phải thụt lề đều nhau.
Có thể dùng nhiều mức thụt lề tùy thích.
Xác định các phát biểu đúng về cấu trúc if - elif - else trong Python.
elif dùng để kiểm tra thêm điều kiện khác.
else là bắt buộc trong mọi lệnh if.
Có thể có nhiều elif trong cùng một lệnh.
if chỉ được dùng một lần trong chương trình.
Nam viết chương trình chấm điểm học sinh và dùng lệnh if. Chọn các phát biểu đúng.
Có thể dùng if để xếp loại học sinh.
Lệnh if chỉ kiểm tra số nguyên.
Điều kiện trong if có thể chứa toán tử logic.
Lệnh if chỉ dùng được trong vòng lặp.
Một chương trình hỏi tuổi người dùng: age = int(input()); if age >= 18: print("Đủ tuổi"). Chọn các phát biểu đúng.
Nếu nhập 20 thì in "Đủ tuổi".
Nếu nhập 15 thì in "Đủ tuổi".
Câu lệnh trên có thể thêm else.
Biểu thức age >= 18 sai cú pháp.
Chọn các phát biểu đúng về ý nghĩa của các phép toán logic trong Python.
and đúng khi cả hai điều kiện đều đúng.
or đúng khi cả hai điều kiện đều sai.
not đảo ngược giá trị logic.
and đúng khi một điều kiện sai.
Cho chương trình: x = 4; if x > 5: print("Lớn"); else: print("Nhỏ hoặc bằng 5"). Chọn các phát biểu đúng.
Kết quả in "Lớn".
Kết quả in "Nhỏ hoặc bằng 5".
Lệnh if sai cú pháp.
Có thể đổi điều kiện thành x <= 5 và đảo vị trí hai lệnh print.
Dựa vào kiến thức về biểu thức logic và các phép toán logic trong Python, xác định các phát biểu sau là đúng hay sai; chọn các phát biểu đưa ra kết quả đúng.
Biểu thức 10 > 5 and 8 < 12 cho kết quả True.
Biểu thức 15 == 15 or 3 > 7 cho kết quả False.
Biểu thức not (20 <= 10) cho kết quả True.
Biểu thức 5 != 5 and 7 == 7 cho kết quả True.
Hãy xác định các biểu thức logic sau đây là đúng hay sai; chọn các phát biểu đưa ra kết quả đúng.
Biểu thức 100 % 3 == 1 cho kết quả True.
Biểu thức 50 // 2 == 25 and 15 % 4 == 3 cho kết quả True.
Biểu thức 7 > 10 or 12 < 15 cho kết quả False.
Biểu thức 12/2 == 6 and not(12/3==4) cho kết quả True.
