Môn thi
Tin học
Thời gian
50 phút
Số câu
20
Kỳ thi
Thi giữa kỳ 2
Xem trước câu hỏi
Câu 1Thông hiểu
Xem chi tiết →Cho đoạn chương trình:
j = 0
for i in range(5):
j = j + i
print(j)
Sau khi thực hiện chương trình, giá trị của biến j bằng bao nhiêu?
j = 0
for i in range(5):
j = j + i
print(j)
Sau khi thực hiện chương trình, giá trị của biến j bằng bao nhiêu?
A
10
B
12
C
15
D
14
Câu 2
Xem chi tiết →Cho đoạn lệnh sau:
for i in range(1,10,2):
print(i)
Trên màn hình i có các giá trị là
for i in range(1,10,2):
print(i)
Trên màn hình i có các giá trị là
A
1,3,5,7,9.
B
1,2,3,4,5,6,7,8,9,10.
C
1,3,5,7,9,10.
D
1,3,5,7,10.
Câu 3Thông hiểu
Xem chi tiết →Trong các công việc sau, có bao nhiêu công việc cần phải lặp với số lần xác định trước?
1) Đếm số học sinh của lớp.
2) Đếm số chia hết cho 5 trong đoạn từ 10 tới 100.
3) Đọc tên lần lượt từng học sinh của một lớp có 30 em.
4) Chạy 5 vòng sân bóng.
5) Tính tổng các số có 2 chữ số.
1) Đếm số học sinh của lớp.
2) Đếm số chia hết cho 5 trong đoạn từ 10 tới 100.
3) Đọc tên lần lượt từng học sinh của một lớp có 30 em.
4) Chạy 5 vòng sân bóng.
5) Tính tổng các số có 2 chữ số.
A
3
B
4
C
5
D
2
Câu 4Thông hiểu
Xem chi tiết →Cho biết kết quả khi chạy đoạn chương trình sau:
s = 0
for i in range(3):
s = s + 2 * i
print(s)
s = 0
for i in range(3):
s = s + 2 * i
print(s)
A
12
B
10
C
8
D
6
Câu 5Nhận biết
Xem chi tiết →Biến chạy trong vòng lặp for i in range(<giá trị cuối>) tăng lên mấy đơn vị sau mỗi lần lặp?
A
1.
B
2.
C
0.
D
Tất cả đều sai.
Câu 6Nhận biết
Xem chi tiết →Để khai báo một danh sách rỗng trong Python, ta dùng cú pháp nào sau đây?
A
<tên danh sách> == [].
B
<tên danh sách> = 0.
C
<tên danh sách> = [].
D
<tên danh sách> = [0].
Câu 7
Xem chi tiết →Phương thức nào sau đây dùng để thêm phần tử vào list trong python?
A
abs().
B
link().
C
append().
D
add().
Câu 8Thông hiểu
Xem chi tiết →Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a (giả sử danh sách bắt đầu từ chỉ số 0), ta dùng lệnh nào?
A
del a[1:2]
B
del a[0:2]
C
del a[0:3]
D
del a[1:3]
Câu 9Thông hiểu
Xem chi tiết →Chương trình sau thực hiện công việc gì?
A=[]
for i in range(1, 1001):
if(i % 7 == 0) and (i % 5 !=0):
A.append(str(i))
print(','.join(A))
A=[]
for i in range(1, 1001):
if(i % 7 == 0) and (i % 5 !=0):
A.append(str(i))
print(','.join(A))
A
Tìm tất cả các số chia hết cho 7 nhưng không phải bội số của 5, nằm trong đoạn 1 và 1000.
B
Tìm tất cả các số chia hết cho 7 nhưng không phải bội số của 5, nằm trong đoạn 1 và 1000 và chuỗi thu được in trên một dòng, có dấu “,” ngăn cách giữa các số.
C
Tìm tất cả các số chia hết cho 7 và là bội số của 5, nằm trong đoạn 1 và 1000.
D
Tìm tất cả các số không chia hết cho 7 nhưng là phải bội số của 5, nằm trong đoạn 1 và 1000.
Câu 10Nhận biết
Xem chi tiết →Trong ngôn ngữ lập trình Python, đâu là kiểu dữ liệu danh sách?
A
list
B
bool
C
str
D
int
Hiển thị 10 trên 20 câu hỏi