

Tin học cùng Aba Long
Presentation
•
Other
•
9th - 12th Grade
•
Practice Problem
•
Medium
long aba
Used 5+ times
FREE Resource
0 Slides • 60 Questions
1
Multiple Choice
Dữ liệu kiểu xâu (string) trong Python được biểu diễn như thế nào?
Được đặt trong dấu ngoặc nhọn {}
Được đặt trong dấu ngoặc kép " hoặc dấu nháy đơn
Được đặt trong dấu ngoặc đơn ()
Được đặt trong dấu ngoặc vuông []
2
Multiple Choice
Cho xâu s = "Python". Biểu thức s[0:3] sẽ trả về kết quả nào?
B. "yth"
D. "Python"
C. "hon
A. "Pyt"
3
Multiple Choice
Cho s = "Python", biểu thức s[1] sẽ trả về kết quả nào?
D. "n"
B. "y"
C. "t"
A. "P"
4
Multiple Choice
Cho s = "Python programming", kết quả của print(s.find("o")) là gì?
C. 6
A. 4
B. 5
D. -1
5
Multiple Choice
Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta dùng viết:
D. b = [1, 2, 3, 4, 5]
C. b=[1..5]
A. b = 1, 2, 3, 4, 5
B. b = (1, 2, 3, 4, 5)
6
Multiple Choice
Phương thức nào được sử dụng để thêm một phần tử vào cuối danh sách trong Python?
D. add()
C. extend()
A. insert()
B. append()
7
Multiple Choice
Cho danh sách a=[0,2,4,6]. Phần tử a[1] trả về kết quả bao nhiêu?
B. 2
C. 4
A. 0
D. 6
8
Multiple Choice
a=[1,2,3] a.append(4) print(a) Sau khi thực hiện đoạn chương trình trên thì danh sách a có các phần tử
[1,4,2,3]
a=[4,1,2,3]
a=[1,2,3]
a=[1,2,3,4]
9
Multiple Choice
Công cụ Debug dùng để
C. Mở chương trình
D. Gỡ lỗi
B. Lưu chương trình.
A. Chạy chương trình.
10
Multiple Choice
Mục đích của việc kiểm thử chương trình là
C. Phát hiện và sửa lỗi
B. Mô tả chi tiết bài toán
D. Để tạo ra một chương trình mới
A. Xác định bài toán
11
Multiple Choice
Lỗi nào sau đây thuộc nhóm lỗi cú pháp trong Python?
C. Thiếu dấu ngoặc trong câu lệnh
D. Sai kết quả do thuật toán chưa
B. Gọi một biến chưa được khai báo
A. Chia một số cho 0
12
Multiple Choice
Đoạn mã nào dưới đây KHÔNG gây ra lỗi khi chạy trong Python?
C. if x > 5 print("Lớn hơn 5")
A. print("Hello")
B. x = 10 / 0
D. y = int("abc")
13
Multiple Choice
Bước nào sau đây được xem là quan trọng nhất ở giai đoạn bắt đầu khi lập trình để giải một bài toán trên máy tính?
B. Xác định rõ bài toán và các yêu cầu, dữ liệu đầu vào và đầu ra của bài toán
D. Viết tài liệu hướng dẫn sử dụng chương trình
A. Viết mã chương trình bằng ngôn ngữ lập trình
C. Kiểm thử và gỡ lỗi chương trình.
14
Multiple Choice
Quá trình giải toán bằng lập trình trên máy tính có bao nhiêu bước?
B. 3
D. 5
A. 2
C. 4
15
Multiple Choice
Các bước giải bài toán trên máy tính
B. Viết chương trình → Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ liệu → Kiểm thử, chạy và hiệu chỉnh chương trình.
D. Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ liệu → Viết chương trình → Kiểm thử, chạy và hiệu chỉnh chương trình.
C. Xác định bài toán → Kiểm thử, chạy và hiệu chỉnh chương trình → Viết chương trình → Tìm thuật toán của bài toán và cách tổ chức dữ liệu
vA. Xác định bài toán → Tìm thuật toán của bài toán và cách tổ chức dữ liệu → Kiểm thử, chạy và hiệu chỉnh chương trình → Viết chương trình.
16
Multiple Choice
Trong Python, cách nào sau đây là ĐÚNG để khai báo một xâu ký tự?
D. str = {Quốc tế Á Châu}
C. str = [Quốc tế Á Châu]
A. str = 'Quốc tế Á Châu'
B. str = Quốc tế Á Châu
17
Multiple Choice
Hàm y.count(x) cho biết:
B. Vị trí xuất hiện cuối cùng của x trong y.
D. Đếm số lần xuất hiện không giao nhau của x trong y.
C. Cho biết số kí tự của xâu x+y.
A. Vị trí xuất hiện đầu tiên của x trong y.
18
Multiple Choice
Cho xâu s= 'abcd'. Kết quả của s[0]=?
a
c
b
d
19
Multiple Choice
Cho đoạn chương trình sau: x= 'abcden' y1='d' y2='a' print(x.replace(y1,y2)) Kết quả trên màn hình là gì?
cden
dbcden
abcden
abcaen
20
Multiple Choice
Để khởi tạo danh sách c có 4 phần tử ta viết
c = (3,4,9,7)
c = '3,4,9,7'
c = [3,4,9,7]
c = [1..4]
21
Multiple Choice
Để thêm phần tử vào cuối danh sách ta dùng hàm:
C. insert()
B. pop()
D. sort()
A. append()
22
Multiple Choice
Cho đoạn chương trình sau: m= [5,8,3,7] m.sort() print(m) Kết quả trên màn hình là gì?
[3,5,7,8]
[8,5,7,3]
[3,7,5,8]
[8,7,5,3]
23
Multiple Choice
Cho đoạn chương trình sau: n= [2,4,3] n.insert(0,5) print(n) Kết quả trên màn hình là gì?
[2,4,3,5]
[5,4,3,2]
[2,4,5,3]
[5,2,4,3]
24
Multiple Choice
Đâu là mô tả ĐÚNG về lỗi cú pháp?
Lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ lập trình
Lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện được
Lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó
Lỗi này sẽ được thông báo ngay trên màn hình khi nhập sai dữ liệu
25
Multiple Choice
Lỗi nào là khó phát hiện nhất?
Lỗi ngữ nghĩa
Lỗi ngoại lệ
Lỗi cú pháp
Lỗi đặc biệt
26
Multiple Choice
Cho đoạn chương trình sau: a=2, b=5, if (b<a), a=a-b
Cú pháp
Ngoại lệ
Ngữ nghĩa
Lập trình
27
Multiple Choice
Khẳng định nào sau đây là SAI?
Ngôn ngữ lập trình Python cung cấp công cụ Debug để gỡ lỗi
Lỗi ngoại lệ là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện. Lỗi này sẽ được hiển thị ngay trên màn hình
Lỗi ngữ nghĩa là lỗi khó phát hiện nhất
Truy vết để tìm lỗi là một quá trình vô cùng đơn giản, không tốn thời gian
28
Multiple Choice
Bước kiểm thử, chạy và hiệu chỉnh chương trình là
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán.
Xác định những giá trị đã cho và mối quan hệ giữa chúng
Tìm thuật toán, xác định cách tổ chức dữ liệu
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình
29
Multiple Choice
Thuật toán tối ưu là
Sử dụng ít thời gian, nhiều bộ nhớ, ít phép toán...
Sử dụng nhiều thời gian, nhiều bộ nhớ, ít phép toán...
Sử dụng ít thời gian, ít bộ nhớ...
Sử dụng nhiều thời gian, ít bộ nhớ, ít phép toán...
30
Multiple Choice
B1: Nhập a, b, c B2: max = a B3: Nếu max ≤ b thì max = b B4: Nếu max ≤ c thì max = c B5: Đưa ra max, kết thúc
Tìm số nhỏ nhất trong ba số a, b, c.
Tìm số lớn nhất trong dãy số nguyên N số
Tìm số lớn nhất trong ba số a, b, c
Tìm số nhỏ nhất trong dãy số nguyên N số.
31
Multiple Choice
Trong lập trình, kiểu dữ liệu xâu kí tự được sử dụng để lưu trữ loại thông tin nào?
Giá trị logic
Số thực
Chuỗi các kí tự
Số nguyên
32
Multiple Choice
Hàm đếm số lần xuất hiện xâu con không giao nhau của x trong y có dạng?
y.count(x)
x.count(y)
x,count(y).
y,count(x)
33
Multiple Choice
S1= “aaabcd” S2= “aa” print(S1.count(S2)) Trên màn hình sẽ xuất hiện giá trị là?
1
2
3
4
34
Multiple Choice
S = “abc” print(S[1]) Kết quả của đoạn chương trình trên là?
a
b
c
Không xác định.
35
Multiple Choice
Hàm dùng để thực hiện thêm phần tử vào cuối danh sách là?
add()
append()
pop()
insert()
36
Multiple Choice
Hàm sort() có chức năng gì?
Sắp xếp danh sách theo thứ tự không giảm
Sắp xếp danh sách theo thứ tự không tăng.
Sắp xếp danh sách ngẫu nhiên tăng hoặc giảm
Tất cả đều sai
37
Multiple Choice
Để khởi tạo danh sách a là một danh sách rỗng ta viết
a = “”
a = []
a = [0]
a = ‘’
38
Multiple Choice
Cho danh sách a gồm các phần tử [3,2,1]. Khi đó len(a)=?
0
6
3
Không có giá trị
39
Multiple Choice
Công cụ Debug dùng để?
Chạy chương trình
Gỡ lỗi
Sửa lỗi giúp người dùng
Mở chương trình
40
Multiple Choice
Phát biểu nào sau đây là đúng về lỗi cú pháp?
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữLà lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện
Tất cả những lỗi trên
Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ
Là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện
41
Multiple Choice
Cho đoạn chương trình sau: a=int(input() print(a) Chương trình có lỗi hay không, nếu có thì lỗi gì?
Lỗi logic
Lỗi ngữ nghĩa
Lỗi cú pháp
Không có lỗi
42
Multiple Choice
Tại sao cần kiểm thử chương trình trước khi đưa vào sử dụng?
Để giảm số lượng dòng lệnh trong chương trình
Để đảm bảo chương trình chạy nhanh hơn
Để phát hiện và sửa lỗi trước khi sử dụng thực tế
Để làm cho chương trình đẹp hơn
43
Multiple Choice
Bước quan trọng nhất để giải một bài toán trên máy tính là?
Xác định bài toán
Kiểm thử chương trình.
Tìm thuật toán giải bài toán và cách tổ chức dữ liệu thiết kế thuật toán.
Viết chương trình.
44
Multiple Choice
Tiêu chí lựa chọn hoặc thiết kế thuật toán là gì?
Hiệu quả về thời gian
Khả thi khi cài đặt.
Hiệu quả về không gian.
Tất cả đều đúng
45
Multiple Choice
Bước viết chương trình là
Dùng các bộ dữ liệu khác nhau để kiểm thử và hiệu chỉnh chương trình
Xác định những giá trị đã cho và mối quan hệ giữa chúng
Lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để điễn đạt đúng thuật toán
Tìm thuật toán dựa trên bước xác định bài toán, dựa trên mối quan hệ giữa các đại lượng đã cho với những giá trị cần tìm, đồng thời xác định cách tổ chức dữ liệu có thể sử dụng tương ứng với thuật toán đó
46
Multiple Choice
Một xâu kí tự là
Một dãy các từ
Một dãy các kí tự
Tập hợp các từ
Một chuỗi các kí tự
47
Multiple Choice
Trong Python, xâu kí tự được đặt trong
Cả A và B đều đúng
Cặp nháy đơn.
Cả A và B đều sai
Cặp nháy kép
48
Multiple Choice
Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’. Khẳng định nào sau đây là đúng
Xâu s2 lớn hơn xâu s1
Xâu s2 lớn hơn hoặc bằng xâu s1
Xâu s1 bằng xâu s2
Xâu s2 nhỏ hơn xâu s1
49
Multiple Choice
y = “Trúc xin trúc mọc sân đình” x1 = “sân đình” x2 = “bờ ao” print(y.replace(x1,x2))
Trúc xinh trúc mọc sân đình bờ ao
Trúc xinh trúc mọc bờ ao
Trúc xinh trúc mọc bờ ao sân đình
Trúc xinh trúc mọc sân đình
50
Multiple Choice
Để gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh
a0
a [1]
a []
a [0]
51
Multiple Choice
Cho mảng a= [0,2,4,6]. Phần tử a [1] =?
A. 0
D. 6
B. 2
C. 4
52
Multiple Choice
Lệnh a.sort () thực hiện
Gọi đến phần tử đầu tiên trong danh sách a
Sắp xếp danh sách a theo thứ tự không giảm.
Xóa danh sách a
53
Multiple Choice
Cho đoạn chương trình a= [2,4,6] for i in a: print(2*i) Trên màn hình sẽ có các giá trị
4 6 8
4 6 12
2 4 6
4 8 12
54
Multiple Choice
Công cụ Debug dùng để
Chạy chương trình.
Mở chương trình
Lưu chương trình.
Gỡ lỗi.
55
Multiple Choice
Để kiểm thử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra
1
3
2
4
56
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 dừng lại để người lập trình quan sát phát hiện lỗi
Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip
Đó là vị trí chương trình chạy tới đó thì kết thúc.
Đó là vị trí chương trình tạm dừng, người lập trình sẽ quan sát các biến của chương trình và có thể điều khiển để chương trình tiếp tục chạy
57
Multiple Choice
Khẳng định nào sau đây là sai?
Lỗi ngoại lệ là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện. Lỗi này sẽ được hiển thị ngay trên màn hình
Ngôn ngữ lập trình Python cung cấp công cụ Debug để gỡ lỗi
Truy vết để tìm lỗi là một quá trình vô cùng đơn giản, không tốn thời gian
Lỗi ngữ nghĩa là lỗi khó phát hiện nhất
58
Multiple Choice
Ngôn ngữ lập trình là gì
Một loại ngôn ngữ tự nhiên mà máy tính có thể hiểu
Một hệ thống các ký hiệu và quy tắc để viết các chương trình máy tính
Một bộ công cụ để thiết kế giao diện người dùng
Một loại phần mềm hệ thống
59
Multiple Choice
Biến trong lập trình có chức năng gì?
Điều khiển luồng thực hiện của chương trình.
Lưu trữ các giá trị không đổi trong chương trình.
Tạo ra các hàm và thủ tục.
Lưu trữ các giá trị có thể thay đổi trong quá trình thực hiện chương trình
60
Multiple Choice
Khẳng định nào sau đây là đúng khi nói về chế độ thông dịch?
Khi thực hiện chương trình, gặp đến câu lệnh nào thì câu lệnh đó sẽ được dịch sang ngôn ngữ máy để thực hiện. Trong quá trình thực hiện chương trình, nếu một câu lệnh được thực hiện bao nhiêu lần thì nó sẽ được dịch lại bấy nhiêu lần
Chương trình còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy.
Chương trình không còn lỗi cú pháp sẽ được dịch sang ngôn ngữ máy. Chương trình trên ngôn ngữ máy này sẽ được gọi ra ở mỗi lần cần thực hiện.
Khi thực hiện chương trình, các câu lệnh sẽ được dịch đồng thời sang ngôn ngữ máy để thực hiện
Dữ liệu kiểu xâu (string) trong Python được biểu diễn như thế nào?
Được đặt trong dấu ngoặc nhọn {}
Được đặt trong dấu ngoặc kép " hoặc dấu nháy đơn
Được đặt trong dấu ngoặc đơn ()
Được đặt trong dấu ngoặc vuông []
Show answer
Auto Play
Slide 1 / 60
MULTIPLE CHOICE
Similar Resources on Wayground
59 questions
Bài 1. Tăng trưởng và phát triển kt (tiết1)
Presentation
•
12th Grade - University
51 questions
Ôn tập 10- giữa kì I
Presentation
•
10th Grade
48 questions
IT9_Lesson3.1_tuan22_tiet43+44
Presentation
•
9th Grade
50 questions
UNIT 7 : TOURISM
Presentation
•
10th Grade - University
57 questions
BÀI 2. THỰC HÀNH SỬ DỤNG HỆ ĐIỀU HÀNH
Presentation
•
11th Grade
50 questions
Day 1
Presentation
•
KG
52 questions
Luyện tập -s, -es, -ed và các thì
Presentation
•
9th - 12th Grade
53 questions
BÀI 4. GIAO THỨC MẠNG
Presentation
•
12th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Other
20 questions
Algebra 1 EOC Review 1
Quiz
•
9th Grade
10 questions
Cinco De Mayo
Presentation
•
10th Grade
5 questions
A.EO.1-4 Quizizz Day 1
Quiz
•
9th - 12th Grade
100 questions
Biology EOC Review
Quiz
•
9th - 12th Grade
5 questions
A.EO.1-4 Quizizz Day 2
Quiz
•
9th - 12th Grade
5 questions
A.EI.1-3 Quizizz Day 4
Quiz
•
9th - 12th Grade
20 questions
Simple Probability
Quiz
•
10th Grade
50 questions
Biology EOC Review
Quiz
•
9th Grade