Câu 16: Xâu rỗng là xâu có A. 1 phần tử trong xâu B. nhiều phần tử trong xâu C. không có phần tử nào trong xâu D. 10 phần tử trong xâu Câu 17: Cho str là một

Câu 16: Xâu rỗng là xâu có
A. 1 phần tử trong xâu
B. nhiều phần tử trong xâu
C. không có phần tử nào trong xâu
D. 10 phần tử trong xâu
Câu 17: Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì ?
for i in range (1,len(str)) :
print(str[i])
A. In xâu ra màn hình;
B. In từng kí tự xâu ra màn hình;
C. In từng kí tự ra màn hình, trừ kí tự đầu tiên;
D. In từng kí tự ra màn hình theo thứ tự ngược; (*)
Câu 18: Trong ngôn ngữ lập trình Python, xâu kí tự có độ dài bằng 0 gọi là ?
A. Xâu không;
B. Xâu rỗng;
C. Xâu trắng;
D. Không phải là xâu kí tự;
Câu 19: Trong ngôn ngữ lập trình Python, khai báo nào trong các khai báo sau là sai khi khai báo xâu kí tự ?
A. S =string
B. X1 =’string’
C. S = ‘string’
D. X1 = string
Câu 20: Cho x=3 và y=float(x) vậy biến y nhận giá trị là:
A. 3.0
B. 4
C. 3.4
D. thông báo lỗi
Câu 21. Chọn đáp án đúng khi khởi tạo biến a là kiểu số thực?
A. a=1
B. a=1.0
C. a=”
D. a=True
Câu 22. Cho biến s=True vậy Python sẽ cung cấp cho biến s kiểu dữ liệu nào?
A. str
B. string
C. int
D. bool
Câu 23. Hãy cho biết kiểu dữ liệu trả về của biến a sau câu lệnh a= float(5)
A. Kiểu nguyên
B. Kiểu số thực
C. Kiểu kí tự
D. Kiểu logic
Câu 24. Cho x=3.4 và y=int(x) vậy biến y nhận giá trị là:
A. 3
B. 4
C. 3.4
D. thông báo lỗi
Câu 25. Cho biến s=’xin chào’ vậy Python sẽ cung cấp cho biến s kiểu dữ liệu nào?
A. string
B. str
C. int
D. bool
Câu 26:Hàm nào sau đây là hàm tích hợp sẵn trong Python
A. seed()
B. sqrt()
C. factorial()
D. print()
Câu 27: Từ khóa nào được sử dụng để bắt đầu hàm?
A. Fun
B. define
C. def
D. Function
Câu 28: n trong đoạn sau là kiểu dữ liệu nào?
n = ‘5’
A. integer
B. string
C. tuple
D. operator
Câu 29: Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,…) trong Python?
A. Dấu ngoặc nhọn { }
B. Dấu ngoặc vuông [ ]
C. Thụt lề
D. Dầu ngoặc đơn ( )
Câu 30: Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?
A. cin
B. scanf()
C. input()
D. print()
Câu 31: Từ khóa nào được sử dụng để bắt đầu hàm?
A. Fun
B. Define
C. Def
D. Function
Câu 32: Khẳng định nào là đúng khi nói về đoạn code sau: def printHello(): print(“Hello”)
a = printHello()
A. printHello() là một hàm và a là một biến. Cả hai đều không phải đối tượng.
B. Cả printHello() và a đều thể hiện chung một đối tượng.
C. printHello() và a là hai đối tượng khác nhau.
D. Lỗi cú pháp. Không thể gán hàm cho một biến trong Python.
Câu 33: Đâu là output của chương trình dưới đây?
def outerFunction():
global a
a = 20
def innerFunction():
global a
a = 30
print(‘a =’, a)
a = 10
outerFunction()
print(‘a =’, a)
A. a = 10 a = 30
B. a = 10
C. a = 20
D. a = 30
Câu 34:Kết quả nào là output của đoạn code dưới đây?
for i in range(10): if i == 5: break
else: print(i)
else: print(“Here”)
A. 0 1 2 3 4 Here
B. 0 1 2 3 4 5 Here
C. 0 1 2 3 4
D. 1 2 3 4 5
Câu 35: Kết quả của chương trình được in ra màn hình là?
string = “my name is x”
for i in string: print (i, end=”, “)
A. m, y, , n, a, m, e, , i, s, , x,
B. m, y, , n, a, m, e, , i, s, , x
C. my, name, is, x,
D. Error