

đè cương tin
Presentation
•
Science
•
10th Grade
•
Practice Problem
•
Medium
Thư Anh
Used 1+ times
FREE Resource
0 Slides • 60 Questions
1
Multiple Choice
Cú pháp truy cập phần tử của danh sách là gì?
Tên danh sách>[<chỉ số phần tử>]
<Tên danh sách>(<chỉ số phần tử>)
<Tên danh sách> <chỉ số phần tử>
<Tên danh sách>#<chỉ số phần tử>#
2
Multiple Choice
Lệnh nào sau đây cho biết độ dài của danh sách A?
len(A)
clear()
lenth(A)
clear(A)
3
Multiple Choice
Cho 2 danh sách A và B. Lệnh A+B có ý nghĩa là gì?
cộng2 danh sách A và B
tính tổng giá trị các phần tử của danh sách A và B
Ghép các phần tử của danh sách B vào sau danh sách A.
Ghép các phần tử của danh sách A vào sau danh sách B.
4
Multiple Choice
Cho danh sách List1 = [2, 3, 5, 7, 2, -9]. Lệnh nào sau đây tạo ra một danh sách List2 = [2, 3, 7, 2, -9]?
List2 = List1.del[2]
List2 = del List(2)
. List2 = List1.remove(5)
List2 = List1.remove[5]
5
Multiple Choice
Cho danh sách A = [5, 2, 7, 4, 3, 9]. Hãy cho biết kết quả của danh sách A sau khi thực hiện lệnh A.remove(A[3])?
A = [5, 2, 7, 4, 9]
A = [5, 2, 7, 3, 9]
A = [5, 2, 4, 3, 9]
Không có đáp án đúng.
6
Multiple Choice
Đê khởi tạo danh sách A có 5 phần tử 1, 2, 3, 4, 5 ta dung cú pháp:
A = 1, 2, 3, 4, 5
A = (1, 2, 3, 4, 5)
A = [1,5]
A = [1, 2, 3, 4, 5]
7
Multiple Choice
Đê xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dung lệnh nào?
del a[1:2]
del a[0:2]
del a[0:3]
del a[1:3]
8
Multiple Choice
Chương trình sau cho kết quả bằng bao nhiêu?
s = 4
while s >= 4:
s = s - 1
print(s)
5
3
6
7
9
Multiple Choice
Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?
in
int
range
append
10
Multiple Choice
Giả sử A = [‘a’ ‘b’ ‘c’ ‘d’ , , , , 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai? >>> 6 in A
>>> ‘a’ in A
True, False
True, False
False, True
False, False
11
Multiple Choice
Cho danh sách A = [5, 2, 7, 4, 3, 9]. Hãy cho biết kết quả của danh sách A sau khi thực hiện lệnh A.remove(A[3])?
Không có đáp án đúng.
A = [5, 2, 7, 4, 9]
A = [5, 2, 7, 3, 9]
A = [5, 2, 4, 3, 9]
12
Multiple Choice
Cho biết kết quả khi thực hiện chương trình sau?
A = [1, 2, 3, 5]
A.insert(2, 4)
print(A)
1,2,3,4
1,2,4,3,5
1,2,3,4,5
1,2,4,5
13
Multiple Choice
Phát biêu nào sau đây là sai?
Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.
Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.
Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.
Lệnh clear() có tác dụng xoá toàn bộ các danh sách.
14
Multiple Choice
Lệnh nào sau đây xoá toàn bộ danh sách?
clear()
exit()
remove()
del()
15
Multiple Choice
Dữ liệu kiêu xâu lí tự trong Python được hiêu là?
Xâu kí tự là dãy các kí tự trong bảng mã ASCII, các kí tự trong xâu được đánh chỉ số từ 0 đến độ dài len() – 1.`
Xâu kí tự là dãy các kí tự trong bảng mã ASCII, các kí tự trong xâu được đánh chỉ số từ 1 đến độ dài len().
Xâu kí tự là dãy các kí tự trong bảng mã Unicode, các kí tự trong xâu được đánh chỉ số từ 0 đến độ dài len() – 1.
Xâu kí tự là dãy các kí tự trong bảng mã Unicode, các kí tự trong xâu được đánh chỉ số từ 0 đến độ dài len().
16
Multiple Choice
Trong Python có những cách duyệt xâu kí tự nào?
Duyệt theo từng kí tự và duyệt theo chỉ số của xâu xí tự.
Duyệt xâu kí tự bằng vòng lặp for hoặc duyệt bằng toán tử in.
Cả hai đáp án A, B đều đúng.
không có đáp án đúng
17
Multiple Choice
Cho biến xâu s, câu lệnh nào sau đây đê in các kí tự thứ 3 đến 8 của xâu s?
for ch in A: print(ch, end = “”)
for i in range(len(A): print(s[i], end = “”)
for i in range(3,8): print(s[i], end = “”)
print(s[2:8])
18
Multiple Choice
Cho s1 = “abc” , s2 = “ababcabca” . Biêu thức nào sau đây cho kết quả sai?
s1 in s2
s1 + s1 in s2
“abcabc” in s2
“abcba” in s2
19
Multiple Choice
Lệnh nào sau đây dung đê tìm vị trí xuất hiện đầu tiên của xâu s1 trong xâu s2?
s1 in s2
s2 ís s1
s2. find (s1)
không có đáp án đúng
20
Multiple Choice
Cho xâu s = “0, 1, 2, 3, 4, 5, 6, 10” . Kết quả trả về là gì sau khi thực hiện lệnh s.split(“ , ”)?
[0, 1, 2, 3, 4, 5, 6, 10]
[‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ ,‘6’ , ‘10’]
[‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’‘6’‘1’ , ‘0’]
[0, 1, 2, 3, 4, 5, 6, 1, 0]
21
Multiple Choice
Cho xâu st = [‘0’ , ‘1’ , ‘2’ , ‘3’ , ‘4’ , ‘5’ , ‘6’ , ‘10’]. Kết quả trả về là gì sau khi thực hiện lệnh “;”
“012345610”
“0; 1; 2; 3; 4; 5; 6; 10”
“0 1 2 3 4 5 6 10”
“0; 1; 2; 3; 4; 5; 6; 1; 0”
22
Multiple Choice
Nếu S = “1234567890” thì S[0:4] là gì?
“123”
“0123”
“01234”
“1234”
23
Multiple Choice
Kết quả đoạn chương trình sau là gì?
S = “0123456789”
T = “”
for i in range(0,len(S),2):
T = T + S[i]
print(T)
“”
“02468”
“13579”
“0123456789”
24
Multiple Choice
Mệnh đề nào dưới đây là đúng?
Xâu kí tự trong Python là xâu chỉ gồm các kí tự nằm trong bảng mã ASCII.
Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã ASCII và một số kí tựtiếng Việt trong bảng mã Unicode.
Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã Unicode.
Xâu kí tự trong Python là xâu bao gồm các kí tự số và chữ trong bảng mã Unicode
25
Multiple Choice
Lệnh “abcde” .find(“”) trả về giá trị gì?
-1
0
1
báo lỗi
26
Multiple Choice
Lệnh “0123456789” .find(“012abc”) trả về giá trị gì
-1
0
1
báo lỗi
27
Multiple Choice
Lệnh len(“ Hà Nội Việt Nam ” .split()) trả về giá trị gì?
0
4
5
báo lỗi
28
Multiple Choice
Phát biêu nào sau đây là sai khi nói về hàm?
Hàm trong Python được định nghĩa bằng từ khóa def.
Hàm có thể có hoặc không có tham số.
Khối lệnh trong hàm được viết sau dấu hai chấm và thẳng hàng với từ khóa def.
Hàm có thể có hoặc không có giá trị trả về.
29
Multiple Choice
Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?
Trong mô tả hàm không có từ khóa return.
Trong mô tả hàm chỉ có một từ khóa return.
. Trong mô tả hàm phải có tối thiểu hai từ khóa return.
Trong mô tả hàm hoặc không có return hoặc có return nhưng không có giá trị sau từ khóa return.
30
Multiple Choice
Cú pháp thiết lập hàm có trả lại giá trị là gì?
def <tên hàm> ([tham số]): return <giá trị
def <tên hàm> ([tham số]): <dãy các lệnh>
def <tên hàm> ([tham số]): <khối lệnh> return <giá trị>
def <tên hàm>: [< khối lệnh >] return <giá trị>
31
Multiple Choice
Khi gọi hàm f(1, 2, 3, 4), khi định nghĩa hàm f có bao nhiêu tham số?
2
3
4
5
32
Multiple Choice
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
tham số
hiệu số
đối số
hàm số
33
Multiple Choice
: Đoạn chương trình sau sẽ in ra số nào?
def f(x,y):
z = x + y
return x*y*z
f(1,4)
10
18
20
30
34
Multiple Choice
Trong Python, biến được khai báo và sử dụng bên trong một hàm được gọi là gì?
biến địa phương
biến riêng
biến tổng thể
biến thông thường
35
Multiple Choice
Mệnh đề nào dưới đây là phát biêu SAI về phạm vi tác dụng của biến trong Python?
Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài.
Biến được khai báo bên trong ngoài hàm sẽ không có tác dụng bên trong ham như một biến.
Biến khai báo bên ngoài hàm nếu muốn có tác dụng bên trong hàm thì cần khai báo lại bên trong hàm với từ khóa global.
Biến trong Python khi đã khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.
36
Multiple Choice
Xác định loại lỗi của câu lệnh A = list(12)?
lỗi cú pháp
lỗi ngoại tệ
không có lỗi
lỗi khác
37
Multiple Choice
Xác định loại lỗi của câu lệnh sau
123ab = {1,2,3]
print(123ab)
lỗi cú pháp
lỗi ngoại tệ
lỗi khác
không có lỗi
38
Multiple Choice
Lỗi ngoại lệ trong Python là lỗi gì?
Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình.
Lỗi khi truy cập một biến chưa được khai báo.
Lỗi khi không thể thực hiện một lệnh nào đó của chương trình.
Lỗi khi chương trình biên dịch sang tệp exe.
39
Multiple Choice
Trong lời gọi hàm, nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại nào dưới đây?
SyntaxError
NameError
TypeError
Không phát sinh lỗi ngoại lệ
40
Multiple Choice
Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào?
>>> S = “abc”
>>> S[10]
SyntaxError
NameError
TypeErro
IndexError
41
Multiple Choice
Mục đích của kiêm thử chương trình là gì?
. Để tự động sửa lỗi chương trình.
để tìm ra lỗi của chương trình
để tìm ra lỗi và tự động sửa lỗi của chương trình
để tìm ra lỗi và phòng ngừa , ngăn chặn các lỗi phát sinh trong tương lai
42
Multiple Choice
Bộ dữ liệu kiêm thử (test) có những tính chất gì?
cần có càng nhiều càng tốt
không có có tính chất gì
dữ liệu đều giống nhau về độ lớn
bộ test cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán
43
Multiple Choice
Phần mềm lập trình Python có thê tạo bao nhiêu điêm dừng?
0
1
10
không hạn chế
44
Multiple Choice
Các phương pháp nào sau đây được coi là phương pháp kiêm thử chương trình?
1. In các thông số trung gian.
2. Viết chú thích chi tiết cho chương trình.
3. Kiểm thử chương trình với các bộ dữ liệu test
4. Đặt tên biến và hàm có ý nghĩa.
5. Sử dụng công cụ break point (điểm dừng).
6. Quan sát mã lỗi Runtime và bắt lỗi ngoại lệ.
1,3,5,6
1,3,4,5
3,4,5,6
2,4,5,6
45
Multiple Choice
Chương trình sau lỗi ở dòng nào?
A=[ 10,1,5,2,8,0,4]
for i in range (len(A) -1 )
j= i
while j > 1 and A [ j ] < A[ j -1] :
A[ j ] , A [ j - 1] = A[ j-1] , A [ j ]
j= j-1
print(A)
dồng 2 , dòng 4
dòng 2 , dòng 6
dòng 3,dòng 4
dòng 3, dòng 6
46
Multiple Choice
Điêm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
Đó là vị trí chương trình tạm dừng lại cho phép người kiểm thử có thể quan sát các thông tin khác bên trong chương trình, qua đó kiểm tra tính đúng đắn của chương trình.
Đó là vị trí chương trình chạy tới đó thì kết thúc.
Đó là vị trí chương trình phát hiện lỗi.
Đó là vị trí chương trình phát ra tiếng kêu báo lỗi.
47
Multiple Choice
Thiết kế đồ hoạ là thao tác?
tạo ra các thành phần đồ hoạ
lựa chọn các thành phần đồ hoạ
sắp xếp các thành phần đồ hoạ
tất cả các thao tác trên
48
Multiple Choice
Lợi ích của thiết kế đồ hoạ?
giúp tạo dựng hình ảnh chuyên nghiệp
mang lại trải nghiệm đặc biệt cho độc giả
tăng hiệu quả tiếp thị và doanh thu
tất cả các ý trên đều đúng
49
Multiple Choice
Kĩ năng, tố chất nào là cần thiết nhất cho người thiết kế đồ hoạ?
Có hiểu biết sâu về toán học.
Có khả năng sử dụng thành thạo phần mềm đồ học máy tính và có kiến thức về công nghệ.
biết chơi nhiều nhạc cụ giống nhau
có khả năng cảm nhận cái đẹp
50
Multiple Choice
Đâu không là phần mềm mà người thiết kế đồ hoạ sử dụng đê chỉnh sửa ảnh, tạo ra các thiết kế đồ hoạ?
World
InKscape
Adobe Photoshop
Point
51
Multiple Choice
Có mấy công đoạn cần đê thực hiện sản xuất một phần mềm?
5
6
7
8
52
Multiple Choice
Điều nào là đúng nhất trong các điều sau khi nói về phát triên phần mềm
Phát triển phầm mềm là lập trình.
phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
Phát triển phần mềm là quản trị dự án phần mềm.
53
Multiple Choice
Có mấy hoạt động chính trong phát triên phần mềm?
2
3
4
5
54
Multiple Choice
Công việc của kĩ sư phần mềm gồm có:
Phân tích, thiết kế, phát triển phần mềm.
Kiểm định và bảo trì phần mềm.
Định hướng có người phát triển phần mềm.
tất cả những điều trên
55
Multiple Choice
Theo em đâu là tố chất của Người quản trị dự án là?
Cẩn thận, tỉ mỉ; Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vự tin học.
Cẩn thận, tỉ mỉ; Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vự tin học; Có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.
Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vự tin học; Có kiến thức toán, thuật toán tốt.
Cẩn thận, tỉ mỉ; Có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.
56
Multiple Select
Từ nhận định trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau
Biểu thức float("3.14") sẽ trả về số thập phân 3.14.
Biểu thức str(123) sẽ trả về xâu ký tự "123"
Biểu thức len("Python") sẽ trả về giá trị 7.
Biểu thức list("hello") sẽ trả về danh sách ['hello'].
57
Multiple Select
Trong python, Biến có hai phạm vi là: Biến trong hàm (biến cục).Cho hàm tìm ước chung lớn nhất của 2 số nguyên.
# Tìm ước số chung lớn nhất (USCLN)
def uscln(a, b):
if (b == 0):
return a;
return uscln(b, a % b)
Dựa vào hàm trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:
Biến a, b là biến cục bộ.
Các biến a, b không được phép nhập giá trị a=b.
Nếu ta nhập a=50 và b=30 thì kết quả của chương trình là 50.
Biến a, b là biến có tác dụng trong toàn bộ chương trình.
58
Multiple Select
Trong python, Biến có hai phạm vi là: Biến trong hàm (biến cục bộ) và biến ngoài hàm (biến toàn cục). Cho chương trình sau:
x = 10
def cong():
y = x + 1
return y
print(cong())
Dựa trên kiến thức về phạm vi của biến, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:
Biến x là biến toàn cục vì được khai báo bên ngoài hàm.
Biến y là biến toàn cục vì nó được in ra kết quả.
Hàm cong() có thể sử dụng biến x vì nó là biến toàn cục.
Nếu thêm dòng x = x + 1 vào trong hàm mà không khai báo global x thì chương trình sẽ báo lỗi.
59
Multiple Select
Cho chương trình tính tổng hai số nhập từ bàn phím:
def tinhtong():
return a + b
a = int(input("Nhập số a: "))
b = int(input("Nhập số b: "))
print("Tổng là:" , tinhtong())
Dựa vào chương trình trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:
Chương trình sẽ thực thi thành công mà không gặp lỗi vì các biến a và b đã được gán giá trị trước khi hàm tinhtong() được gọi.
Các biến a và b được định nghĩa bên ngoài hàm tinhtong() nên chúng có phạm vi toàn cục trong chương trình này.
Nếu các dòng lệnh a = int(input("Nhập số a: ")) và b = int(input("Nhập số b: ")) được di chuyển xuống sau dòng print("Tổng là:" , tinhtong()), chương trình vẫn sẽ chạy đúng.
Hàm tinhtong() sẽ phát sinh lỗi kiểu TypeError nếu người dùng nhập vào giá trị không phải là số nguyên cho a hoặc b.
60
Multiple Select
Thiết kế đồ hoạ là việc dàn dựng bố cục, sắp xếp, chỉnh sửa hình ảnh, lựa chọn màu sắc đê sáng tạo các thông điệp truyền thông hấp dẫn và thu hút, đáp ứng yêu cầu truyền đạt thông tin một cách hiệu quả nhằm phục vụ mục đích tuyên truyền hoặc kinh doanh. Tuỳ theo phương thức thê hiện, thông điệp truyền thông có thê là các ấn phẩm (tấm thiếp, tờ rơi, logo, biên hiệu, áp phích, tài liệu quảng cáo/giới thiệu sản phẩm, bìa sách/tạp chí,…), các trang web,…
Từ nhận định trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:
Thiết kế đồ hoạ giúp tạo dựng hình ảnh chuyên nghiệp của tổ chức hoặc cá nhân đối với mọi người thông qua các sản phẩm như logo, áp phích, danh thiếp, thẻ nhân viên, hình ảnh trên mạng xã hội…
Thiết kế đồ hoạ mang lại trải nghiệm đặc biệt cho độc giả, người xem thông qua các hình ảnh truyền thông thu hút và hấp dẫn.
Muốn theo nghề thiết kế đồ hoạ phải am hiểu sâu sắc về toán học.
Muốn theo nghề thiết kế đồ hoạ phải biết chơi tất cả các loại nhạc cụ dân tộc.
Cú pháp truy cập phần tử của danh sách là gì?
Tên danh sách>[<chỉ số phần tử>]
<Tên danh sách>(<chỉ số phần tử>)
<Tên danh sách> <chỉ số phần tử>
<Tên danh sách>#<chỉ số phần tử>#
Show answer
Auto Play
Slide 1 / 60
MULTIPLE CHOICE
Similar Resources on Wayground
52 questions
kiểm tra lớp 11 CKI 2025-2026
Presentation
•
11th Grade
48 questions
BÀI 4: LÀM VIỆC VỚI MÁY TÍNH
Presentation
•
KG
55 questions
KINH TẾ PHÁP LUẬT
Presentation
•
KG
56 questions
Flyers A2 - vocab
Presentation
•
KG
57 questions
tinhk1
Presentation
•
KG
53 questions
Bai 11 - tin 10
Presentation
•
10th Grade
55 questions
E10 - GRAMMAR REVISION (U1 - 3)
Presentation
•
10th Grade
54 questions
Lesson 3 - Beginner - Chị Laura
Presentation
•
KG
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade
Discover more resources for Science
100 questions
Biology EOC Review
Quiz
•
9th - 12th Grade
38 questions
Biology EOC Review Game
Quiz
•
10th Grade
25 questions
Biology EOC review Quiz
Quiz
•
9th - 12th Grade
11 questions
EOC Domain 1: Cells
Presentation
•
9th - 10th Grade
14 questions
EOC Domain 2: Genetics
Presentation
•
9th - 10th Grade
10 questions
Exploring the Human Respiratory System
Interactive video
•
6th - 10th Grade
10 questions
Exploring Newton's Laws of Motion
Interactive video
•
6th - 10th Grade
10 questions
Exploring the Formation of the Solar System
Interactive video
•
6th - 10th Grade