Câu 1. Cấu trúc lặp while: Cho trước đoạn chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
1 x = 0
2 while x < 5:
print(x)
x += 1
Tin học đúng sai
Quiz
•
Other
•
10th Grade
•
Medium
Legend Ultimate
Used 1+ times
FREE Resource
11 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 1. Cấu trúc lặp while: Cho trước đoạn chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
1 x = 0
2 while x < 5:
print(x)
x += 1
A) Chương trình dùng vòng lặp while trên sẽ in ra số từ 0 đến 4
B) Để dùng vòng lặp while, giá trị của x cần phải lớn hơn hoặc bằng 5
C) Nếu thay đổi dòng x += 1 thành x += 2, vòng lặp while sẽ in ra các số 1, 3 ,5
D) Nếu thêm dòng 5 và 6 vào chương trình trên thành chương trình bên dưới thì vòng lặp dừng lại khi x đạt giá trị 3, và in ra số 3."
2.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 2. Kiểu dữ liệu danh sách: Cho một chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
1 danh_sach = [5, 2, 3, 4, 20]
danh_sach.append(8)
3 for i in range(len(danh_sach)):
4 print(danh_sach[i], end= ") "
A) Phần tử đầu tiên của danh sách được đánh số vị trí là 1.
B) Phương thức danh_sach.append(8) sẽ thêm một phần tử 8 vào cuối danh sách.
C) “Nếu sử dụng lệnh print(danh_sach [len(danh_sach)-1]), phần tử cuối cùng của danh sách sẽ được inra."
D ) Hai câu lệnh ở dòng 3 và 4 trong hình dùng để duyệt và in ra các phần tử của danh_sach, mỗi phần tửnằm trên một dòng
3.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 3. Một số lệnh làm việc với kiểu dữ liệu danh sách: Cho chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
A = [5, 2, 3, -4, 20]
print(len(A))
A.insert(1, 3)
A.remove(-4)
print(A)
A) Hàm len(A) ở dòng 2 sẽ tính được giá trị là 20.
B) Sau khi thực hiện dòng 3 thì danh sách A sẽ có thêm 1 phần tử
C) Lệnh A.insert(1, 3) sẽ chèn thêm 1 vào vị trí thứ 3.
D) Sau khi thực hiện chương trình thì danh sách a = [5, 3, 2, 3, 20].
4.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 4. Kiểu xâu kí tự: Cho chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
xau = "hello world" 2
h = "xin chào"
print(h in xau)
print(len(xau))
A) Xâu ký tự xau có độ dài là 10.
B) Ký tự “d” có vị trí là len(xau) - 1.
C) Dòng 3 dùng để in độ dài của xâu ký tự xau, đáp án khi in là 11.
D) Dòng 4 dùng để kiểm tra ký tự “h” có trong xâu "hello world" hay không.
5.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 5. Hàm trong Python: Cho chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
S='THPT ung văn khiêm'
y='Lớp 10'
print(s in y)
print(s.find('U'))
print(s.find('g',10))
def tinh_tong(a,b):
return a+b
ket_qua tinh_tong(3,4)
A) Hàm tinh_tong trả về tổng của hai số được truyền vào.
B) Biến ket_qua sẽ có giá trị là 7 sau khi gọi hàm tinh_tong.
C) Nếu thay đổi giá trị đầu vào của hàm tinh_tong thành tinh_tong(5, -2), thì ket_qua sẽ là 3.
D) Chúng ta có thể gọi hàm tinh_tong mà không cần truyền vào bất kỳ đối số nào
6.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 6. Tham số của hàm: Cho chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
def chao():
ten= input("Nhập họ tên: ")
print("Xin chào", ten)
chao()
A) Hàm chao() yêu cầu hai tham số khi được gọi.
B) Hàm chao() là hàm có trả về giá trị “xin chào + tên".
C) Khi chương trình chạy đến lời gọi hàm chao() sẽ thấy con trỏ nhấp nháy ngay sau dòng chữ “Nhập họ tên"
D) Khi hàm chao() được gọi người dùng nhập “Nguyễn Quốc Thái” thì đáp án nhận được là: “Xin chào thái"
7.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
Câu 7. Phạm vi của biến: Cho chương trình, hãy cho biết các nhận định bên dưới là đúng hay sai?
L def f (n):
global t
t+= 5
kq = n%2 + n**2 + t
return kq
t=5
print(f(9))
print(t)
A) Chương trình con f chỉ sử dụng một biến n.
B) Giá trị của biến t sẽ thay đổi sau khi thực hiện chương trình con
C) Sau khi thực hiện chương trình thì t = 5.
D) Kết quả khi chạy chương trình của dòng 7 là 92.
12 questions
Bài tập với câu lệnh lặp
Quiz
•
1st - 10th Grade
16 questions
TH4-27/12
Quiz
•
4th Grade - University
15 questions
Củng cố kiến thức môn lịch sử khối 10
Quiz
•
10th - 12th Grade
10 questions
BÀI 23 - MỘT SỐ LỆNG LÀM VIỆC VỚI DỮ LIỆU DANH SÁCH - KNTT
Quiz
•
10th Grade
10 questions
ON TAP LOP 10 BAI 5 - 6
Quiz
•
10th - 12th Grade
10 questions
Xâu kí tự
Quiz
•
10th Grade
15 questions
ÔN THI HK1 _CÔNG NGHỆ 3
Quiz
•
3rd Grade - University
10 questions
Học phần 3 - Tôn trọng trong giao tiếp
Quiz
•
KG - Professional Dev...
15 questions
Character Analysis
Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing
Quiz
•
9th - 12th Grade
10 questions
American Flag
Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension
Quiz
•
5th Grade
30 questions
Linear Inequalities
Quiz
•
9th - 12th Grade
20 questions
Types of Credit
Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25
Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers
Quiz
•
6th - 8th Grade
17 questions
Chapter 12 - Doing the Right Thing
Quiz
•
9th - 12th Grade
20 questions
Types of Credit
Quiz
•
9th - 12th Grade
30 questions
Linear Inequalities
Quiz
•
9th - 12th Grade
20 questions
Taxes
Quiz
•
9th - 12th Grade
17 questions
Parts of Speech
Quiz
•
7th - 12th Grade
20 questions
Chapter 3 - Making a Good Impression
Quiz
•
9th - 12th Grade
20 questions
Inequalities Graphing
Quiz
•
9th - 12th Grade
10 questions
Identifying equations
Quiz
•
KG - University