WorksheetsT8.B15
Total questions: 93
Worksheet time: 48mins
Lịch sử phát triển máy tính bắt đầu từ năm nào?
1950
1930
1960
1940
Có bao nhiêu loại lỗi phổ biến trong tin học?
2
10
3
5
Phương pháp gỡ lỗi nào giúp xác định lỗi bằng cách thêm các dòng lệnh in ra giá trị của biến?
Debugging by Stepping Through Code
Debugging by Commenting Out Code
Debugging by Refactoring Code
Debugging by Print Statement
Công cụ Debug phổ biến nhất trong lập trình là gì?
CodeInspector
DebuggingTool
ErrorFinder
Debugger
Kiểm tra lỗi và sửa lỗi là quá trình nào trong quá trình phát triển phần mềm?
Kiểm tra hiệu suất
Kiểm thử
Kiểm định
Kiểm tra chất lượng
Bảo mật thông tin cá nhân là vấn đề quan trọng trong lĩnh vực nào?
Bảo mật dữ liệu
Bảo mật phần mềm
An ninh thông tin
An ninh mạng
Trong lịch sử phát triển máy tính, máy tính đầu tiên được phát triển vào năm nào?
1950
1935
1946
1960
Loại lỗi phổ biến nào xảy ra khi chương trình không thể chạy được vì thiếu một số tài nguyên cần thiết?
Lỗi thời gian chạy
Lỗi logic
Lỗi thiếu tài nguyên
Lỗi cú pháp
Phương pháp gỡ lỗi nào giúp xác định lỗi bằng cách chia nhỏ chương trình thành các phần nhỏ để kiểm tra từng phần?
Phương pháp tách rời (Debugging by Splitting)
Phương pháp gộp lỗi (Error Merging Method)
Phương pháp đảo ngược (Reverse Method)
Phương pháp phân rã (Decomposition Method)
Công cụ Debug giúp lập trình viên xác định lỗi bằng cách nào?
Debug chỉ hoạt động trên môi trường Windows
Debug giúp lập trình viên tạo lỗi để kiểm tra
Theo dõi và kiểm tra giá trị của biến, thực thi từng dòng code để tìm ra vị trí và nguyên nhân của lỗi.
Debug không thể xác định lỗi trong code
Em có thể kiểm tra trò chơi mà mình đã tạo hoạt động có tốt không bằng cách?
Xem chương trình chạy đúng với kịch bản hay không
Tham khảo các bài khác
Hỏi thầy cô giáo
Việc chạy thử chương trình để kiểm tra nhằm ?
Phát hiện những tình huống bất thường khi chạy chương trình
Cho chương trình hoạt động
Thử nhiệm chương trình
Có loại lỗi nào dưới đây có thể xảy ra khi chạy thử chương trình?
Lỗi cú pháp
Lỗi logic
Cả hai đáp án trên đều sai
Lỗi cú pháp
Lỗi logic
Tất cả đều sai
Ngôn ngữ nào hạn chế những tình huống xảy ra lỗi cú pháp?
Ngôn ngữ lập trình trực quan
Ngôn ngữ số
Ngôn ngữ nói
Tất cả đều đúng
Đâu là cách để phát hiện lỗi logic?
Chạy thử với dữ liệu mẫu để dò lỗi
Phân tích logic
Tất cả đều sai
Khi dựa vào phân tích logic để tìm lỗi thì ta nên tập trung vào?
Khối lệnh liên quan logic đến nó theo các cấu trúc điều khiển
Khối lệnh trực tiếp liên quan đến lỗi
Tất cả đều đúng
Tất cả đều sai
Khi chạy thử với dữ liệu mẫu để dò lỗi thì em nên?
Chạy chương trình từng bước
Theo dõi sự thay đổi của các biến, các giá trị đầu ra
So sánh với các giá trị tính được theo cách thủ công
Cả ba đáp án trên đều đúng
Sau khi biết câu lệnh xảy ra lỗi và cách thức câu lệnh đó tạo ra lỗi thì em có thể?
Đưa ra những cách sửa chữa lỗi phù hợp với yêu cầu
Chạy lại chương trình
Tất cả đều đúng
Tất cả đều sai
Hệ thống sẽ báo lỗi nào trong các lỗi sau?
Lỗi ngữ nghĩa
Lỗi ngoại lệ (Exceptions Error)
Lỗi cú pháp
Định nghĩa về lỗi cú pháp.
Lỗi xảy ra trong trường hợp chương trình hoạt động nhưng đưa ra kết quả sai.
Là một vùng trong bộ nhớ, được đặt tên và được dùng để lưu trữ dữ liệu khi thực hiện chương trình.
Là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
Là lỗi viết chương trình, câu lệnh sai cú pháp dẫn đến chương trình không hoạt động.
Mục đích của việc chảy thử chương trình là gì?
Gợi ý nội dung cho bài trình chiếu.
Nhằm phát hiện những tình huống bất thường (được gọi là lỗi) khi thực hiện chương trình.
Cung cấp công cụ đề chèn thêm văn bản, điều chỉnh độ sáng, tối, tương phản, làm mờ, sắc nét,…
Sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiểu dữ liệu nhất định.
Chọn phát biểu đúng nhất về hoạt động gỡ lỗi.
Gỡ lỗi là phát hiện và loại bỏ lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
Gỡ lỗi là phát hiện và loại bỏ lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
Những lỗi trong Scratch bao gồm ?
Lỗi cú pháp và lỗi lôgic
Lỗi chính tả
Lỗi cú pháp
Lỗi lôgic
Chọn câu đúng nhất. Lỗi cú pháp là ?
lỗi viết câu lệnh sai quy tắc, làm cho chương trình không hoạt động.
làm cho chương trình không hoạt động
lỗi câu lệnh, nhưng được viết đúng quy tắc.
thực hiện sai so với kịch bản.
Chọn câu đúng nhất. Lỗi lôgic là ?
lỗi viết câu lệnh sai quy tắc
làm cho chương trình không hoạt động
lỗi câu lệnh, tuy được viết đúng quy tắc nhưng thực hiện sai so với kịch bản
Tất cả đều sai
Có bao nhiêu kiểu cấu trúc điều khiển trong ngôn ngữ lập trình trực quan Scratch ?
1
2
3
4
Chọn phát biểu đúng về: Cấu trúc tuần tự trong lập trình Scratch
được thể hiện bằng cách lắp ghép các khối lệnh theo trình tự của các hoạt động, từ trên xuống dưới.
có hai dạng, dạng khuyết và dạng đầy đủ.
lặp với số lần định trước, lặp vô hạn và lặp có điều kiện kết thúc.
tất cả đều đúng
Chọn phát biểu đúng về: Cấu trúc rẽ nhánh trong lập trình Scratch
được thể hiện bằng cách lắp ghép các khối lệnh theo trình tự của các hoạt động, từ trên xuống dưới.
có hai dạng, dạng khuyết và dạng đầy đủ.
lặp với số lần định trước, lặp vô hạn và lặp có điều kiện kết thúc.
tất cả đều đúng
Chọn phát biểu đúng về: Cấu trúc lặp trong lập trình Scratch
được thể hiện bằng cách lắp ghép các khối lệnh theo trình tự của các hoạt động, từ trên xuống dưới.
có hai dạng, dạng khuyết và dạng đầy đủ.
có ba dạng: lặp với số lần định trước, lặp vô hạn và lặp có điều kiện kết thúc.
tất cả đều đúng
Trong lập trình Scratch, cấu trúc rẽ nhánh có mấy dạng ?
1
2
3
4
Trong lập trình Scratch có mấy kiểu lặp ?
1
2
3
4
Có mấy cách mô tả thuật toán ?
1
2
3
4
Ta có thể mô tả thuật toán bằng cách nào ?
Ngôn ngữ tự nhiên
Sơ đồ khối
viết chương trình
tất cả đều đúng
Chương trình là gì ?
dãy các lệnh điều khiển máy tính thực hiện một thuật toán
ngôn ngữ tự nhiên
sơ đồ khối
tất cả đều đúng
"3.14592" là kiểu dữ liệu gì ?
Số
Xâu kí tự
Lôgic
Không câu nào đúng
"Computer" là kiểu dữ liệu gì ?
Số
Xâu kí tự
Lôgic
Không câu nào đúng
Hai giá trị "true" và "false" là kiểu dữ liệu gì ?
Số
Xâu kí tự
Lôgic
Không câu nào đúng
Những kiểu dữ liệu phổ biến trong lập trình trực quan là ?
Kiểu số
Kiểu xâu kí tự
Kiểu lôgic
Cả 3 kiểu
Trong lập trình Scratch. Khái niệm Biến sẽ ?
được dùng để lưu trữ giá trị có thể thay đổi trong quá trình thực hiện chương trình. Biến được nhận biết qua tên của nó và thuộc một kiểu dữ liệu nhất định.
là giá trị không đổi trong quá trình thực hiện chương trình. Mỗi hằng thuộc một kiểu dữ liệu nhất định (hằng kiểu số, hằng kiểu xâu kí tự, hằng kiểu lôgic,...).
là sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiều dữ liệu nhất định
Không câu nào đúng
Trong lập trình Scratch. Khái niệm Hằng ?
được dùng để lưu trữ giá trị có thể thay đổi trong quá trình thực hiện chương trình. Biến được nhận biết qua tên của nó và thuộc một kiểu dữ liệu nhất định.
là giá trị không đổi trong quá trình thực hiện chương trình. Mỗi hằng thuộc một kiểu dữ liệu nhất định (hằng kiểu số, hằng kiểu xâu kí tự, hằng kiểu lôgic,...).
là sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiều dữ liệu nhất định
Không câu nào đúng
Trong lập trình Scratch. Khái niệm Biểu thức ?
được dùng để lưu trữ giá trị có thể thay đổi trong quá trình thực hiện chương trình. Biến được nhận biết qua tên của nó và thuộc một kiểu dữ liệu nhất định.
là giá trị không đổi trong quá trình thực hiện chương trình. Mỗi hằng thuộc một kiểu dữ liệu nhất định (hằng kiểu số, hằng kiểu xâu kí tự, hằng kiểu lôgic,...).
là sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiều dữ liệu nhất định
Không câu nào đúng
Trong lập trình có mấy loại lỗi
1
2
3
4
Lỗi ngữ nghĩa là?
Xảy ra khi lệnh viết sai so với quy tắc của ngôn ngữ.
Xảy ra khi lệnh viết đúng so với quy tắc của ngôn ngữ.
Xảy ra khi lệnh viết sai so với quy tắc của ngữ nghĩa.
Xảy ra khi các câu lệnh trong chương trình tuy được viết đúng cú pháp nhưng thực hiện không đúng kịch bản
Lỗi cú pháp là lỗi?
Là lỗi viết câu lệnh sai quy tắc, làm cho chương trình không hoạt động.
Là lỗi câu lệnh, tuy được viết đúng quy tắc nhưng thực hiện sai so với kịch bản.
Chọn phát biểu đúng nhất về hoạt động gỡ lỗi?
Gỡ lỗi là phát hiện và loại bỏ lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
Gỡ lỗi là phát hiện và loại bỏ lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
Giả sử r=8.32 là biến lưu giá trị của bán kính hình tròn. Em hãy cho biết giá trị trả lại của biểu thức sau và kiểu dữ liệu của nó?
True - Logic
3.14 - Số thực?
3.14 - Số nguyên.
3,14 - Xâu ký tự.
Giả sử r là biến lưu giá trị của bán kính hình tròn. Em hãy cho biết giá trị trả lại của biểu thức sau và kiểu dữ liệu của nó?
True - Logic
Số nguyên
Số thực
Xâu ký tự
Biến là gì?
Là số thực.
Là số nguyên/số thực.
Là đại lượng có giá trị có thể thay đổi.
Là đại lượng có giá trị không thay đổi.
Hằng là gì?
Là số thực.
Là giá trị số.
Là đại lượng có giá trị có thể thay đổi.
Là đại lượng có giá trị không thay đổi.
Biểu thức là gì?
Là phép toán
Là hàm số và biến
Là sự kết hợp của biến, hằnglại giá trị thuộc một kiểu dữ liệu nhất định.
lL sự kết hợp của biến, hằng, dấu ngoặc, phép toán và các hàm để trả lại giá trị thuộc một kiểu dữ liệu nhất định.
Có mấy kiểu dữ liệu cơ bản (phổ biến)?
1
2
3
4
Em có thể kiểm tra trò chơi mà mình đã tạo hoạt động có tốt không bằng cách?
Hỏi thầy cô giáo
Tham khảo các bài khác
Xem chương trình chạy đúng với kịch bản hay không
Đáp án khác
Thông thường thì trò chơi sẽ thông báo số lần đoán khi người chơi đoán đúng?
Biến
Hằng số
Số bí mật
Cả ba đáp án trên đều sai
Việc chạy thử chương trình để kiểm tra nhằm?
Thử nhiệm chương trình
Cho chương trình hoạt động
Phát hiện những tình huống bất thường khi chạy chương trình
Cả ba đáp án trên đều sai
Các lỗi cần được loại bỏ khi?
Trước khi chương trình được coi là sản phẩm hoàn chỉnh
Có thể chia sẻ với người khác
Cả ba đáp án trên đều đúng
Cả ba đáp án trên đều sai
Em có thể phát hiện lỗi khi chạy thử chương trình nhờ phát hiện ra?
Chương trình không hoạt động
Số lần đoán hiển thị không đúng với số lần thực tế mà người chơi đã đoán
Biến thay đổi
Đáp án khác
Có loại lỗi nào dưới đây có thể xảy ra khi chạy thử chương trình?
Lỗi cú pháp
Lỗi logic
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Lỗi cú pháp xảy ra khi?
Lệnh viết sai so với quy tắc của ngôn ngữ lập trình làm cho chương trình không hoạt động
Các câu lệnh trong chương trình tuy viết đúng cú pháp nhưng thực hiện không đúng kịch bản
Lệnh sai thứ tự
Tất cả đều sai
Chọn phát biểu đúng nhất về hoạt động gỡ lỗi?
Gỡ lỗi là phát hiện và loại bỏ lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi
Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Gỡ lỗi là một phần quan trọng của lập trình
Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi
Gỡ lỗi là phát hiện và loại bỏ lỗi. Gỡ lỗi là một phần quan trọng của lập trình
Ngôn ngữ nào hạn chế những tình huống xảy ra lỗi cú pháp?
Ngôn ngữ số
Ngôn ngữ lập trình trực quan
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Lỗi nào khó phát hiện và sửa chửa?
Xác định lệnh nào gây ra lỗi
Lệnh nào hoạt động như thế nào để gây ra lỗi
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Đâu là cách để phát hiện lỗi logic?
Phân tích logic
Chạy thử với dữ liệu mẫu để dò lỗi
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Khi dựa vào phân tích logic để tìm lỗi thì ta nên tập trung vào?
Khối lệnh trực tiếp liên quan đến lỗi
Khối lệnh liên quan logic đến nó theo các cấu trúc điều khiển
Cả ba đáp án trên đều đúng
Cả ba đáp án trên đều sai
Khi chạy thử với dữ liệu mẫu để dò lỗi thì em nên?
Chạy chương trình từng bước
Theo dõi sự thay đổi của các biến, các giá trị đầu ra
So sánh với các giá trị tính được theo cách thủ công
Cả ba đáp án trên đều đúng
Trong hình dưới đây đã xảy ra lỗi ở?
Câu lệnh hiển thị
Biểu thức điều kiện
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Lỗi xảy ra ở câu lệnh hiển thị do?
Phép toán ghép nối các chữ là 'kết hợp....' chứ không phải dấu '+'
Vì mỗi người không đoán quá 7 lần nên vòng lặp (6)-(10) sẽ kết thúc khi số lần đoán bằng 7
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Lỗi xảy ra ở các biểu thức điều kiện do?
Phép toán ghép nối các chữ là 'kết hợp....' chứ không phải dấu '+'
Vì mỗi người không đoán quá 7 lần nên vòng lặp (6)-(10) sẽ kết thúc khi số lần đoán bằng 7
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Điều kiện rẽ nhánh ở lệnh 11 cần được sửa thành?
trả lời = số bí mật
số lần đoán = 7
trả lời = 7
Đáp án khác
Điều kiện trong câu lệnh (6) có thể sửa thành?
trả lời = số bí mật hoặc số lần đoán > 6
trả lời = số bí mật hoặc số lần đoán = 7
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Vì sao sau 7 lần đoán vẫn có thể xảy ra hai khả năng đoán đúng hoặc đoán sai?
Vì số lần đoán không cho biết kết quả đoán đúng hay đoán sai
Vì lỗi chưa được chữa hết
Vì lỗi chưa được sửa
Vì phần mềm có thể bị sai
Sau khi biết câu lệnh xảy ra lỗi và cách thức câu lệnh đó tạo ra lỗi thì em có thể?
Chạy lại chương trình
Đưa ra những cách sửa chữa lỗi phù hợp với yêu cầu
Cả hai đáp án trên đều sai
Cả hai đáp án trên đều đúng
Câu 19: Khi chạy chương trình thường gặp phải hai loại lỗi là :
A. Lỗi câu và lỗi từ.
B. Lỗi cú pháp và lỗi lôgic.
C. Lỗi chính tả và lỗi cú pháp.
D. Lỗi câu và lỗi logic
Câu 17. Chọn phát biểu đúng nhất về hoạt động gỡ lỗi.
A. Gỡ lỗi là phát hiện và loại bỏ lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
B. Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Trong lập trình, không nhất thiết phải gỡ lỗi.
C. Gỡ lỗi là chạy thử chương trình để phát hiện lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
D. Gỡ lỗi là phát hiện và loại bỏ lỗi. Gỡ lỗi là một phần quan trọng của lập trình.
