Tạo Trắc Nghiệm

Bài tập trắc nghiệm Tin học 10 Kết Nối Tri Thức – Bài 30

30 câu · Đề theo bài

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ục đích chính của công việc kiểm thử chương trình (testing) là gì?

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

Đáp án: C

Câu 2

Hoạt động gỡ lỗi (debugging) trong lập trình được hiểu là công việc gì?

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

Đáp án: A

Câu 3

Phương pháp đơn giản nhất để theo dõi biến trung gian khi chạy chương trình là gì?

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

Đáp án: D

Câu 4

Khi kiểm thử một hàm tính toán, bộ dữ liệu thử nghiệm (test case) gồm những gì?

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

Đáp án: B

Câu 5

Bộ dữ liệu thử nghiệm ở “vùng biên” là bộ dữ liệu như thế nào?

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

Đáp án: C

Câu 6

Khi kiểm thử hàm giải phương trình bậc nhất ax + b = 0, giá trị biên của a là gì?

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

Đáp án: B

Câu 7

Khái niệm “điểm dừng” (breakpoint) trong môi trường lập trình dùng để làm gì?

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

Đáp án: D

Câu 8

Công cụ gỡ lỗi (debugger) chuyên nghiệp cho phép người lập trình thực hiện điều gì?

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

Đáp án: A

Câu 9

Bảng theo dõi giá trị biến (trace table) được lập ra nhằm mục đích gì?

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

Đáp án: B

Câu 10

Khi gặp lỗi ngoại lệ Runtime Error, thông tin đầu tiên cần quan sát là gì?

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

Đáp án: D

Câu 11

Để kiểm thử tính năng đăng nhập mật khẩu, trường hợp kiểm thử nào là cần thiết?

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

Đáp án: A

Câu 12

Bộ test cho một danh sách các số thực KHÔNG thể bỏ qua trường hợp nào?

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

Đáp án: C

Câu 13

Khi một chương trình chạy không báo lỗi nhưng cho kết quả sai, ta nên làm gì?

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

Đáp án: B

Câu 14

Trong thuật toán tìm số lớn nhất của danh sách A, việc khởi tạo max = 0 sẽ sai khi nào?

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

Đáp án: D

Câu 15

Kiểm thử bằng các bộ dữ liệu ngẫu nhiên đem lại lợi ích quan trọng nào?

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

Đáp án: A

Câu 16

Khi viết lệnh: print(“x =”, x) vào vòng lặp, thao tác này thuộc phương pháp nào?

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

Đáp án: C

Câu 17

Sau khi đã sửa xong lỗi chương trình, các câu lệnh print() trung gian nên làm gì?

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

Đáp án: B

Câu 18

Một bài toán chia lấy kết quả cần kiểm thử kĩ nhất với giá trị nào của mẫu số?

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

Đáp án: D

Câu 19

Tiêu chí nào sau đây khẳng định một chương trình máy tính đã hoàn toàn không còn lỗi?

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

Đáp án: A

Câu 20

Công việc nào sau đây thuộc giai đoạn lập kế hoạch kiểm thử phần mềm?

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

Đáp án: B

Câu 21

Khi thuật toán tìm kiếm nhị phân chạy vô hạn, nguyên nhân thường do đâu?

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

Đáp án: C

Câu 22

Để kiểm tra vòng lặp while có chạy đúng số lần mong muốn, ta nên làm gì?

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

Đáp án: D

Câu 23

Một chương trình kiểm tra số nguyên tố bị chạy chậm bất thường, cách khắc phục là:

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

Đáp án: A

Câu 24

Khi kiểm thử hàm xử lí xâu kí tự, trường hợp nào sau đây là giá trị biên?

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

Đáp án: B

Câu 25

Trong cửa sổ gỡ lỗi, chức năng “Step Over” thường có tác dụng gì?

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

Đáp án: C

Câu 26

Việc kiểm thử hộp đen (Black-box testing) tập trung vào yếu tố nào sau đây?

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

Đáp án: D

Câu 27

Khi nghi ngờ một biểu thức toán cho kết quả sai, thao tác tốt nhất là gì?

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

Đáp án: B

Câu 28

Một hàm tính lũy thừa cần được kiểm thử đặc biệt với giá trị nào của n?

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

Đáp án: A

Câu 29

Nếu nghi ngờ điều kiện trong lệnh if không bao giờ được kích hoạt, ta làm gì?

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

Đáp án: C

Câu 30

Tại sao việc gỡ lỗi bằng cách đoán mò thường không đem lại hiệu quả?

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

Đáp án: D