Câu hỏi trắc nghiệm
Python - Câu hỏi trắc nghiệm [MCQ] - Toán tử Python và Câu lệnh điều khiển - Đặt 13
26. & nbsp; đầu ra của mã sau
def func1[]:
x = 50
return x
func1[]
print[x]
MỘT]. 0 b]. 50C]. NameError d]. Không xem trả lời 0
B]. 50
C]. NameError
D]. None
View Answer
Đúng: c
27. & nbsp; trong Python 3, loại & nbsp; loại [phạm vi [5]] a]. int b]. Danh sách C]. phạm vi d]. Tuple Xem câu trả lời
A]. int
B]. list
C]. range
D]. tuple
View Answer
Đúng: c
27. & nbsp; trong Python 3, loại & nbsp; loại [phạm vi [5]] a]. int b]. Danh sách C]. phạm vi d]. Tuple Xem câu trả lời
aTuple = [11, 'Anand', 1+3j]
print[type[aTuple[2:3]]]
28. & nbsp; loại dữ liệu của những điều sau đây là gì list
B]. complex
C]. tuple
D]. dictionary
View Answer
Đúng: c
27. & nbsp; trong Python 3, loại & nbsp; loại [phạm vi [5]] a]. int b]. Danh sách C]. phạm vi d]. Tuple Xem câu trả lời
print[bool[0], bool[3.14159], bool[-3], bool[1.0+1j]]
28. & nbsp; loại dữ liệu của những điều sau đây là gì False True False True
B]. True True False True
C]. True True False True
D]. False True True True
MỘT]. Danh sách b]. phức tạp c]. Tuple d]. Xem từ điển Trả lời
29. & nbsp; đầu ra của mã sau
MỘT]. Sai đúng sai thật b]. Đúng đúng sai thật C]. Đúng đúng sai thật d]. Sai đúng sự thật
x = 50
def fun1[]:
# your code to assign global x = 20
fun1[]
print[x] # it should print 20
Xem câu trả lời global x =20
B]. global var x
x = 20
C]. global.x = 20
D]. global x
x = 20
View Answer
29. & nbsp; đầu ra của mã sau
MỘT]. Sai đúng sai thật b]. Đúng đúng sai thật C]. Đúng đúng sai thật d]. Sai đúng sự thật
A]. float
B]. integer
C]. int
D]. double
View Answer
Đúng: c
Không thể thực hiện hoạt động toán học trên các chuỗi
- 16
- 32
- 64
- Không ai trong số này ở trên
Mác thụt [d] None of these above
Trả lời: [d] Ống cản The maximum possible length of an identifier is not defined in the python language. It can be of any number.
52] Loại dữ liệu nào sau đây được hiển thị bên dưới?
- Tuple
- Danh sách
- Cây rơm
- Trả lời: [c] Danh sách
Giải thích: Bất kỳ giá trị nào cũng có thể được lưu trữ trong kiểu dữ liệu danh sách. [b] Guido van Rossum
53] Điều gì xảy ra khi '2' == 2 được thực thi? Python language was developed by Guido van Rossum in the Netherlands.
Sai
- 1995
- 1972
- 1981
- 1989
Ture [d] 1989
ValueError xảy ra Python language was developed by Guido van Rossum in 1989.
Kiểu hàng hóa xảy ra
- Trả lời: [a] sai
- Giải thích: Nó chỉ đánh giá là sai.
- 54] Nghiên cứu chương trình sau:
- Tất cả những điều trên
Trả lời: [c] lớp [b] C
Giải thích: Lớp không phải là loại dữ liệu cốt lõi vì đây là loại dữ liệu do người dùng xác định. Python is written in C programming language, and it is also called CPython.
50] Lỗi nào sẽ xảy ra khi bạn thực thi mã sau?
- .py
- .python
- .p
- NAMEERROR
Lỗi cú pháp [a] .py
Kiểu hàng ".py" is the correct extension of the Python file.
ValueError
- 2008
- 2000
- 2010
- 2005
Trả lời: [a] Namaerror [a] 2008
Giải thích: Mango không được xác định do đó lỗi tên. Python 3.0 version was developed on December 3, 2008.
51] Nghiên cứu chương trình sau:
- Không thể thực hiện hoạt động toán học trên các chuỗi
- Mác thụt
- Trả lời: [d] Ống cản
- NAMEERROR
Lỗi cú pháp [c] Indentation
Kiểu hàng Python uses indentation to define blocks of code. Indentations are simply spaces or tabs used as an indicator that is part of the indent code child. As used in curly braces C, C++, and Java.
ValueError
- Trả lời: [a] Namaerror
- Giải thích: Mango không được xác định do đó lỗi tên.
- 51] Nghiên cứu chương trình sau:
- Không thể thực hiện hoạt động toán học trên các chuỗi
Mác thụt [c] #
Trả lời: [d] Ống cản "#" character is used in Python to make a single-line comment.
52] Loại dữ liệu nào sau đây được hiển thị bên dưới?
- Tuple
- Danh sách
- Cây rơm
- Tất cả những điều trên
Trả lời: [c] lớp [b] Objects are real-world entities while classes are not real
Giải thích: Không có None
Giải thích: Lớp không phải là loại dữ liệu cốt lõi vì đây là loại dữ liệu do người dùng xác định.
- 50] Lỗi nào sẽ xảy ra khi bạn thực thi mã sau?
- NAMEERROR
- Lỗi cú pháp
- Tất cả những điều trên
Trả lời: [b] id [name1] và id [name2] sẽ có cùng giá trị [b] id[name1] and id[name2] will have same value
Giải thích: "name1" và "name2" tham khảo cùng một đối tượng, vì vậy id [name1] và id [name2] sẽ có cùng một giá trị. "name1" and "name2" refer to the same object, so id[name1] and id[name2] will have the same value.
11] Phương pháp bên trong lớp bằng ngôn ngữ Python là gì?
- Sự vật
- Hàm số
- Thuộc tính
- Tranh luận
Trả lời: [b] chức năng [b] Function
Giải thích: Hàm còn được gọi là phương pháp. Function is also known as the method.
12] Tuyên bố nào sau đây không chính xác?
- _x = 2
- __x = 3
- __xyz__ = 5
- Không ai trong số này
Trả lời: [d] Không ai trong số này [d] None of these
Giải thích: Tất cả các tuyên bố sẽ thực hiện thành công nhưng với chi phí khả năng đọc thấp. All declarations will execute successfully but at the expense of low readability.
13] Tại sao tên của các biến cục bộ bắt đầu với một dấu gạch dưới không được khuyến khích?
- Để xác định biến
- Nó nhầm lẫn người phiên dịch
- Nó chỉ ra một biến riêng của một lớp
- Không ai trong số này
Trả lời: [d] Không ai trong số này [c] It indicates a private variable of a class
Giải thích: Tất cả các tuyên bố sẽ thực hiện thành công nhưng với chi phí khả năng đọc thấp. Since there is no concept of private variables in Python language, the major underscore is used to denote variables that cannot be accessed from outside the class.
13] Tại sao tên của các biến cục bộ bắt đầu với một dấu gạch dưới không được khuyến khích?
- Để xác định biến
- Nó nhầm lẫn người phiên dịch
- try
- with
Nó chỉ ra một biến riêng của một lớp [a] val
Trả lời: [c] Nó cho biết một biến riêng của một lớp "val" is not a keyword in python language.
Giải thích: Vì không có khái niệm về các biến riêng tư trong ngôn ngữ Python, nên bản nhấn mạnh chính được sử dụng để biểu thị các biến không thể truy cập từ bên ngoài lớp.
- 14] Điều nào sau đây không phải là từ khóa trong ngôn ngữ Python?
- val
- nuôi
- Tất cả những điều trên
Trả lời: [a] Val [b] Unlimited length
Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python. None
15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
- Tất cả các tên biến phải bắt đầu với một dấu gạch dưới.
- Chiều dài không giới hạn
- Độ dài tên biến là tối đa là 2.
- Trả lời: [b] Chiều dài không giới hạn
Giải thích: Không có [b] x y z p = 5000 6000 7000 8000
16] Tuyên bố nào sau đây không chính xác trong ngôn ngữ Python? Spaces are not allowed in variable names.
XYZP = 5.000.000
- _val
- Để xác định biến
- try
- _try_
Nó nhầm lẫn người phiên dịch [c] try
Nó chỉ ra một biến riêng của một lớp "try" is a keyword.
Trả lời: [c] Nó cho biết một biến riêng của một lớp
- Giải thích: Vì không có khái niệm về các biến riêng tư trong ngôn ngữ Python, nên bản nhấn mạnh chính được sử dụng để biểu thị các biến không thể truy cập từ bên ngoài lớp.
- a**b
- 14] Điều nào sau đây không phải là từ khóa trong ngôn ngữ Python?
- val
nuôi [b] a**b
Trả lời: [a] Val The power operator in python is a**b, i.e., 2**3=8.
Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python.
- 15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
- Tất cả các tên biến phải bắt đầu với một dấu gạch dưới.
- Chiều dài không giới hạn
- Độ dài tên biến là tối đa là 2.
Trả lời: [b] Chiều dài không giới hạn [a] Parentheses, Exponential, Multiplication, Division, Addition, Subtraction
Giải thích: Không có PEMDAS [similar to BODMAS].
16] Tuyên bố nào sau đây không chính xác trong ngôn ngữ Python?
- XYZP = 5.000.000
- X Y Z P = 5000 6000 7000 8000
- X, Y, Z, P = 5000, 6000, 7000, 8000
- x_y_z_p = 5.000.000
Trả lời: [b] x y z p = 5000 6000 7000 8000 [b] Division and Multiplication
Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python. None
15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
- Tất cả các tên biến phải bắt đầu với một dấu gạch dưới.
- Chiều dài không giới hạn
- Độ dài tên biến là tối đa là 2.
- Trả lời: [b] Chiều dài không giới hạn
Giải thích: Không có [d] Parentheses
Giải thích: Không có PEMDAS [similar to BODMAS].
16] Tuyên bố nào sau đây không chính xác trong ngôn ngữ Python?
- val[]
- print[]
- print[]
- Không ai trong số này
Trả lời: [d] Không ai trong số này [b] print[]
Giải thích: Tất cả các tuyên bố sẽ thực hiện thành công nhưng với chi phí khả năng đọc thấp. The print[] function is a built-in function in python language that prints a value directly to the system.
13] Tại sao tên của các biến cục bộ bắt đầu với một dấu gạch dưới không được khuyến khích?
Để xác định biến
- 4
- 5
- 576
- 5
Nó nhầm lẫn người phiên dịch [d] 5
Nó chỉ ra một biến riêng của một lớp The round function is a built-in function in the Python language that round-off the value [like 3.85 is 4], so the output of this function will be 5.
Trả lời: [c] Nó cho biết một biến riêng của một lớp
- Giải thích: Vì không có khái niệm về các biến riêng tư trong ngôn ngữ Python, nên bản nhấn mạnh chính được sử dụng để biểu thị các biến không thể truy cập từ bên ngoài lớp.
- 14] Điều nào sau đây không phải là từ khóa trong ngôn ngữ Python?
- val
- nuôi
Trả lời: [a] Val [c] [x**y] % z
Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python. None
15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
Để xác định biến
- Nó nhầm lẫn người phiên dịch
- Nó chỉ ra một biến riêng của một lớp
- 0
- Trả lời: [c] Nó cho biết một biến riêng của một lớp
Giải thích: Vì không có khái niệm về các biến riêng tư trong ngôn ngữ Python, nên bản nhấn mạnh chính được sử dụng để biểu thị các biến không thể truy cập từ bên ngoài lớp. [a] False
14] Điều nào sau đây không phải là từ khóa trong ngôn ngữ Python? If any element is zero, it returns a false value, and if all elements are non-zero, it returns a true value. Hence, the output of this "all[[2,4,0,6]]" function will be false.
val
nuôi
- Trả lời: [a] Val
- Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python.
- 15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
- Không ai trong số này
Trả lời: [d] Không ai trong số này [a] error
Giải thích: Tất cả các tuyên bố sẽ thực hiện thành công nhưng với chi phí khả năng đọc thấp. Syntax error, there should not be a space between + and =.
13] Tại sao tên của các biến cục bộ bắt đầu với một dấu gạch dưới không được khuyến khích?
- Để xác định biến
- Nó nhầm lẫn người phiên dịch
- Nó chỉ ra một biến riêng của một lớp
- Trả lời: [c] Nó cho biết một biến riêng của một lớp
Giải thích: Vì không có khái niệm về các biến riêng tư trong ngôn ngữ Python, nên bản nhấn mạnh chính được sử dụng để biểu thị các biến không thể truy cập từ bên ngoài lớp. [a] Infile = open[''c:\\scores.txt'', ''r'']
Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python. None
15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
Tất cả các tên biến phải bắt đầu với một dấu gạch dưới.
- Chiều dài không giới hạn
- Độ dài tên biến là tối đa là 2.
- Trả lời: [b] Chiều dài không giới hạn
- Không ai trong số này
Trả lời: [d] Không ai trong số này [a] ['XX', 'YY']
Giải thích: "Val" không phải là một từ khóa trong ngôn ngữ Python. None
15] Phát biểu nào sau đây là chính xác cho các tên biến trong ngôn ngữ Python?
Điều gì sẽ là đầu ra của mã này?
- Lỗi
- -6
- 6
- 6.0
Trả lời: [d] 6.0 [d] 6.0
Giải thích: Hàm này in bình phương của giá trị. This function prints the square of the value.
30] Nghiên cứu chức năng sau:
Điều gì sẽ là đầu ra của mã này?
- Sai
- Ture
- Mã không hợp lệ
- Không ai trong số này
Trả lời: [b] Đúng [b] True
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- a+bc
- ABC
- một bc
- một
Trả lời: [b] ABC [b] abc
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. In Python, the "+" operator acts as a concatenation operator between two strings.
32] Nghiên cứu mã sau:
Điều gì sẽ là đầu ra của mã này?
- Javatpoint
- Java
- điểm
- Không ai trong số này
Trả lời: [b] Đúng [c] point
Giải thích: Không có Slice operation is performed on the string.
31] Nghiên cứu tuyên bố sau:
- Điều gì sẽ là đầu ra của tuyên bố này?
- ascii_lowercase_string.digits
- lowercase_string.upercase
- ascii_lowercase+string.ascii_upercase
ABC [d] string.ascii_lowercase+string.ascii_upercase
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một bc
- điểm
- Java
điểm [a] t
Trả lời: [c] Điểm The correct output of this program is "t" because -1 corresponds to the last index.
Giải thích: Hoạt động lát cắt được thực hiện trên chuỗi.
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
point - một bc
- một
- Trả lời: [b] ABC
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. [c] \njavat\npoint
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- 33
- 63
- ABC
- Không ai trong số này
Trả lời: [b] Đúng [a] 33
Giải thích: Không có A, B and C are hexadecimal integers with values 10, 11 and 12 respectively, so the sum of A, B and C is 33.
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- 32
- ABC
- một bc
- một
Trả lời: [b] ABC [d] Error is generated
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. Error is generated because self.o1 was never created.
32] Nghiên cứu mã sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một bc
- một
- Trả lời: [b] ABC
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. [d] Wick Nick
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- 18
- -18
- 17
- -17
ABC [b] -18
một bc ASCII value of h is less than the z. Hence the output of this code is 104-122, which is equal to -18.
một
Trả lời: [b] ABC
- Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi.
- 32] Nghiên cứu mã sau:
- Javatpoint
- Không ai trong số này
Trả lời: [b] Đúng [a] ['xy', 'yz']
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một bc
- một
- Trả lời: [b] ABC
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. [d] Invalid syntax
32] Nghiên cứu mã sau: Invalid syntax, because this declaration [i = 1:] is wrong.
Javatpoint
Trả lời: [b] ABC
- Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi.
- 32] Nghiên cứu mã sau:
- Javatpoint
- Trả lời: [b] ABC
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. [b] 1 2 3 4 5 6
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một bc
- một
- một bc
một [c] 0 1 2
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một
- Trả lời: [b] ABC
- một bc
một [c] 0 1 2 0
Giải thích: Không có None
31] Nghiên cứu tuyên bố sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một bc
- một
- Trả lời: [b] ABC
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi. [b] No output
32] Nghiên cứu mã sau: "j" is not in "xyz".
Javatpoint
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một bc
- một
- Không ai trong số này
Trả lời: [b] ABC [b] pqrs
Giải thích: Không có None
Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi.
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một
- Trả lời: [b] ABC
- Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi.
32] Nghiên cứu mã sau: [b] 0 1 2
Giải thích: Không có None
Javatpoint
Điều gì sẽ là đầu ra của tuyên bố này?
- ABC
- một
- Syntax_Error
- Giải thích: Trong Python, toán tử "+" hoạt động như một toán tử nối giữa hai chuỗi.
32] Nghiên cứu mã sau: [b] 0 1 2
Giải thích: Không có None
Javatpoint
- Java
- điểm
- Trả lời: [c] Điểm
- Giải thích: Hoạt động lát cắt được thực hiện trên chuỗi.
33] Đầu ra để thực thi String.ascii_letters cũng có thể được lấy từ :? [c] Class
tính cách Class is not a core data type because it is a user-defined data type.
Trả lời: [d] String.ascii_lowercase+String.ascii_upercase
- 34] Nghiên cứu các tuyên bố sau:
- t
- j
- Trả lời: [a] T
Giải thích: Đầu ra chính xác của chương trình này là "T" vì -1 tương ứng với chỉ mục cuối cùng. [a] NamaError
35] Nghiên cứu mã sau: Mango is not defined hence the name error.
Javapoint
Điều gì sẽ là đầu ra của tuyên bố này?
- hello2hello2
- hello2
- Điểm Java
- \ njavat \ npoint
In chữ R và sau đó là Javat và sau đó điểm [d] indentationError
Giải thích: Không có None
Trả lời: [c] \ njavat \ nPoint
Điều gì sẽ là đầu ra của tuyên bố này?
- Java
- điểm
- Trả lời: [c] Điểm
- Giải thích: Hoạt động lát cắt được thực hiện trên chuỗi.
33] Đầu ra để thực thi String.ascii_letters cũng có thể được lấy từ :? [c] List
tính cách Any value can be stored in the list data type.
Trả lời: [d] String.ascii_lowercase+String.ascii_upercase
- Sai
- Ture
- 34] Nghiên cứu các tuyên bố sau:
- t
j [a] False
Trả lời: [a] T It only evaluates to false.
54] Nghiên cứu chương trình sau:
Điều gì sẽ là đầu ra của tuyên bố này?
- mã không hợp lệ
- Javatpoint không tồn tại
- Javatpoint đã tồn tại
- Không ai trong số này ở trên
Trả lời: [a] Mã không hợp lệ [a] invalid code
Giải thích: Một lớp ngoại lệ mới phải thừa hưởng từ một cơ sở và không có sự kế thừa như vậy ở đây. A new exception class must inherit from a BaseException, and there is no such inheritance here.
55] Nghiên cứu tuyên bố sau
Câu nào sau đây là tuyên bố chính xác?
- x Từ điển Z được tạo ra
- x và y là chìa khóa của từ điển z
- 0 và 1 là các giá trị của từ điển z
- Tất cả những điều trên
Trả lời: [d] Tất cả những điều trên [d] All of the above
Giải thích: Tất cả các câu trên là chính xác về mã Python. All of the above statements is correct regarding Python code.