Font size
WorksheetsTỔNG HỢP CÂU TRẮC NGHIỆM MÔN KỸ THUẬT LẬP TRÌNH VÀ ỨNG DỤNG
Total questions: 86
Worksheet time: 43mins
Điều gì sẽ xảy ra nếu đoạn mã sau được thực thi?
"It's hot!"
"It's warm."
"It's cool."
Không in ra gì cả
Toán tử logic nào được sử dụng để kết hợp nhiều điều kiện trong câu lệnh if?
&&
||
and
in
Đầu ra của đoạn mã sau sẽ là gì? num = 0 if num > 0: print("Positive") elif num < 0: print("Negative") else: print("Zero")
Positive
Negative
Zero
Không có ngõ ra
Trong Python, làm thế nào bạn có thể biểu diễn toán tử logic NOT trong câu lệnh if?
!=
not
<>
nor
Toán tử so sánh nào được sử dụng để kiểm tra sự bằng nhau?
=
==
===
equals
Từ khóa in kiểm tra điều gì trong các câu lệnh điều kiện của Python?
Bản sắc đối tượng
Thành viên của một tập hợp
Loại dữ liệu
Giá trị số
Câu lệnh continue có tác dụng gì trong vòng lặp?
Thoát khỏi vòng lặp
Bỏ qua đoạn mã còn lại trong vòng lặp và chuyển sang lần lặp tiếp theo
Lặp lại vòng lặp vô thời hạn
Bỏ qua đoạn mã còn lại và thoát khỏi vòng lặp
Từ khóa nào được sử dụng để thoát khỏi vòng lặp sớm?
end
finish
exit
break
Câu lệnh pass có tác dụng gì trong khối if?
Bỏ qua lần lặp hiện tại của vòng lặp
Phát sinh ngoại lệ
Kết thúc chương trình
Đóng vai trò là trình giữ chỗ cho khối mã trống
Đầu ra của đoạn mã sau sẽ là gì? value = True result = "Yes" if value else "No"
Yes
No
True
False
Đầu ra của đoạn mã sau sẽ là gì?
Non-zero
Zero
Error
Không có ngõ ra
Chúng ta có thể viết if/else thành một dòng trong python không?
Yes
No
if/else không được sử dụng trong python
Không có câu trả lời nào ở trên
Câu lệnh if nào sau đây là câu lệnh if không hợp lệ trong Python:
if a>=2:
if (a >= 2):
if (a => 22):
Không có câu nào đúng:
An muốn tạo một chương trình vui nhộn. Nếu người dùng nhập bất kỳ số nào, một thông báo "Tốt" hoặc "Vui nhộn" sẽ xuất hiện. Cô ấy đang bối rối không biết nên sử dụng câu lệnh nào để tạo ra chương trình như vậy. Hãy giúp cô ấy chọn tùy chọn đúng.
if
if else
if elif
Vòng if lồng nhau
Câu lệnh nào sau đây là câu lệnh if hợp lệ trong Python:
Nếu a>=22;
Nếu a>=22:
Nếu (a => 22:)
Không có câu nào đúng
Câu lệnh nào sẽ kiểm tra xem a có bằng b không?
if a = b:
if a == b:
if a = = = c:
if a = = b
Bạn sẽ sử dụng từ khóa nào để thêm điều kiện thay thế vào câu lệnh if?
A. else if
B. elseif
C. elif
D. Không có câu trả lời
Những chữ cái nào sẽ được in ra nếu người dùng nhập a = -1 và b = -1?
A. W
B. X
C. Y
D. Z
Câu lệnh: a = [1, 2, 3, 4, 5]; print(min(a)). Kết quả
1
2
3
4
5
Để khai báo list a và khởi tạo list a có 3 phần tử 10, 20, 30, phương án nào sau đây đúng?
a = (10,20,30)
a = {10,20,30}
a = [10,20,30]
a = 10,20,30
Để khai báo list a rỗng, phương án nào sau đây đúng?
A. a ==[]
B. a= 0
C. a = []
D. a = [0]
Dùng lệnh nào sau đây để lấy ra phần tử cuối cùng trong list a?
a[-1]
a(-1)
a{-1}
a[0]
Để xóa phần tử thứ 2 trong list a ta dùng lệnh:
del(a[2])
del(a[1])
remove(a[2])
remove(a[1])
Cho đoạn lệnh sau: list1 = [1,2,3,4];del(list1[2]);print(list1). Danh sách thu được là:
[1,3,4]
[1,2,4]
[1,2,3]
[2,3,4]
Dùng lệnh nào sau đây, để biết chiều dài của list a
len(a)
a.len(a)
len(-1)
len(list)
Cho đoạn lệnh: a = [7,3,8,1,9];print(len(a)). Kết quả là:
A. 4
B. 3
C. 2
D. 5
Cho đoạn lệnh: a = [7,9,1,3,3,8,1,9,6];print(len(a)). Kết quả là:
A. 5
B. 6
C. 4
D. 9
Cho đoạn lệnh: a = [8,4,5.6,3,7.9,9.1,6.8];print(a[3]). Kết quả là:
A. 8,4
B. 5,6
C. 7.9
D. 9,9
Cho list a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ trả về giá trị lớn nhất trong danh sách?
max(a)
a.max()
a.maximum()
a.largest()
Cho danh sách a = [1, 2, 3, 4, 5]. Lệnh nào dưới đây sẽ trả về giá trị nhỏ nhất trong danh sách?
min(a)
a.min()
a.minimum()
a.smallest()
Kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu cốt lõi trong lập trình Python?
Tuples
Lists
Class
Dictionary
Với câu lệnh: len(['hello',2,4,6]). Đầu ra của hàm Python sau đây sẽ là:
Error
6
4
3
Bộ nào sau đây là tuple trong Python?
{1, 2, 3}
{}
[1, 2, 3]
(1, 2, 3)
Câu những câu sau câu nào là Tuple trong python
thistuple = (‘apple’, ‘banana’, ‘cherry’)
thistuple = [‘apple’, ‘banana’, ‘cherry’]
thistuple = {‘apple’, ‘banana’, ‘cherry’}
thistuple = [‘apple’, (‘banana’, ‘cherry’)]
Sử dụng cú pháp nào để in ra số phần tử trong fruits = ("apple", "banana", "cherry")
print(len(fruits))
print(fruits(3))
print(fruits)
find = 'apple'in fruits; print(find)
Câu lệnh xoá phần tử bất kỳ trong tuple A là:
remove(A)
dell(A)
dell(A[index])
Không có câu lệnh
Đọc đoạn lệnh sau và cho biết kết quả: thislist = ["apple", "banana", "cherry"] thislist.append("orange") print(thislist)
A. ['apple', 'banana', 'cherry', 'orange']
B. 'apple', 'banana', 'cherry', 'orange'
C. ('apple', 'banana', 'cherry', 'orange')
D. "apple", "banana", "cherry"
Đoạn lệnh sau cho kết quả là: thistuple = ("apple", "banana", "cherry","mango") print(thistuple[1])
apple
banana
chery
mango
Từ khóa nào được sử dụng cho hàm trong ngôn ngữ Python?
Function
def
Fun
Define
Kết quả đầu ra của chương trình sau: nameList = ['Harsh', 'Pratik', 'Bob', 'Dhruv'] pos = nameList.index("GeeksforGeeks") print(pos * 3)
GeeksforGeeks GeeksforGeeks GeeksforGeeks
Harsh
Harsh Harsh Harsh
Lỗi: 'GeeksforGeeks' không có trong list
Kết quả đầu ra của chương trình sau: li = ['a', 'b', 'c', 'd', 'e'] print(li[10:])
['a', 'b', 'c', 'd', 'e']
['c', 'd', 'e']
[ ]
['a', 'b']
Kết quả đầu ra của chương trình sau: li = [1, 3, 5, 7, 9] print(li.pop(-3), end = ' ')
A. 5
B. 9
C. 7
D. 3
Câu nào sau đây là đúng về Python?
Python là một ngôn ngữ mã nguồn mở.
Python dựa trên ngôn ngữ ABC.
Python được phát triển bởi Guido Van Rossum
Tất cả những điều trên
Viết đầu ra của đoạn mã sau: x=2 x=5 x=x+x print(x)
7
4
10
Lỗi
Câu lệnh nào sau đây hiển thị “RAM” hai lần?
“RAM” + 2
“RAM” * 2
“RAM” ** 2
Không có câu trả lời
Trong phép cộng (+) và phép trừ (-), phép toán nào có độ ưu tiên cao hơn?
Phép cộng (+)
Phép trừ (-)
Cả a và b đều có cùng độ ưu tiên
Không có đáp án nào đúng
Câu nào sau đây là phép cộng phần dư của 8 chia cho 3 vào tích của 5 và 6?
8%3 + 5 * 6
8/3 + 5 * 6
8 // 3 + 6.5
Không có câu trả lời.
Đầu ra của print(7 % 21) là:
3
7
Không có câu trả lời
Lỗi
Viết đầu ra của đoạn mã sau: 7+2/1**2 > 5+2**2//3
True
False
Lỗi
Không có câu trả lời
Viết đầu ra của đoạn mã sau: a=9 x=str(a) b=5 y=str(b) x+y
14
9,5
95
Không có câu trả lời
Đầu ra của print(2 * 3 ** 2) là:
16
64
18
Lỗi
Viết kết quả của lệnh sau: x = int(7) + int('9') print(x)
79
16
Viết kết quả của đoạn mã sau: x=2 y=3 x=y+5 print(x+y)
10
5
Lỗi
Không có câu trả lời
Câu lệnh x += y tương đương:
x = x + y
x = x * y
y = x + y
y = y * x
Biểu thức nào sau đây là không hợp lệ?
250
32 / 4 + 7
“Global” + “Citizen”
in
Trong Python, toán tử quan hệ nào sau đây không hợp lệ?
!=
==
>=
<>
Viết kết quả của lệnh sau: num1 = 7 num2 = 3 num1 //= num2 print(num1)
A. 3
B. 7
C. 2
D. 4
Chuỗi thoát nào biểu diễn ký tự xuống dòng?
\n
\e
\t
\T
Viết kết quả của lệnh sau: a = 'Án Độ' a *= 3 print(a)
Án ĐộÁn ĐộÁn Độ
Án Độ3
3 Án Độ
Không có câu trả lời
Toán tử số học nào sau đây là hợp lệ trong Python?
//
?
<
and
Giá trị của biểu thức này là bao nhiêu? 22% 3.0
7
1
1.0
7.0
Đối tượng bên dưới có kiểu dữ liệu gì? A = [1, 23, 'hello', 1]
List
Dictionary
Array
Tuple
Xác định Tuple từ sau đây:
[3]
{1, 2, 3}
(1, 2, 3, 4)
Không có câu trả lời
Kiểu của biến sau đây là gì? a = ("Orange") print(type(a))
list
tuple
array
str
Trong list giá trị được bao bọc trong:
Dấu ngoặc vuông
Dấu ngoặc nhọn
Dấu ngoặc đơn
Không có đáp án nào ở trên
Câu nào sau đây là đúng về list trong Python?
List không thể thay đổi
Kích thước của list phải được chỉ định trước khi khởi tạo.
Các phần tử của list được lưu trữ trong một vị trí bộ nhớ.
Lệnh size(mylist) được sử dụng để tìm kích thước của list.
Đầu ra của đoạn mã sau là gì? fruits = ["Mango", "banana", "grapes", "apple"] fruits[2]
banana
grapes
apple
Không có câu trả lời
Trong các mục sau đây, mục nào sẽ tạo ra một list?
mylist = list()
mylist = [ ]
mylist = list([10,20,30])
Tất cả các câu trên
Kết quả sẽ như thế nào nếu chúng ta thực hiện? list("India")
['I','n','d','i','a']
['India']
['ndia']
Lỗi
Đầu ra của lệnh sau là gì? mylist = ['I','n','d', 'I', 'a'] len(mylist)
4
5
6
Lỗi
Nếu mylist là [10, 13, 22, 30, 75], vậy mylist[-1] in ra là:
Error
None
75
10
Nếu mylist là [10, 13, 22, 30, 75], mylist[::-1] là gì?
A. [75,30,22,13,10]
B. None
C. 75
D. 10
Kết quả của lệnh sau sẽ là gì? mylist = [2,4,6,8,10,12] mylist.remove(2) print(sum(mylist))
A. 26
B. 40
C. 32
D. Lỗi
colors = ["red", "green", "burnt sienna", "blue"] print(colors[2])
red
green
burnt sienna
blue
Đầu ra của đoạn mã Python trên là gì?
It causes a run-time error.
'green'
'burnt sienna'
'blue'
Trong các tuple giá trị được bao bọc trong:
Dấu ngoặc vuông
Dấu ngoặc nhọn
Dấu ngoặc đơn
Không có đáp án nào ở trên
Kết quả của lệnh sau là gì? T = tuple("Python") print(T)
(python)
("Python")
('P', 'y', 't', 'h', 'o', 'n')
None of the above
Kết quả của lệnh sau là gì? T = list(tuple("Python")) print(T)
('P', 'y', 't', 'h', 'o', 'n')
['P', 'y', 't', 'h', 'o', 'n']
Đáp án khác
Lỗi
Câu nào sau đây không phải là hàm của tuple?
update()
min()
max()
count()
Đặc điểm nào sau đây là của tuple?
Tuple không thể thay đổi
Tuple là một kiểu dữ liệu chuỗi.
Trong tuple, các phần tử được đặt trong dấu ngoặc đơn.
Tất cả các đáp án trên
Độ dài của tuple đã cho là bao nhiêu? t1=(1,2,(3,4,5))
1
2
3
4
Khóa trong dictionary phải là:
Duy nhất
Có thể thay đổi
Số nguyên
Chuỗi
Câu lệnh nào được sử dụng để tạo một dictionary rỗng?
A. d = {}
B. d=()
C. d = dict{ }
D. d = [ ]
Kết quả đầu ra của chương trình sau: li = [1, 2, 3, 4] li.append([5,6,7,8]) print(li)
[1,2,3,4,5,6,7,8]
[1,2,3,4]
[1,2,3,4,[5,6,7,8]]
Lỗi
Biểu thức nào sau đây là một mảng lồng nhau?
[1,2,3,4,5,6,7,8]
[[1,2,3,4],[5,6,7,8]]
[1,2,3,4,[5,6,7,8]]
[1,2,3,4][5,6,7,8]
Biểu thức D. [1,2,3,4][5,6,7,8] có hợp lệ trong cú pháp mảng không?
Đúng
Sai
