NEW
Font size
WorksheetsPython 11
Total questions: 30
Worksheet time: 15mins
Dấu ngoặc vuông[]
Thụt lề
Dấu ngoạc đơn ()
Khẳng định nào sau đây là đúng trong chú thích Python?
Chú thích giúp lập trình viên hiểu rõ về chương trình
Trình thông dịch Python bỏ qua những chú thích
có thể viết chú thích trên cùng 1 dòng với lệnh/biểu thức hoặc viết trên nhiều dòng mà không vẫn đề gì cả
Tất cả các đáp án trên.
Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
Tên biến có thể bắt đầu bằng gạch dưới "_"
Có thẻ sử dụng "keyword" làm tên biến
Tên biến có thể bắt đầu bằng 1 chữ số
Tên biến có thể có các kí hiệu như !,@,#,$,%....
n trong đoạn sau là kiểu dữ liệu nào?
n='5'
integer
string
tuple
operator
Output của lệnh sau là:
1 2 3 4
1234
1*2*3*4
24
Lệnh nào đúng để lấy dữ liệu vào từ người dùng
cin
scanf()
input()
<>
kết quả của đoạn code dưới đây là
numbers=[2,3,4]
2,3,4
2 3 4
[2,3,4]
[2 3 4]
Câu lệnh sử dụng toán tử and trả về TRUE khi nào?
cả 2 toán hạng đều là TRUE
cả 2 toán hạng đều là FALSE
1 trong 2 toán hạng là TRUE
Toán hoạng đầu tiên là TRUE
Output của lệnh là:
print(3>=3)
3>=3
True
False
None
Khẳng định nào là đúng khi nói về đoạn code sau:
def printHello():print("Hello")
a=printHello()
printHello() là 1 hàm và a là 1 biến. Cả 2 đều không phải là đối tượng.
Cả printHello()và a đều thể hiện chung 1 đối tượng
printHello()và a là 2 đối tượng khác nhau
Lỗi cú pháp. Không thể gán hàm cho 1 biến trong Python
Đâu là output cảu chương trình dưới đây
def outerFuntion();global a
a=20
def outerFuntion();global a
a=30
print('a=",a)
a=10
outerFunction()
Print('a=',a)
a=10 a=30
a=10
a=20
a=30
Khẳng định nào sau đây là đúng
Lớp (class) là 1 kế hoạch chi tiết cho đối tượng
Chỉ có thể tạo 1 đối tượng duy nhất từ lớp đã cho
cả 2 đáp án đều đúng
Không có đáp án đúng
Đâu là kết quả của đoạn code dưới đây?
calss Foo: def printLine(self,line-'Python'): print(line)
o1=Foo()
o1.printLine('Java')
Python
Line
Java
Java Python
Ý nghĩa của hàm _init_() trong Python là gì?
Khởi tạo 1 lớp để sử dụng
Được gọi khi một đối tượng mới được khởi tạo
Khởi tạo và đưa tất cả các thuộc tính dữ liệu về 0 khi được gọi
Không có đáp án đúng
Đâu là output của chương trình dưới đây?
classPoint: def_int_(self,x=0,y=0): self.x=x+1
self.y=y+1
p1=point()
print(p1.x,p1.y)
0 0
1 1
None None
x y
Đoạn code nào sau đây sử dụng tính năng kế thừa của Python
class Foo: Pass
class Foo(objoct:pass class Hoo(object) pass
class Foo: pass class Hoo(Foo):pass
Không có đáp án chính xác
Một lớp được thừa hưởng thuộc tính từ 2 lớp khác nhau gọi là?
Kế thừa đa cấp
Đâ kế thừa
Kế thừa phân cấp
Kế thừa
Khẳng định nào sau đây là đúng?
Trong Python, 1 toán tử có thể có hoạt động khác tùy thuộc vào toán hạng được sử dụng.
bạn có thể thay đỏi cách các toán tử hoạt động trong Python
_add()_ được gọi là toán tử '+' được sử dụng
Tất cả các đáp án trên đều đúng.
Kết quả của chương trình dưới đây là:
class Point: def_init_(self,x=0,y=0): self.x=x
self.y=y
def_sub_(self,other):x=self.x+other.x
y=self.y+other.y
return Point(x,y)
p1=Point(3,4)
p2=Point(1,2)
result=p1-p2
print(result.x,result.y)
2 2
4 6
0 0
1 1
Mở file với chế độ mode 'a' có ý nghĩa gì?
Mở file ở chế độ chỉ được phép đọc
Mở file ở chế độ ghi
Mở file ở chế độ ghi tiếp vào cuối tệp
Mở file để đọc và ghi
Đoạn code dưới đây có ý nghĩa gì?
f=open("test.txt")
Mở file test.txt được phép đọc và ghi vào file
Mở file test.txt chỉ được phép đọc file
Mở file test.txt và được phép ghi đè vào file
Mở file test.txt và được phép ghi tiếp vào file
Đoạn code nào tự động đóng tệp kh có ngoại lệ xảy ra?
with open("test.txt", encoding= 'utf-8') as f:
try: f = open("test.txt",encoding='utf-8') finall f.close()
Không có đap án đúng
Cả A,B đúng
Khẳng định nào là đúng về đoạn code dưới đâu?
f=open('test.txt,'r',encoding='ulf-8')
f.read()
Chương trình này đọc nội dung của file test.txt
Nếu test.txt có xuống dòng, hàm read() sẽ trả về kí hiệu bắt đầu dòng mới là '\n'
Có thể truyền 1 tham số kiểu integer cho read()
Tất cả các đáp án đều đúng
Đoạn code duwois đây có ý nghĩa gì?
os.listdir()
In ra thư mục làm việc hiện tại
In ra tất cả các thư mục bên trong thư mục đã cho
In ra tất cả các thư mục và tệp tin bên trong thư mục đã cho
tạo 1 thư mục mới
Khẳng định naod về ngoại lệ là đúng nhất?
Ngoại lệ (Exception) là lỗi phát sinh khi đang thực thi chương trình
Lỗi cú pháp cũng là 1 ngoại lệ
Ngoại lệ được Python dùng để loại bỏ 1 khối code khỏi chương trình
Tất cả đều đúng
Điều gì xảy ra nếu bạn cố mở 1 file không tồn tại?
Python tự động tạo 1 file dưới tên bạn đang gọi ra
Không có gì xảy ra vì file không tồn tại
Gây ra 1 ngoại lệ
Không có đáp án đúng
Đâu là kết quả của đoạn code dưới đây?
number=5.0 try: r=10/number print(r)
except: print("Oops!Error occurred")
Oops!Error occurred
2.0
2.0Oops!Error occurred
5.0
Đoạn code sau thực hiện yêu cầu gì?
Try: # đoạn code có thể gây ra lỗi
pass
except(typeError,ZeroDivisionError): Print("Python Quiz")
In ra Python Quiz nếu có ngoại lệ xảy ra ( Không quan trọng ngoại lệ gì)
In ra Python Quiz nếu không có ngoại lệ xảy ra
In ra Python Quiz nếu 1 trong 2 ngoại lệ typeError và ZeroDivisionError xảy ra
chỉ in ra Python Quiz khi cả 2 ngoại lệ typeError và ZeroDivisionError xảy ra
Ngoại lệ nào xảy ra khi phát hiện thấy lỗi không thuộc bất kỳ danh mục nào khác?
ReferenceError
SystemError
RuntimeError
LookupError
