Trắc nghiệm ôn tập Tin học khoa học máy tính 11 cánh diều giữa học kì 2 (Đề số 3)
Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm Tin học khoa học máy tính 11 giữa học kì 2 sách cánh diều. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.
Câu 1: Để xóa phần tử thứ 2 trong danh sách a ta dùng lệnh:
- A. del(2)
- B. del a
C. remove(2)
- D. del a[2]
Câu 2: Cho khai báo mảng sau:
A = list(“3456789”)
Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:
- A. print(A[2]).
B. print(A[1]).
- C. print(A[0]).
- D. print(A[3]).
Câu 3: Để xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dùng lệnh:
A. del a[1:3]
- B. del a[0:2]
- C. del a[1:2]
- D. del a[0:3]
Câu 4: Hàm pop() được sử dụng để làm gì với mảng?
- A. Loại bỏ phần tử đầu tiên của mảng
- B. Tạo một bản sao của mảng
- C. Loại bỏ phần tử tại chỉ mục xác định
D. Loại bỏ phần tử cuối cùng của mảng
Câu 5: Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
A. Dùng để truy cập đến một phần tử bất kỳ trong mảng
- B. Dùng trong vòng lặp với mảng để quản lý kích thước của mảng
- C. Dùng trong vòng lặp với mảng
- D. Dùng để quản lý kích thước của mảng
Câu 6: Hàm count() được sử dụng để đếm gì trong mảng hai chiều?
- A. Số lần xuất hiện của một giá trị cụ thể
- B. Tổng số phần tử trong mảng
- C. Số lượng cột trong mảng
D. Số lần xuất hiện của mỗi giá trị
Câu 7: Để biết độ dài của xâu s ta dùng hàm:
A. len(s)
- B. s.len()
- C. length(s)
- D. str(s)
Câu 8: Trong mảng Python, chỉ mục đầu tiên là gì?
- A. -1
B. 0
- C. 2
- D. 1
Câu 9: Để gọi đến phần tử đầu tiên trong danh sách a ta dùng lệnh:
- A. a[]
- B. a.[1]
- C. a.0
D. a[0]
Câu 10: Thuật toán là gì?
- A. Một ngôn ngữ lập trình.
B. Một dãy các chỉ dẫn từng bước để giải quyết vấn đề.
- C. Một thiết bị phần cứng lưu trữ dữ liệu.
- D. Các mô hình và xu hướng được sử dụng để giải quyết vấn đề.
Câu 11: Quá trình giải bài toán trên máy tính gồm mấy bước?
- A. 4
- B. 5
- C. 2
D. 3
Câu 12: Hãy chọn phương án ghép đúng. Tệp truy cập trực tiếp
A. Cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của dữ liệu đó.
- B. cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua lần lượt tất cả các dữ liệu trước nó.
- C. là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII.
- D. là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định.
Câu 13: Làm thế nào để khai báo một mảng trong Python?
- A. arr(1, 2, 3)
B. array = [1, 2, 3]
- C. list = (1, 2, 3)
- D. array(1, 2, 3)
Câu 14: Phát biểu nào sau đây về mảng là không chính xác?
- A. Có thể xây dựng mảng nhiều chiều
- B. Xâu kí tự cũng có thể xem như là một loại mảng
- C. Chỉ số của mảng không nhất thiết bắt đầu từ 1
D. Độ dài tối đa của mảng là 255
Câu 15: Hãy chọn phát biểu Sai?
- A. Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
- B. Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
C. Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính
- D. Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
Câu 16: Làm thế nào để thêm một phần tử vào cuối mảng trong Python?
A. array.append(element)
- B. array.insert(-1, element)
- C. array.extend(element)
- D. array.add(element)
Câu 17: Mô tả thuật toán pha trà mời khách
+ B1: Tráng ấm, chén bằng nước sôi
+ B2: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút.
+ B3: Cho trà vào ấm
+ B4: Rót trà ra chén để mời khách.
- A. B3-B4-B1-B2
B. B1- B3- B2-B4
- C. B1- B3-B4- B2
- D. B2-B4-B1-B3
Câu 18: Cách khai báo biến mảng sau đây, cách nào sai?
- A. ls = [int(x) for x in input().split()]
- B. ls = [1, 2, 3]
- C. ls = [x for x in range(3)]
D. ls = list(3).
Câu 19: Có thể thay đổi giá trị của một phần tử trong mảng bằng cách nào?
- A. array.set(index, value)
B. array[index] = value
- C. array.update(index, value)
- D. array.change(index, value)
Câu 20: Trong python, để khai báo một danh sách và khởi tạo sẵn một số phần tử ta dùng cú pháp nào?
- A. [<danh sách phần tử, phân cách bởi dấu phẩy>]
- B. <tên danh sách> = []
- C. <tên danh sách> = [0]
D. <tên danh sách> = [<danh sách phần tử, phân cách bởi dấu phẩy>]
Câu 21: Trong mảng hai chiều, làm thế nào để đảo ngược thứ tự các hàng?
- A. array.flip_rows()
B. array.reverse_rows()
- C. array.transpose_rows()
- D. array.invert_rows()
Câu 22: Phát biểu nào sau đây là sai?
A. Tệp chứa dữ liệu được tổ chức theo một cách thức nhất định gọi là tệp có cấu trúc.
- B. Tệp văn bản không thuộc loại tệp có cấu trúc.
- C. Tệp văn bản gồm các kí tự theo mã ASCII được phân chia thành một hay nhiều dòng.
- D. Tệp có cấu trúc là tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định.
Câu 23: Hàm reverse() được sử dụng để làm gì trong mảng?
- A. Sắp xếp mảng theo thứ tự giảm dần
- B. Loại bỏ phần tử cuối cùng của mảng
C. Đảo ngược thứ tự của mảng
- D. Sắp xếp mảng theo thứ tự tăng dần
Câu 24: Lợi thế của việc sử dụng sơ đồ khối so với ngôn ngữ tự nhiên để mô tả thuật toán là gì?
- A. Sơ đồ khối dễ thay đổi.
B. Sơ đồ khối tuân theo một tiêu chuẩn quốc tế nên con người dù ở bất kể quốc gia nào cũng có thể hiểu.
- C. Vẽ sơ đồ khối không tốn thời gian.
- D. Sơ đồ khối dễ vẽ.
Câu 25: Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?
- A. Độ dài tối đa của mảng là 255
- B. Mảng không thể chứa kí tự
- C. Là một tập hợp các số nguyên
D. Là một dãy hữu hạn các phần tử cùng kiểu
Câu 26: Để khởi tạo xâu s rỗng ta dùng lệnh:
- A. s=0
- B. s=[]
- C. s=’0’
D. s=“”
Câu 27: Hãy chọn phát biểu Đúng:
- A. Các bước giải bài toán trên máy tính là: Mô tả thuật toán → Xác định bài toán → Viết chương trình
B. Cần phải xác định bài toán trước khi giải bài toán trên máy tính
- C. Máy tính có hiểu được chương trình viết bằng ngôn ngữ tự nhiên
- D. Với mỗi bài toán cụ thể, phải lựa chọn ngôn ngữ lập trình phù hợp rồi mới xây dựng thuật toán giải bài toán đó
Câu 28: Làm thế nào để sao chép một mảng trong Python?
A. array.copy()
- B. array.clone()
- C. array.replicate()
- D. array.duplicate()
Câu 29: Để xóa tất cả các phần tử trong danh sách ta dùng hàm gì?
- A. pop()
- B. remove()
C. clear()
- D. append()
Câu 30: Mảng là gì trong Python?
- A. Một danh sách các biến
- B. Một dãy số nguyên
- C. Một chuỗi ký tự
D. Một kiểu dữ liệu đặc biệt
Nội dung quan tâm khác
Giải bài tập những môn khác
Giải sgk lớp 11 KNTT
Giải sgk lớp 11 CTST
Giải sgk lớp 11 cánh diều
Giải SBT lớp 11 kết nối tri thức
Giải SBT lớp 11 chân trời sáng tạo
Giải SBT lớp 11 cánh diều
Giải chuyên đề học tập lớp 11 kết nối tri thức
Giải chuyên đề toán 11 kết nối tri thức
Giải chuyên đề ngữ văn 11 kết nối tri thức
Giải chuyên đề vật lí 11 kết nối tri thức
Giải chuyên đề hóa học 11 kết nối tri thức
Giải chuyên đề sinh học 11 kết nối tri thức
Giải chuyên đề kinh tế pháp luật 11 kết nối tri thức
Giải chuyên đề lịch sử 11 kết nối tri thức
Giải chuyên đề địa lí 11 kết nối tri thức
Giải chuyên đề mĩ thuật 11 kết nối tri thức
Giải chuyên đề âm nhạc 11 kết nối tri thức
Giải chuyên đề công nghệ chăn nuôi 11 kết nối tri thức
Giải chuyên đề công nghệ cơ khí 11 kết nối tri thức
Giải chuyên đề tin học 11 định hướng Khoa học máy tính kết nối tri thức
Giải chuyên đề tin học 11 định hướng Tin học ứng dụng kết nối tri thức
Giải chuyên đề quốc phòng an ninh 11 kết nối tri thức
Giải chuyên đề hoạt động trải nghiệm hướng nghiệp 11 kết nối tri thức
Giải chuyên đề học tập lớp 11 chân trời sáng tạo
Giải chuyên đề học tập lớp 11 cánh diều
Trắc nghiệm 11 Kết nối tri thức
Trắc nghiệm 11 Chân trời sáng tạo
Trắc nghiệm 11 Cánh diều
Bộ đề thi, đề kiểm tra lớp 11 kết nối tri thức
Đề thi Toán 11 Kết nối tri thức
Đề thi ngữ văn 11 Kết nối tri thức
Đề thi vật lí 11 Kết nối tri thức
Đề thi sinh học 11 Kết nối tri thức
Đề thi hóa học 11 Kết nối tri thức
Đề thi lịch sử 11 Kết nối tri thức
Đề thi địa lí 11 Kết nối tri thức
Đề thi kinh tế pháp luật 11 Kết nối tri thức
Đề thi công nghệ cơ khí 11 Kết nối tri thức
Đề thi công nghệ chăn nuôi 11 Kết nối tri thức
Đề thi tin học ứng dụng 11 Kết nối tri thức
Đề thi khoa học máy tính 11 Kết nối tri thức
Bộ đề thi, đề kiểm tra lớp 11 chân trời sáng tạo
Bộ đề thi, đề kiểm tra lớp 11 cánh diều
Đề thi Toán 11 Cánh diều
Đề thi ngữ văn 11 Cánh diều
Đề thi vật lí 11 Cánh diều
Đề thi sinh học 11 Cánh diều
Đề thi hóa học 11 Cánh diều
Đề thi lịch sử 11 Cánh diều
Đề thi địa lí 11 Cánh diều
Đề thi kinh tế pháp luật 11 Cánh diều
Đề thi công nghệ cơ khí 11 Cánh diều
Đề thi công nghệ chăn nuôi 11 Cánh diều
Đề thi tin học ứng dụng 11 Cánh diều
Đề thi khoa học máy tính 11 Cánh diều
Bình luận