Worksheetstnhoc
Total questions: 56
Worksheet time: 28mins
Trong ngôn ngữ lập trình Python, kiểu dữ liệu danh sách được khởi tạo như thế nào?
<tên list> = [<v1>, <v2>, …<vn>]
<tên list> := [<v1>, <v2>, …<vn>]
<tên list> : [<v1>, <v2>, …<vn>]
<tên list> = {<v1>, <v2>, …<vn>}
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; print(a[0]);
8
0
3.14
‘Python’
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; print(a[1]);
3.14
8
1
‘Python’
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; print(len(a));
4
8
3.14
‘Python’
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; a[1]=1; print(a);
[8, 1, ‘Python’, -14]
[1, 8, 3.14, ‘Python’, -14]
[1, 8, ‘Python’, -14]
[1, 3.14, ‘Python’, -14]
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; del a[1]; print(a);
[8, ‘Python’, -14]
[1, 8, 3.14, ‘Python’, -14]
[8, 3.14, ‘Python’, -14]
[1, 3.14, ‘Python’, -14]
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a=[ ]; print(len(a));
0
a
[a]
chương trình báo lỗi
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; b=[1]; print(a+b);
[8, 3.14, ‘Python’, -14, 1]
[1, 8, 3.14, ‘Python’, -14]
[9, 4.14, ‘Python’, -13]
[9, 4.14, ‘Python1’, -13]
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; a.append(1); print(a);
[8, 3.14, ‘Python’, -14, 1]
[1, 8, 3.14, ‘Python’, -14]
[9, 4.14, ‘Python’, -13]
[9, 4.14, ‘Python1’, -13]
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 3.14, 'python', -14]; print(a[len(a)]);
chương trình báo lỗi
-14
8
‘Python’
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 2, 5, -14]; print(a[1]*5);
10
40
32
5
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 2, 5, -14]; p
rint(a[1]**5);
40
32
5
10
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
6 3 5 4
4
6
chương trình báo lỗi
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [6, 3, 5, 4];
for i in range(len(a)): print(i, end = ' ');
0 1 2 3
1 2 3 4
6 3 4 5
chương trình báo lỗi
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [6, 3, 5, 4];
for i in a: print(i, end = ' ');
6 3 5 4
0 1 2 3
1 2 3 4
chương trình báo lỗi
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [8, 2, 5, -14]; p
rint(a[1]**5);
40
32
5
10
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [6, 3, 5, 4]; s = 0;
for i in range(len(a)): s = s + a[i];
18
14
9
Chương trình lỗi
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [1, 3, 5, 4, -7]; m = a[0];
for i in range(len(a)):
if a[i] > m: m = a[i];
print(m);
18
14
-7
5
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
a = [1, 3, 5, 4, -7]; m = a[0];
for i in range(len(a)):
if a[i] < m: m = a[i];
print(m);
18
14
-7
5
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
list = [2, 4, 5, 1, 6]; s = 0;
for i in list:
if i % 2 != 0: s = s + i
print(s)
18
14
6
12
Cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
list = [2, 4, 5, 1, 6]; s = 0;
for i in list:
if i % 2 == 0: s = s + i
print(s)
18
14
6
12
Khai báo xâu (s) nào sau đây là đúng?
s = "python"
s = python
s = <python>
s = {python}
Phát biểu nào sau đây là đúng khi nói về xâu rỗng?
Xâu không có kí tự nào
Xâu có một kí tự
Xâu có chứa kí tự đặc biệt
Xâu có chứa số "0"
Cho xâu s = "python 3.28"; hãy cho biết độ dài của xâu là bao nhiêu?
10
11
13
12
Cho khai báo xâu s = ""; thì độ dài của xâu là?
0
1
2
3
Cho khai báo xâu s = " "; thì độ dài của xâu là?
0
1
2
3
Cho xâu s = "python 3.28"; hãy cho biết s[1] là kí tự nào sau đây?
p
y
t
h
Cho xâu s = "python 3.28"; hãy cho biết s[] là kí tự nào sau đây?
p
y
t
h
Cho xâu s = "python 3.28"; hãy cho biết khi tham chiều đến kí tự s[11] thì sẽ cho kí tự nào sau đây?
3
2
8
lỗi
Cho xâu s = "python 3.28"; hãy cho biết khi tham chiếu đến kí tự s[10] thì sẽ cho kí tự nào sau đây?
3
2
8
lỗi
Cho xâu s = "python 3.28"; hãy cho biết vị trí của khoảng trắng trong xâu s là bao nhiêu?
5
6
7
8
Hãy cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
s1 = "3"; s2 = "5"; print(s1+s2);
8
35
"35"
lỗi
Hãy cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
s1 = "3"; s2 = "5"; print(s1-s2);
-2
35
"35"
lỗi
Hãy cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
s1 = "2"; print(s1*5);
10
lỗi cú pháp
22222
"22222"
Cho xâu a = "tin học"; và xâu b = "Tin học"; Hãy cho biết khẳng định nào sau đây là đúng?
a = b
a > b
a < b
a ≤ b
Cho xâu a = "abcdefgh"; và xâu b = "acd"; Hãy cho biết khẳng định nào sau đây là đúng?
len(a) = len(b)
len(a) > len(b)
len(a) < len(b)
len(a) ≤ len(b)
Hãy cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
s1 = "3"; s2 = "5"; print(int(s1)+int(s2));
8
35
"35"
lỗi
Hãy cho biết kết quả in ra màn hình khi thực hiện các câu lệnh dưới đây?
s1 = "3"; s2 = "5"; print(int(s1+s2));
8
35
"35"
lỗi
Hãy cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
s = "Ngày 30/04/1975 thống nhất nước Việt Nam"
for i in s:
if "0" <= i <= "9": print(i, end="")
"30041975"
"30/04/1975"
"Ngày 30/04/1975"
Lỗi cú pháp
Hãy cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
s = "Ngày 30/04/1975 thống nhất nước Việt Nam"
for i in s:
if "A" <= i <= "Z": print(i, end="")
"NVN"
"Ngày thống nhất nước Việt Nam"
"Ngày 30/04/1975"
Lỗi cú pháp
Hãy cho biết kết quả của biến d khi thực hiện chương trình dưới đây?
s = "Ngày 30/04/1975 thống nhất nước Việt Nam"
d = 0;
for i in s:
if "0" <= i <= "9": d = d+1;
"30041975"
8
10
Lỗi cú pháp
Hãy cho biết kết quả của biến d khi thực hiện chương trình dưới đây?
s = "Ngày 30/04/1975 thống nhất nước Việt Nam"
d = 0;
for i in s:
if "0" <= i <= "9": d = d+int(i);
29
8
2
lỗi cú pháp
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b):
a = a + b; b = a - b; a = a - b;
return a, b
print(func(2,3))
(2, 3)
(3, 2)
2
3
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a**(b/c)
print(func(9, 1, 2))
4.5
-1.5
1.0
3.0
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a-b/c
print(func(4, 7, 0))
0.5
0
Lỗi cú pháp
Lỗi logic
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a-b/c
print(func(4, 7, 2))
0.5
-1.5
-1.0
1
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a-b//c
print(func(4, 7, 2))
0.5
-1.5
-1.0
1
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a-b%c
print(func(4, 6, 2))
4.0
2.0
-1.0
4
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a-b/c
print(func(4, 6, 2))
1
2.0
1.0
-1.0
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a-b*c
print(func(8, 2, 3))
18
2
6
lỗi cú pháp
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a+b+c
print(func(1, 2))
3
4
5
lỗi cú pháp
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(a, b, c): return a+b+c
print(func(1, 2, 3))
3
4
5
6
Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây?
def func(n): return n + 1
print(func(3))
3
4
5
Lỗi cú pháp
Cho khai báo hàm như sau: def func_1(a, b, c): return; nhận xét nào sau đây là đúng?
Hàm có 3 tham số là a, b, c
Tên hàm func_1 sai vì chứa số 1
Hàm phải trả về ít nhất một giá trị
Từ khoá return không nhất thiết phải có
Tính chất nào dưới đây không có với lập trình hướng hàm (chia chương trình lớn thành nhiều chương trình con)?
Chia để trị
Sử dụng lại
Tính đóng gói
Tính kế thừa
Từ khoá nào sau đây dùng để khai báo hàm trong python?
def
func
function
main
