Tạo Trắc Nghiệm

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ì?

Đáp án và lời giải

Đáp án: D