WorksheetsTin 8. ÔN tập CK2
Total questions: 46
Worksheet time: 30mins
Để di chuyển theo một hình tam giác đều, nhân vật cần?
Quay trái 120 độ
Di chuyển về phía trước một số bước bằng độ dải cạnh tam giác. Vi dụ, di chuyển 60 bước
Tất cả đều đúng
Tất cả đều sai
Để mô tả thuật toán thì người ta sử dụng cách liệt kê các bước bằng?
Sơ đồi khối
Ngôn ngữ tự nhiên
Tất cả đều sai
Để máy tính "hiểu" và thực hiện thuật toán thì ta cần?
Viết chương trình
Giải mẫu cho máy tính
Điều khiển máy tính
Chương trình là?
Dãy các lệnh điều khiển máy tính thực hiện thuật toán
Dãy các lệnh điều khiển máy tính giải quyết thuật toán
Dãy các lệnh điều khiển máy tính xử lý thuật toán
Dãy các thao tác điều khiển máy tính thực hiện thuật toán
Thuật toán là gì?
Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.
Để chạy chương trình và xem kết quả, ta nháy chuột vào nút?
Thứ tự các bước giải bài toán trên máy tính:
Viết chương trình -> Xác định bài toán -> Mô tả thuật toán
Mô tả thuật toán -> Xác định bài toán -> Viết chương trình
Xác định bài toán -> Mô tả thuật toán -> Viết chương trình
Xác định bài toán -> Viết chương trình -> Mô tả thuật toán
1 công việc hay 1 nhiệm vụ cần được giải quyết được gọi là:
Điều kiện cho trước
Bài toán
Chương trình
Thuật toán
Lệnh Code trong phần mềm Scratch là nơi?
Chứa các âm thanh khác nhau của đối tượng
Chứa các thiết kế, các giao diện khác nhau của đối tượng
Chứa danh mục các lệnh dùng để lập trình cho các đối tượng trong Scratch
Các bước của thuật toán thực hiện tuần tự như thế nào?
Do người viết quy định
Từ dưới lên
Từ trên xuống
THãy cho biết kết quả thực hiện thuật Toán:
- B1: Nếu a >b, kết quả là ″a lớn hơn b″ và chuyển đến Bước 3
- B2: Nếu a < b, kết quả là "a nhỏ hơn b"; ngược lại, kết quả là ″a bằng b″
- B3: Kết thúc thuật toán
So sánh hai số a và b
Hoán đổi giá trị hai biến a và b
Tìm số lớn hơn trong hai số
Mô tả thuật toán là gì?
Liệt kê một bước thực hiện công việc.
Liệt kê các cách thực hiện công việc.
Liệt kê các bước thực hiện công việc.
Tin học trong bảng sau là dữ liệu thuộc kiểu?
Hình ảnh
Văn bản
Kí tự
Số
Trong bảng sau thì 3.141592 thuộc kiểu dữ liệu?
Hình ảnh
Văn bản
Kí tự
Số
Trong các ngôn ngữ lập trình thì cái gì được phân loại thành kiểu logic?
Số
Kí tự
Văn bản
Các điều kiện hay các phép so sánh
Hằng là:
Giá trị luôn thay đổi
Giá trị thay đổi trong quá trình thực hiện chương trình
Giá trị không đổi trong quá trình thực hiện chương trình
Biến được nhận biết thông qua?
Tên của nó
Đặc điểm
Kiểu dữ liệu
Trong lập trình, biến được dùng để?
Lưu trữ giá trị không thể thay đổi trong khi thực hiện phép toán
Lưu trữ giá trị có thể thay đổi trong khi thực hiện phép toán
Lưu trữ giá trị không thể thay đổi trong khi thực hiện chương trình
Lưu trữ giá trị có thể thay đổi trong khi thực hiện chương trình
Trong ngôn ngữ lập trình trực quan, cấu trúc tuần tự được thể hiện bằng?
Khối lệnh " lặp cho đến khi"
Cách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động từ trên xuống dưới
Khối lệnh chứa một điều kiện hay biểu thức logic
Trong ngôn ngữ lập trình trực quan, cấu trúc lặp được thể hiện bằng?
Khối lệnh chứa một điều kiện hay biểu thức logic
Cách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động từ trên xuống dưới
Khối lệnh " lặp cho đến khi"
Trong ngôn ngữ lập trình trực quan, cấu trúc rẽ nhánh được thể hiện bằng?
Khối lệnh chứa một điều kiện hay biểu thức logic
Cách lắp ghép các khối lệnh thành phần theo đúng trình tự của các hoạt động từ trên xuống dưới
Khối lệnh " lặp cho đến khi"
Cấu trúc tuần tự thể hiện cách lắp ghép các khối lệnh thành phần theo trình tự nào?
Từ trên xuống dưới
Từ phải sang trái
Từ dưới lên trên
Kết quả của đoạn lệnh sau là?
Hình sáu cạnh
Hình bốn cạnh
Hình năm cạnh
Hình ba cạnh
Kết quả của đoạn lệnh sau là?
Hình ba cạnh
Hình bốn cạnh
Hình năm cạnh
Hình sáu cạnh
Để thực hiện Thuật toán giải phương trình ax + b = 0 thì bước đầu tiên cần?
Tìm số lớn hơn trong hai số
Hoán đổi giá trị hai biến a và b
Nhập hai số thực a và b
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
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
Lỗi cú pháp xảy ra khi?
Lệnh sai thứ tự
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 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
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
Tất cả đề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ể?
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
Những chỉ dẫn, nhiệm vụ cần được thực hiện được đưa ra để ra lệnh cho máy tính làm việc được gọi là:
Ngôn ngữ lập trình
Ngôn ngữ máy
Chương trình
Câu lệnh
Thuật toán là gì?
Một thiết bị phần cứng lưu trữ dữ liệu.
Một ngôn ngữ lập trình.
Một dãy các chỉ dẫn từng bước để giải quyết vấn đề.
Các mô hình và xu hướng được sử dụng để giải quyết vấn đề.
Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
Hằng
Biến
Từ khóa
Tên
“Thuật toán tìm số lớn hơn trong hai số a, b”. Đầu ra là:
số bằng nhau
số bé hơn
số lớn hơn
hai số a, b
Xác định kiểu dữ liệu của lệnh
số
Ký tự
Xâu ký tự
logic
Mẫu (template) trong phần mềm trình chiếu là một tập hợp các thiết kế sẵn bao gồm bố cục trang chiếu, màu sắc, phông chữ, hiệu ứng và các yếu tố thiết kế khác. Mẫu giúp người dùng tiết kiệm thời gian và tạo ra các bài trình chiếu chuyên nghiệp, nhất quán. Hãy đánh giá tính đúng sai của các nhận định sau
Có thể tùy chỉnh mẫu để phù hợp với nhu cầu của mình.
Mẫu giúp đảm bảo tính chuyên nghiệp cho bài trình chiếu.
Sử dụng mẫu sẽ làm giảm tính sáng tạo của người thiết kế.
Mẫu chỉ áp dụng cho các bài trình chiếu đơn giản.
Thuật toán sử dụng cấu trúc lặp là một loại thuật toán mà một nhóm lệnh được thực hiện lặp đi lặp lại cho đến khi một điều kiện nào đó được thỏa mãn. Cấu trúc lặp giúp chúng ta giải quyết các bài toán có tính lặp đi lặp lại, chẳng hạn như tính tổng các số từ 1 đến 100, tìm số lớn nhất trong một dãy số, v.v. Hãy đánh giá tính đúng sai của các nhận định sau:
Cấu trúc lặp chỉ dùng để thực hiện một lệnh duy nhất.
Cấu trúc lặp chỉ có một loại.
Điều kiện lặp xác định khi nào vòng lặp kết thúc.
Cấu trúc lặp giúp giảm thiểu việc viết lại các câu lệnh.
Hằng trong lập trình là một giá trị không thay đổi trong suốt quá trình thực hiện chương trình. Nó được gán một giá trị cố định ngay từ đầu và không thể bị thay đổi sau đó. Khác với biến, hằng thường được dùng để lưu trữ những giá trị đặc biệt, ví dụ như các hằng số toán học (π, e), các thông số cấu hình không đổi, hay các nhãn hiệu. Việc sử dụng hằng giúp giảm thiểu khả năng xảy ra lỗi khi vô tình thay đổi giá trị của một biến quan trọng.Hãy đánh giá tính đúng sai của các nhận định sau:
Hằng và biến là một.
Hằng thường được dùng để lưu trữ các giá trị đặc biệt.
Giá trị của hằng có thể thay đổi trong quá trình thực hiện chương trình.
Tên hằng thường được viết hoa để phân biệt với biến.
Cấu trúc rẽ nhánh đầy đủ là một cấu trúc điều khiển cho phép chương trình thực hiện một trong hai nhánh lệnh, tùy thuộc vào kết quả của một điều kiện. Nếu điều kiện đúng, một nhánh lệnh sẽ được thực hiện; nếu điều kiện sai, nhánh lệnh còn lại sẽ được thực hiện. Hãy đánh giá tính đúng sai của các nhận định sau:
Điều kiện trong cấu trúc rẽ nhánh đầy đủ luôn là một biểu thức logic.
Cấu trúc rẽ nhánh đầy đủ chỉ có một nhánh lệnh.
Cấu trúc rẽ nhánh đầy đủ luôn cần cả hai nhánh else
Cấu trúc rẽ nhánh đầy đủ giúp chương trình đưa ra nhiều quyết định hơn.
Em hãy cho biết bản mẫu khác với mẫu định dạng thể nào?
Em hãy nêu các bước tạo chương trình điều khiển nhân vật di chuyển theo đường đi là một tam giác đều
Trong Scratch, để biểu diễn cấu trúc rẽ nhánh dạng đủ, em sử dụng lệnh nào?
Em hãy cho biết sơ đồ khối ở hình bên thể hiện cấu trúc gì?
Cấu trúc tuần tự
Cấu trúc lặp
Cấu trúc rẽ nhánh dạng thiếu
Cấu trúc rẽ nhánh dạng đủ
Đoạn chương trình dưới đây có cấu trúc gì?
Cấu trúc lặp có điều kiện
Cấu trúc lặp liên tục
Cấu trúc lặp với số lần biết trước
Cấu trúc lặp với số lần không biết trước.
Phương án nào sau đây mô tả các bước sử dụng bản mẫu?
Nháy chuột chọn Design/ Themes, chọn bản mẫu
Nháy chuột chọn File/ New, chọn bản mẫu
Nháy chuột chọn Desigh/Variants, chọn bản mẫu
Nháy chuột chọn Insert/Text, chọn bản mẫu
Cho chương trình Scratch như hình bên
Chương trình hiển thị kết quả là 14, nếu số nhập vào có giá trị là 4.
Chương trình không hoạt động, nếu số nhập vào là giá trị âm.
Chương trình hiển thị kết quả là số âm, nếu nhập vào là một số nguyên dương nhỏ hơn 10.
Chương trình hiển thị kết quả là -10, nếu số nhập vào có giá trị là 0.
