WorksheetsTổng hợp Python
Total questions: 40
Worksheet time: 20mins
Chương trình sau in ra kết quả gì?
8
5
21
18
Chương trình sau in ra kết quả gì?
13
21
5
Không in gì
Lệnh gọi hàm nào sau đây là đúng?
x=square( )
x=Square(4):
x=square(5)
print(square())
Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?
A. procedure
B. function
C. def
D. return
Câu lệnh return dùng để?
Kết thúc vòng lặp
Trả lại giá trị
Kết thúc vòng lặp và trả lại giá trị
Kết thúc hàm và trả lại giá trị
Chọn những phát biểu sai về chương trình con trong các phát biểu dưới đây:
Chương trình được tạo thành từ các chương trình con dễ đọc, dễ hiểu, dễ hiệu chỉnh và phát triển.
1
2
3
0
Khẳng định nào sau đây là đúng ?
Cả thủ tục và hàm đều có thể có tham số hình thức
Chỉ có thủ tục mới có thể có tham số hình thức
Chỉ có hàm mới có thể có tham số hình thức
Thủ tục và hàm nào cũng phải có tham số hình thức
Biến cục bộ là gì?
Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính.
Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC.
Biến được khai báo trong chương tŕnh con
Biến tự do không cần khai báo
Tham số hình thức của chương trình con là:
Tham số thể hiện trong lệnh gọi CTC
Tham số thể hiện khi khai báo CTC
Tham số hình thức là tham số cục bộ
Tham số hình thức là tham số toàn bộ
Hàm và thủ tục khác nhau ở chổ
Hàm trả về giá trị
Thủ tục trả về giá trị
Hàm trả về giá trị qua tên của nó
Thủ tục trả về giá trị qua tên của nó
Các biến dùng chung cho toàn bộ chương trình được gọi là?
Tham số thực sự.
Biến cục bộ.
Tham số h́nh thức.
Biến toàn cục.
Chọn đáp án sai về cách đặt tên biến trong lập trình python
Input
bien_a
biena3
Chọn đáp án sai về cách đặt tên biến trong lập trình python
10B
b10
b_10
brint
Chọn đáp án đúng về cách đặt tên biến trong lập trình python
lop 10
2022b
lop*10
Lop10
Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:
n=596
a=((n%100)//10)%2
1
9
6
46
Chọn phát biểu sai trong các phát biểu sau:
Mỗi biến trong python chỉ có thể nhận giá trị thuộc 1 kiểu dữ liệu duy nhất
Cú pháp khai báo biến trong Python không cần khải khai báo kiểu dữ liệu
Trong Python, không cần khai báo biến đầu chương trình
Một biến trong Python có thể có nhiều kiểu dữ liệu.
Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:
n=302
a=(n%10)**3
27
Lỗi
8
6
Hãy chọn kết quả đúng của biểu thức sau: (4>5) or (14%4>=14)
Lỗi
False
True
2
Trong Python, câu lệnh nào sau đây có kết quả là 9
19%2
19//2
19/2
3**3
Đoạn chương trình bên dưới in ra màn hình giá trị:
x=int(2.14)
y=float(10)
print(x+y)
12
12.0
12.14
224
Chọn chương trình có thể thực hiện phép tính tổng 2 số a và b nhập vào từ bàn phím
a=int(input())
b=int(input())
print(a*b)
a=int(input())
b=int(input())
print(a+b)
a=input()
b=input()
print(a+b)
a=int(intput())
b=int(intput())
print(a+b)
Xác định output của đoạn chương trình
a='1'
b='2'
print(a+b)
3
12
'3'
'12'
Chọn lệnh xuất ra màn hình dòng chữ "Hello Python"
Print('Hello Python')
Print(Hello Python)
print('Hello Python')
input('Hello Python')
Chọn lệnh nhập Họ tên học sinh từ bàn phím trong lập trình Python
hoten=input('Nhập họ tên học sinh:')
hoten=print("Nhập họ tên học sinh:")
hoten=int(input())
hoten=Input()
Chọn lệnh nhập một số từ bàn phím vào biến a để tính toán
input("Nhập a :")
int(input("Nhập a"))
a=int(input())
a=Input()
Chọn cấu trúc câu lệnh gán
<tên biến>= <giá trị>
<tên biến>==<giá trị>
<kiểu dữ liệu>:<giá trị>
<kiểu dữ liệu>=<giá trị>
Thực hiện phép toán
a="5"
b=4
print(a*b)
20
"20"
"54"
"5555"
Chọn phát biểu sai về nguyên tắc đặt tên biến trong Python
Tên biến không trùng với từ khóa
Tên biến không bắt đầu bằng số
Tên biến phân biệt chữ hoa và chữ thường
Tên biến không chứa kí tự đặc biệt kể cả ký tự _ và -
Chọn phát biểu sai về ngôn ngữ lập trình bậc cao
Gần với ngôn ngữ tự nhiên
Bao gồm Python, C++, Javar ...
Không phụ thuộc vào loại máy tính
Máy tính có thể trực tiếp hiểu được
Ngôn ngữ lập trình có 3 loại là:
Python, C++ và Pascal
Ngôn ngữ máy, ngôn ngữ lập trình bậc cao và chương trình dịch
Ngôn ngữ máy, Hợp ngữ, Ngôn ngữ lập lập trình bậc cao
Ngôn ngữ lập trình bậc thấp, chương trình dịch, ngôn ngữ lập trình bậc cao
Chương trình dịch là:
Chương trình chuyển từ ngôn ngữ lập trình bậc thấp sang ngôn ngữ máy
Chương trình chuyển từ ngôn ngữ máy sang ngôn ngữ lập trình bậc cao
Chương trình chuyển từ thông dịch sang biên dịch
Chương trình chuyển từ ngôn ngữ lập trình bậc cao sang ngôn ngữ máy
Kiểu xâu trong Python được viết như thế nào?
(a)
Khi thực hiện câu lệnh gán s = ‘Tôi đi học’ thì biến s có độ dài bao nhiêu?
(a)
Trong Python, cho đoạn chương trình sau:
a="Tháng 3"
k=len(a)
print(k)
cho kết quả là?
6
10
14
7
Trong Python, khi muốn tách các từ trong xâu thì ta sử dụng hàm nào sau đây?
len()
find()
join()
split()
a="Tháng"
b=" Thanh Niên"
m=a+b
print(m)
Giá trị biến m là?
''Tháng Thanh Niên''
Tháng Thanh Niên
3
12
Lệnh sau trả lại giá trị gì?
>>> s = "0123456789"
>>> s.find("abc")
0
-1
1
Báo lỗi
