Trắc nghiệm ôn tập Tin học khoa học máy tính 11 cánh diều cuối kì 2
39 câu · Đề cuối kì 2
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Mỗi mô đun có thể là:
Đáp án và lời giải
Đáp án: C
Câu 2
Hoàn thành phát biểu sau: “Có rất nhiều công cụ và phương pháp khác nhau để kiểm thử chương trình. Các công cụ có mục đích … của chương trình và …, … các lỗi phát sinh trong tương lai”
Đáp án và lời giải
Đáp án: A
Câu 3
Bạn An thực hiện thuật toán sắp xếp chọn để sắp xếp dãy chữ cái “c, g, q, a, h, m” theo thứ tự tăng dần. Ở vòng lặp đầu tiên ta sẽ đổi vị trí của chữ cái nào?
Đáp án và lời giải
Đáp án: A
Câu 4
Chương trình sau nên sửa như thế nào. Chọn phương án đúng nhất
fruits = ['Banana', 'Apple', 'Lime']
print(fruits[4])
Đáp án và lời giải
Đáp án: B
Câu 5
Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách hoán đổi các phần tử liền kề bao nhiêu lần?
Đáp án và lời giải
Đáp án: D
Câu 6
Khẳng định nào sau đây là sai?
Đáp án và lời giải
Đáp án: C
Câu 7
Thuật toán tối ưu là:
Đáp án và lời giải
Đáp án: C
Câu 8
Phát biểu nào sau đây về mảng là không chính xác?
Đáp án và lời giải
Đáp án: D
Câu 9
Để đóng biến tệp f khi kết thúc làm việc ta dùng lệnh:
Đáp án và lời giải
Đáp án: B
Câu 10
Chương trình sau có lỗi ở dòng lệnh nào?
n = int(input("Nhập số tự nhiên n: "))
s = ""
for i in range(10):
s = s + i
Đáp án và lời giải
Đáp án: B
Câu 11
Chương trình nguồn là:
Đáp án và lời giải
Đáp án: B
Câu 12
Làm thế nào để thêm một phần tử vào cuối mảng trong Python?
Đáp án và lời giải
Đáp án: A
Câu 13
Mô tả thuật toán sắp xếp chọn bằng ngôn ngữ tự nhiên gồm có mấy bước?
Đáp án và lời giải
Đáp án: D
Câu 14
Để tạo xâu in thường từ toàn bộ xâu hiện tại ta dùng hàm:
Đáp án và lời giải
Đáp án: D
Câu 15
Để biết độ dài của xâu s ta dùng hàm:
Đáp án và lời giải
Đáp án: C
Câu 16
Hãy chọn phương án ghép đúng. Tệp truy cập trực tiếp
Đáp án và lời giải
Đáp án: B
Câu 17
Cho đoạn chương trình sau:
f=open("test.txt",'w')
s=10
f.write(s)
f.close()
Kết quả của đoạn chương trình trên là:
Đáp án và lời giải
Đáp án: C
Câu 18
Chương trình sau phát sinh lỗi gì?
>>> 1 / 0
0.5
>>> 2 ** 3
8
Đáp án và lời giải
Đáp án: C
Câu 19
Mục đích của sơ đồ khối là gì?
Đáp án và lời giải
Đáp án: C
Câu 20
Mục đích của việc kiểm thử chương trình là:
Đáp án và lời giải
Đáp án: C
Câu 21
Đối tượng dưới đây thuộc kiểu dữ liệu nào?
A = [1, 2, ‘3’]
Đáp án và lời giải
Đáp án: A
Câu 22
Chọn phương án tốt nhất trong định nghĩa về hợp ngữ (assembly). Hợp ngữ là loại ngôn ngữ
Đáp án và lời giải
Đáp án: B
Câu 23
Cho đoạn chương trình sau:
f = open("test.txt",'r',encoding = 'utf-8')
a = f.readline()
print((a))
f.close()
Kết quả của đoạn chương trình trên là:
Đáp án và lời giải
Đáp án: B
Câu 24
Khẳng định nào sau đây là sai?
Đáp án và lời giải
Đáp án: D
Câu 25
Ngôn ngữ máy là:
Đáp án và lời giải
Đáp án: C
Câu 26
Chỉ ra phương án sai:
Ý nghĩa của việc chi bài toán thành bài toán nhỏ hơn là:
Đáp án và lời giải
Đáp án: A
Câu 27
Để khởi tạo danh sách c gồm 100 số 0 ta dùng cú pháp:
Đáp án và lời giải
Đáp án: C
Câu 28
Cho xâu s1=’ab’, xâu s2=’a’ với cú pháp: s2 in s1 cho kết quả là:
Đáp án và lời giải
Đáp án: D
Câu 29
Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
Đáp án và lời giải
Đáp án: D
Câu 30
Để đọc mỗi lần một dòng từ tệp biến tệp f ta dùng lệnh:
Đáp án và lời giải
Đáp án: C
Câu 31
Trong các phát biểu sau, phát biểu nào chưa chính xác về kiểm thử chương trình?
Đáp án và lời giải
Đáp án: A
Câu 32
Dãy số sau thực hiện mấy vòng lặp khi thực hiện sắp xếp nổi bọt để sắp xếp dãy theo thứ tự tăng dần?
Dãy ban đầu: 13, 14, 8, 9, 4, 5
Đáp án và lời giải
Đáp án: A
Câu 33
Cho dãy số: 15, 1, 31, 9, 78, 42. Nếu sử dụng thuật toán sắp xếp nổi bọt để sắp xếp dãy trên tăng dần thì sau bao nhiêu lượt đổi chỗ thì thuật toán kết thúc?
Đáp án và lời giải
Đáp án: B
Câu 34
Để mở và ghi dữ liệu vào tệp b.txt với biến tệp f ta dùng lệnh:
Đáp án và lời giải
Đáp án: B
Câu 35
Quá trình giải bài toán trên máy tính gồm mấy bước?
Đáp án và lời giải
Đáp án: D
Câu 36
Để khởi tạo xâu s rỗng ta dùng lệnh:
Đáp án và lời giải
Đáp án: B
Câu 37
Mảng có kích thước n thì các phần tử mảng được đánh chỉ số tuần tự từ ?
Đáp án và lời giải
Đáp án: D
Câu 38
Hàm sum() có thể được sử dụng để tính tổng của các phần tử ở đâu trong mảng hai chiều?
Đáp án và lời giải
Đáp án: C
Câu 39
Để xóa tất cả các phần tử trong danh sách ta dùng hàm gì?