NEW
Font size
Worksheetssimp makima
Total questions: 62
Worksheet time: 31mins
Đoạn chương trình sau thực hiện công việc gì?
for i in range(1, N+1):
if (i % 3 == 0) and (i % 2 == 0): t=t+i
Tổng các số chia hết cho 3 hoặc 2 trong phạm vi từ 1 đến N
Tổng các số chia hết cho 3 và 2 trong phạm vi từ 1 đến N
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến N
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến N
Đoạn chương trình sau thực hiện công việc gì?
for i in range(1, N):
if (i % 5 == 0) and (i % 9 == 0): t=t+i
Tổng các số chia hết cho 5 hoặc 9 trong phạm vi từ 1 đến N-1
Tổng các số chia hết cho 5 và 9 trong phạm vi từ 1 đến N-1
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến N-1
Tổng các số chia hết cho 9 trong phạm vi từ 1 đến N-1
Hãy cho biết đoạn chương trình sau thực hiện công việc gì?
i = 0
s = 0
while i < 10:
s = s + i
i= i + 1
print(s)
Tính tổng các số tự nhiên nhỏ hơn hoặc bằng 10
Tính tổng các số tự nhiên nhỏ hơn 10
Tính tổng các số tự nhiên chẵn nhỏ hơn hoặc bằng 10
Tính tổng các số tự nhiên lẻ nhỏ hơn hoặc bằng 10
Câu lệnh sau có chức năng là gì?
i = 1
while i < 6:
print(i) i=i+1
In ra các số nhỏ hơn hoặc bằng 6
In ra các số lớn hơn 6
In ra các số từ 1 đến 6
In ra các số từ 1 đến 5.
Kết quả của đoạn code dưới đây là?
string = "my name is x"
for i in string: print (i,end=",")
m, y, , n, a, m, e, , i, s, , x,
m, y, , n, a, m, e, , i, s, , x
my, name, is, x,
Error
Cho câu lệnh:
game = [“quả táo”, “quả nho”, “quả bưởi”, “quả chuối]
for i in game:
….
Hãy lựa chọn câu lệnh phù hợp để in ra lần lượt các phần tử trong danh sách game:
print(i)
print(game[i])
print(i[game])
print(game[0][i])
Dạng nào dưới đây là khai báo biến mảng một chiều với kiểu dữ liệu list?
a = [ ]
a = ()
a = { }
a = dict()
Dạng nào dưới đây là khai báo biến mảng một chiều với kiểu dữ liệu list?
a = [4, 8, 0, 1, 5]
a = (4, 8, 0, 1, 5)
a = {4, 8, 0, 1, 5}
a = dict(4, 8, 0, 1, 5)
Giá trị nào dưới đây là độ dài của một xâu rỗng?
255
0
-1
-255
Xâu rỗng có độ dài là?
1
0
-1
bất kì
Biểu thức điều kiện nào sau đây biểu thị phần tử thứ i của list A nằm trong khoảng (-3, 9)?
(A[i]>-3) or (A[i] < 9)
(A[i] < -3) and (A[i] > 9)
(-3 < =A[i] < =9)
(A[i] > -3) and (A[i] <9)
Biểu thức điều kiện nào sau đây biểu thị phần tử thứ k của list M nằm trong khoảng [-1, 5]?
(M[k]>-1) or (M[k] < 5)
(M[k] < -1) and (M[k] > 5)
(-3 < =M[k] < =9)
(M[k] >= -1) and (M[k] <= 5)
Cho đoạn chương trình sau. Đoạn chương trình này sẽ đưa ra màn hình kết quả nào?
s1='abcd'
s2='acb'
if len(s1)>len(s2): print(s1)
else: print(s2)
acb
abcd
abcdacb
acbabcd
Cho đoạn chương trình sau. Đoạn chương trình này sẽ đưa ra màn hình kết quả nào?
s1='abcd'
s2='acb'
if len(s1)<len(s2): print(s1)
else: print(s2)
abc
abcd
abcdacb
acbabcd
Cách viết nào sau đây gán giá trị cho biến s kiểu xâu?
s = 'Ngon ngu lap trinh Python'
s:= 'Ngon ngu lap trinh Python'
s = = 'Ngon ngu lap trinh Python'
s = Ngon ngu lap trinh Python
Output của lệnh dưới đây là:
print ("xinchao"[::-1])
oahcnix
xin chao
d
Error
Kết quả sau khi chạy đoạn chương trình sau là:
a = [11, 13, 15, 17, 19, 12, 14, 16, 18, 20]
print(a[5])
11
15
12
16
Theo dõi đoạn chương trình sau đây và chọn đáp án đúng nhất?
a = [1, 3, 50, 40, 20]
x =a[0]
for i in a:
if i>x: x =i
print(x)
x là giá trị trung bình của list
x là giá trị nhỏ nhất của list
x là giá trị lớn nhất của list
x là tổng giá trị các số trong list
Kết quả của đoạn code dưới đây là?
colors = ['do', 'cam', 'vang', 'cam']
colors.remove('cam')
print(colors)
['cam', 'vang', 'cam']
['do', 'vang', 'cam']
['do', ‘cam’, 'vang', 'cam']
['do', ‘cam’, 'vang', 'cam']
Cho đoạn chương trình sau:
s = 'Viet Nam thu do la Ha Noi'
s = s[19:] + s[15:19] + s[:8]
s = s[:10] + 'thu do' + s[9:]
print(s)
Sau khi thực hiện đoạn chương trình đưa ra kết quả là
Ha Noi la thu do Viet Nam
Viet Nam thu do Ha Noi
Viet Nam la thu do Ha Noi
Viet Nam Ha Noi la thu do
Kết quả của đoạn code sau là?
a = "THPT Hoành Bồ"
b= a[2:4]
print(b)
PT
PTC
THPT
HPT
Kiểu dữ liệu nào sau đây lưu trữ được kết quả của chương trình khi tắt máy?
Kiểu tệp
Kiểu mảng (list)
Kiểu xâu kí tự (chuỗi)
Kiểu logic
Chọn phương án đúng. Kiểu dữ liệu tệp có thể:
lưu trữ được kết quả của chương trình khi tắt máy
không lưu trữ được kêt quả của chương trình khi tắt máy
sử dụng được mọi loại tệp
không có tác dụng gì
Phương án nào sau đây là cú pháp để mở tệp để ghi dữ liệu?
<tên biến tệp> = open(<tên tệp>, 'w')
<tên tệp> = open(<tên biến tệp>, 'w')
<tên biến tệp> = open(<tên tệp>, 'r')
<tên tệp> = open(<tên biến tệp>, 'r')
Phương án nào sau đây là cú pháp để mở tệp để đọc dữ liệu?
<tên biến tệp> = open(<tên tệp>, 'r')
<tên tệp> = open(<tên biến tệp>, 'w')
<tên biến tệp> = open(<tên tệp>, 'w')
<tên tệp> = open(<tên biến tệp>, 'r')
Lựa chọn nào sau đây là sai?
Chế độ mở tệp ‘r’ có tác dụng mở chỉ để đọc
Chế độ mở tệp ‘w’ có tác dụng mở để ghi tiếp
Chế độ mở tệp ‘w’ có tác dụng mở để ghi đè
Chế độ mở tệp ‘a’ có tác dụng mở để ghi tiếp
Phát biểu nào dưới đây về tệp (trong Python) là sai?
Tệp có cấu trúc là tệp mà các thành phần của nó không được tổ chức theo một cấu trúc nhất định
Tệp có cấu trúc là tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định
Tệp văn bản không thuộc loại tệp có cấu trúc
Tệp văn bản gồm các kí tự theo mã ASCII hoặc UNICODE được phân chia thành một hay nhiều dòng
Để đọc toàn bộ file (tệp văn bản) với biến tệp f ta sử dụng lệnh nào?
f.read()
f.readline()
f.readlines()
f.all()
Để mở tệp SEQ.INP đọc dữ liệu với biến tệp f, phương án nào sau đây là đúng?
f = open('SEQ.INP', 'r')
f = open('SEQ.INP', 'w')
f = open(SEQ.INP, 'r')
f = open(SEQ.INP, 'w')
Để mở tệp SEQ.INP ghi dữ liệu với biến tệp f, phương án nào sau đây là đúng?
f = open('SEQ.INP', 'r')
f = open('SEQ.INP', 'w')
f = open(SEQ.INP, 'r')
f = open(SEQ.INP, 'w')
Cho các giá trị a=5, b=9, c=15. Để ghi các giá trị của a, b, c vào tệp f, các giá trị ngăn cách nhau bởi dấu cách, ta sử dụng lệnh nào sau đây?
print(a, b, c, sep=' ',file=f)
print(a,b,c,file=f)
print(a, b, c,sep=' ')
write(a, b,c, sep=' ',file=f)
Cho giá trị a = 5; b = 9; c = 15. Để ghi các giá trị của a, b, c với biến tệp f, các giá trị ngăn cách nhau bởi một dấu cách, ta sử dụng câu lệnh nào sau đây?
f.write(str(a) + ' ' + str(b) + ' ' + str(c))
f.write(a, b, c)
f.write(a b c)
f.write(str(a), str(b), str(c))
Cho biết trong đoạn chương trình dưới đây tệp DLA.TXT lưu kết quả nào sau khi chạy chương trình?
f=open('DLA.TXT','w')
for i in range(1,10):
if i%2!=0: print(i, end=' ',file=f)
f.close()
2 4 6 8 10
1 3 5 9
1 3 5 7 9
4 6 8 10
Cho biết trong đoạn chương trình dưới đây tệp DLA.TXT lưu kết quả nào sau khi chạy chương trình?
f=open('DLA.TXT','w')
for i in range(1,11):
if i%2==0: print(i, end=' ',file=f)
f.close()
2 4 6 8 10
1 3 5 9
1 3 5 7 9
4 6 8 10
Chọn phương án đúng. Để đọc 12 kí tự đầu tiên trong tệp IN.TXT với f=open(‘IN.TXT’, ‘r’), ta thực hiện:
f.read(12)
f.read[12]
f.read12
f.read “12”
Chọn phương án đúng. Để đọc từng dòng trong tệp IN.TXT với f=open(‘IN.TXT’, ‘r’), ta thực hiện:
f.readline()
f.read[]
f.read
f.read ‘’
Chọn phương án đúng. Để đóng tệp NHAP.TXT với f=open(‘NHAP.TXT’, ‘r’), ta thực hiện:
f.close()
f.close
f.close[]
close(f)
Chọn phương án đúng. Để đóng tệp IN.TXT với f2=open(‘IN.TXT’, ‘r’), ta thực hiện:
f2.close()
f2.close
f2.close[]
close(f2)
Chọn phương án đúng. Ta thực hiện ghi dòng thông báo “danh sách lớp 11” vào tệp OUT.TXT:
f1=open(‘OUT.TXT, ‘w’)
S= ‘danh sách lớp 11’
f1.write(S)
f1.read(S)
write(S)
read(S)
Chọn phương án đúng. Ta thực hiện ghi dòng thông báo “kiểm tra cuối kì 2” vào tệp XUAT.TXT:
f2=open(‘XUAT.TXT, ‘w’)
S= ‘kiểm tra cuối kì 2’
f2.write(S)
f2.read(S)
write(S)
read(S)
Lệnh return trong hàm có ý nghĩa gì?
Dừng hàm số
Dừng và trả lại giá trị cho hàm số nếu có kết quả trả về
Là một lệnh thông thường
Không có ý nghĩa gì cả
Kết quả của đoạn chương trình sau là?
def my_function(food):
for x in food:print(x) fruits=[‘apple’,‘banana’,‘cherry’] my_function(fruits)
Chương trình báo lỗi
apple banana cherry
apple, banana, cherry
apple banana
Từ khóa nào sau đây được dùng để khai hàm trong Python?
def
procedure
var
function
Từ khóa def được dùng để khai báo?
hàm trong ngôn ngữ lập trình Python
hàm trong ngôn ngữ lập trình Pascal
hàm trong ngôn ngữ lập trình C
hàm của mọi ngôn ngữ lập trình
Các hàm print(), sqrt(), random() thuộc loại hàm nào?
Hàm ẩn danh
Hàm do người dùng định nghĩa
Hàm thư viện chuẩn
Hàm số
Hàm có cú pháp sau thuộc loại hàm nào?
<tên hàm>=lambda<tham biến>:<biểu thức tính>
Hàm ẩn danh
Hàm do người dùng định nghĩa
Hàm thư viện chuẩn
Hàm số.
Mô tả nào dưới đây về hàm là sai?
Tất cả các hàm đều phải trả lại kết quả
Không nhất thiết phải có tham số
Trong hàm có thể gọi lại chính nó
Có thể có các biến cục bộ
Mô tả nào dưới đây về hàm là đúng?
Tất cả các hàm đều phải trả lại kết quả
Hàm phải có tham số
Trong hàm có thể gọi lại chính nó
Không có các biến cục bộ
Trong lời gọi hàm, khi tham số hình thức được thay bằng các giá trị hoặc biến xác định thì nó được gọi là gì trong các cách gọi sau đây?
Tham số thực sự
Tham số giá trị
Tham số hình thức
Tham số biến
Điền từ còn thiếu vào chỗ trống. Trong lời gọi hàm, khi …… được thay bằng các giá trị hoặc biến xác định thì nó được gọi là tham số thực sự.
tham số hình thức
tham số giá trị
tham số thực sự
tham số biến
Biến được khai báo trong chương trình con là loại biến nào sau đây?
Biến cục bộ
Biến toàn cục
Tham số thực sự
Tham số hình thức
Biến được khai báo bên ngoài chương trình con là loại biến nào sau đây?
Biến cục bộ
Biến toàn cục
Tham số thực sự
Tham số hình thức
Khi cần gọi thực hiện Chương trình con (CTC), nên chọn phương án nào sau đây?
dùng tên CTC
dùng tham số của CTC
dùng biến
dùng biến cục bộ
Chọn phương án đúng. Khi cần gọi thực hiện Chương trình con (CTC) của hàm sau:
def xinchao(): print('xin chào!!!')
xinchao()
xinchao
xinchao{}
(xinchao)
Hãy chọn phát biểu đúng trong các phát biểu sau đây:
Một chương trình con nhất thiết phải có tham số hình thức
Một chương trình con nhất thiết phải có biến cục bộ
Một chương trình con phải có tham số hình thức, không nhất thiết phải có biến cục bộ
Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ
Hãy chọn phát biểu sai trong các phát biểu sau đây:
Nếu hàm có kết quả trả về, thì cần khai báo biến để lưu trữ kết quả trả về
Một chương trình con nhất thiết phải có biến cục bộ
Nếu không có kết quả trả về thì không cần khai báo biến
Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ
Kết quả đoạn chương trình sau là?
x=3
def func(x):
x=2
x=x+2
func(x)
print(x)
3
4
3,4
không có đáp án đúng
Kêt quả của đoạn code sau là?
def func():
g=3
g=g+1
func()
print(g)
3
4
5
chương trình báo lỗi
Phát biểu nào sau đây là đúng nhất?
Biến cục bộ là biến được dùng bên trong và bên ngoài hàm
Biến cục bộ là biến chỉ được dùng bên ngoài hàm
Biến cục bộ là biến chỉ được dùng bên trong hàm
Biến toàn cục chỉ được sử dụng ở bên ngoài hàm mà không thể sử dụng bên trong hàm
(I)
(II)
(III)
(IV)
(I)
(II)
(III)
(IV)
revstr(s)
max(a, b)
sqrt(a)
abs(a)
