Font size
WorksheetsĐề cương ôn tập HK2 - Tin Học 8 BÀI 1
Total questions: 103
Worksheet time: 52mins
Mô tả một thuật toán có các bước được thực hiện tuần tự là?
Một quá trình với các bước diễn ra cùng lúc, thực hiện xong bước này thì thực hiện bước tiếp theo, cứ như thế cho đến bước cuối cùng
Một quá trình với các bước lần lượt diễn ra, thực hiện các bước cùng một lúc, cứ như thế cho đến bước cuối cùng
Một quá trình với các bước lần lượt diễn ra, thực hiện xong bước này thì thực hiện bước tiếp theo, cứ như thế cho đến bước cuối cùng
Cả ba đáp án trên đều sai
Trong một chương trình Scratch, biến được tạo bằng lệnh ?
My variable
Make a Variable
Make a List
Đáp án khác
Chúng ta có thể mô tả một quá trình?
Với tất cả các bước cùng một lúc
Với các bước đầu tiên
Với các bước lần lượt diễn ra
Cả ba đáp án trên đều đúng
Chọn nhóm lệnh làm việc với biến trong ô?
Operations
My Blocks
Variables
Sound
Đáp án nào dưới đây là đúng?
Scratch không hỗ trợ tạo ra hằng
Scratch hỗ trợ tạo ra hằng
Scratch hỗ trợ tạo ra một vài hằng
Scratch không hỗ trợ tạo ra một vài hằng
Biến riêng của nhân vật hiện thời thì ta tích vào ô?
Make a Variable
For this sprite only
For all sprites
Đáp án khác
Biến là đại lượng có thể thay đổi giá trị trong quá trình thực hiện chương trình
Thay đổi giá trị trong quá trình thực hiện chương trình
Không thể thay đổi giá trị trong quá trình thực hiện chương trình
Có thể thay đổi trong một trường hợp
Đáp án khác
Biến chung của các nhân vật thì ta tích vào ô?
Make a Variable
For this sprite only
For all sprites
Đáp án khác
Biến có tên gọi đầy đủ là?
Biến thiên
Biến hằng
Biến nhớ
Cả ba đáp án trên đều đúng
Em có thể thay đổi thứ tự như thế nào để tạo ra thuật toán nào khác dựa trên kịch bản dưới đây?
1-3-4-5-2
5-4-3-2-1
4-5-3-2-1
3-4-2-5-1
Các lệnh thể hiện các bước thuật toán được thực hiện theo?
Số lượng các thuật toán
Số thứ tự các thuật toán
Các bước của thuật toán được mô tả
Đáp án khác
Giá trị biến có đặc điểm?
Được xác định
Có thể thay đổi khi chạy chương trình
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Lệnh quan trọng của biến là?
Lệnh gán giá trị cho một biến
Lệnh thay đổi giá trị của biến
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Kết quả của máy tính tính toán biểu thức là?
Một biểu thức
Một hằng số
Một giá trị cụ thể
Đáp án khác
Phép toán logic and là?
Chỉ sai khi hai biểu thức thành phần đều đúng
Chỉ đúng khi một biểu thức thành phần đúng
Chỉ đúng khi hai biểu thức thành phần đều đúng
Đáp án khác
Biến là nơi?
Lưu trữ các hình ảnh trong chương trình
Lưu trữ các con chữ trong chương trình
Lưu trữ các dữ liệu trong chương trình
Đáp án khác
gán một biểu thức cho biến thì máy tính sẽ tính toán?
Các phép tính
Biểu thức
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Phép toán nào dưới đây được dùng trong Scratch?
Phép cộng, trừ
Phép nhân
Phép chia
Cả ba đáp án trên đều đúng
Để thể hiện một bước trong bản mô tả ta dùng?
Dùng nhiều lệnh đơn giản của Scratch
Chỉ cần dùng hai lệnh đơn giản của Scratch
Chỉ cần dùng một lệnh đơn giản của Scratch
Đáp án khác
Dựa trên các bước tuần tự của một thuật toán ta có thể?
Mô tả một kịch bản
Mô tả một chương trình
Mô tả một đáp án
Tất cả đều đúng
Biến gọi đầy đủ là?
Biến thiên
Biến hằng
Biến nhớ
Cả ba đáp án trên đều đúng
Biến là?
Một con số
Một hằng số
Tên một vùng bộ nhớ
Cả ba đáp án trên đều sai
Nhập tên biến vào ô?
Make a Variable
For all sprites
New varibale name
Đáp án khác
Phép toán logic and là?
Chỉ sai khi hai biểu thức thành phần đều đúng
Chỉ đúng khi một biểu thức thành phần đúng
Chỉ đúng khi hai biểu thức thành phần đều đúng
Đáp án khác
Em có thể tạo chương trình nào từ câu sau đây: Nhân vật Hươu cao cổ trả lời: "Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!" trong 2 giây?
Nhân vật Hươu cao cổ trả lời: "Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!" trong 2 giây
Nhân vật Mèo trả lời: "Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!" trong 2 giây
Nhân vật Hươu cao cổ hỏi: "Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!" trong 2 giây
Nhân vật Mèo hỏi: "Khi trà xuống được bụng mình thì nó nguội lạnh mất rồi!" trong 2 giây
Phép toán not là?
Chỉ sai khi hai biểu thức thành phần đều sai
Chỉ đúng khi hai biểu thức thành phần đều đúng
Là giá trị phủ định của biểu thức
Đáp án khác
Khi kịch bản điều khiển một nhân vật bị thay đổi thứ tự các bước trong thuật toán thì?
Ta sẽ nhận được một kịch bản như cũ
Ta sẽ nhận được một kịch bản gần giống cũ
Ta sẽ nhận được một kịch bản khác
Cả ba đáp án trên đều đúng
Trong scratch, giá trị của biểu thức là?
Số
Logic
Xâu kí tự
Cả ba đáp án trên đều đúng
Nhóm nào trong Scratch cung cấp những phép toán để tạo ra các biểu thức số?
Control
Operators
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Đâu là phép so sánh thuộc biểu thức logic?
Phép so sánh bằng
Phép so sánh nhỏ hơn
Phép so sánh lớn hơn
Cả ba đáp án trên đều đúng
Phép toán or là?
Chỉ sai khi hai biểu thức thành phần đều sai
Chỉ đúng khi hai biểu thức thành phần đều đúng
Là giá trị phủ định của biểu thức
Đáp án khác
Biểu thức là?
Một toán hạng được kết nối với nhau bởi các phép toán
Nhiều hạng toán kết nối với nhau bởi các phép toán
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Thứ tự các bước trong một thuật toán quy định?
Số lượng các chương trình
Số lượn lệnh
Thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó
Cả ba đáp án trên đều sai
Biến là đại lượng có thể?
Thay đổi giá trị trong quá trình thực hiện chương trình
Không thể thay đổi giá trị trong quá trình th
Lệnh set.... to.... dùng để ?
Tăng giá trị của biến
Giảm giá trị của biến
Gán một giá trị cho biến
Đáp án khác
Em có thể tạo chương trình nào từ câu sau đây: Nhân vật Mèo hỏi: "Sao lại vậy?" trong 1,5 giây ?
Nhân vật Mèo hỏi: "Sao lại vậy?" trong 1,5 giây
Nhân vật Hươu cao cổ hỏi: "Sao lại vậy?" trong 1,5 giây
Nhân vật Mèo trả lời: "Sao lại vậy?" trong 1,5 giây
Nhân vật Hươu cao cổ trả lời: "Sao lại vậy?" trong 1,5 giây
Hãy chọn đáp án đúng?
Có thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán.
Không thể mô tả một kịch bản dưới dạng các bước tuần tự của một thuật toán
Trong một kịch bản, thứ tự thực hiện các bước rất quan trọng, nhưng trong mô tả thuật toán thì thứ tự các bước không quan trọng
Thứ tự các bước trong một thuật toán không quy định thứ tự các lệnh (hay khối lệnh) trong chương trình thể hiện thuật toán đó
Biến là?
Một con số
Một hằng số
Tên một vùng bộ nhớ
Cả ba đáp án trên đều sai
Trong một kịch bản thì điều gì quan trọng?
Thứ tự các bước thực hiện của thuật toán
Thứ tự các bước của thuật toán
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Để thể hiện một bước trong bản mô tả ta dùng?
Dùng nhiều lệnh đơn giản của Scratch
Chỉ cần dùng hai lệnh
Theo lịch sử phát triển, máy tính thay đổi như thế nào về điện năng tiêu thụ?
Từ tiêu thụ nhiều điện đến tiêu thụ ít điện năng
Từ không tiêu thụ điện năng đến tiêu thụ nhiều điện và đến tiêu thụ ít điện năng
Từ tiêu thụ nhiều điện đến tiêu thụ ít điện năng và không tiêu thụ điện năng
Đáp án khác
Với người lập trình máy tính thì biến là?
Khái niệm mới mẻ
Khái niệm không quan trọng
Khái niệm rất quan trọng và quen thuộc dù sử dụng ngôn ngữ lập trình nào
Đáp án khác
Việc thể hiện một kịch bản có các bước kế tiếp nhau là?
Thực hiện cùng một lúc các bước của thuật toán
Thực hiện tuần tự các bước của thuật toán
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Khi nào có thể sử dụng mô tả dưới dạng thuật toán?
Đặc điểm của máy tính
Các sự việc xảy ra khi động đất
Kịch bản điều khiển một nhân vật
Đáp án khác
Mỗi chương trình máy tính là?
Một dãy các lệnh điều khiển máy tính thực hiện nhiều thuật toán
Một dãy các lệnh điều khiển máy tính thực hiện hai thuật toán
Một dãy các lệnh điều khiển máy tính thực hiện một thuật toán
Đáp án khác
Các biểu thức có thể kết nối với nhau bởi các phép toán logic nào?
and
or
not
Cả ba đáp án trên đều đúng
Khi nào những người biết sử dụng Scratch sẽ tạo được chương trình thể hiện kịch bản?
Khi có thuật toán mẫu
Khi có kịch bản được mô tả ở dạng đoạn văn
Khi có kịch bản được mô tả ở một dạng thuật toán
Đáp án khác
Đối với biểu thức logic, không thể tạo mới biểu thức bằng phép toàn nào dưới đây?
and
or
mod
not
Đối với biểu thức số, không thể tạo mới biểu thức bằng phép toàn nào dưới đây?
Cộng, trừ
Nhân, chia
mod
and
Lệnh change.... by.... dùng để ?
Tăng giá trị của biến
Giảm giá trị của biến
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Đối với biểu thức xâu kí tự, có thể tạo mới biểu thức bằng phép toàn nào dưới đây?
Cộng, trừ
Nhân, chia
mod
join
Các kiểu dữ liệu của hằng là?
Hằng kiểu số
Hằng kiểu xâu kí tự
Hằng kiểu logic
Cả ba đáp án trên đều đúng
Điều kiện để rẽ nhánh luôn là?
Một biểu thức xâu kí tự
Một biểu thức số
Một biểu thức logic
Cả ba đáp án trên đều đúng
Với phép toán join thì?
Ta có thể kết nối các biểu thức xâu kí tự với nhau
Ta không thể kết nối các biểu thức xâu kí tự với nhau
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Vào thập niên 1900, các máy tính cơ học trước đó đã được thiết kế lại để?
Phù hợp với sự phát triển
Tiết kiện điện
Sử dụng mô tơ điện
Cả ba đáp án trên đều sai
Đối với biểu thức số, có thể tạo mới biểu thức bằng phép toàn nào dưới đây?
Cộng, trừ
Nhân, chia
mod
Cả ba đáp án trên đều đúng
Em có thể tạo chương trình nào từ câu sau đây: Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây?
Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây
Nhân vật Mèo suy nghĩ trong 1,5 giây
Nhân vật Hươu cao cổ nói trong 1,5 giây
Nhân vật Mèo nói trong 1,5 giây
Ta có thể kết nối các biểu thức xâu kí tự với nhau để?
Tạo ra biểu thức xâu kí tự mới dài hơn
Tạo ra biểu thức xâu kí tự ngắn hơn
Tạo ra biểu thức xâu kí tự ban đầu
Đáp án khác
Số lần lặp trong Scratch được thể hiện trong lệnh?
Next costume
Wait seconds
Repeat
Move steps
Điều kiện dừng lặp được thể hiện trong?
Next costume
Repeat
Repeat until
Move steps
Có thể tạo mới biểu thức bằng phép toán nào dưới đây?
Cộng, trừ
Nhân, chia
mod
join
Điều kiện trong câu lệnh rẽ nhánh là:
Biểu thức tính toán
Biểu thức logic
Biểu thức quan hệ
Các hàm toán học
Có mấy loại cấu trúc rẽ nhánh?
Một loại
Hai loại
Ba loại
Bốn loại
Chia nhỏ công việc để làm gì?
Dễ dàng quản lý công việc
Kiểm tra công việc
Cả hai đáp án trên đều đúng
Thuật toán nào có thể được mô tả dưới dạng cấu trúc rẽ nhánh
So sánh hai giá trị trả lời
Số bí mật
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Xâu kí tự là gì?
Một biểu thức kiểu xâu kí tự
Một biểu thức kiểu số
Một biểu thức kiểu chữ
Một biểu thức kiểu ảnh
Hình ảnh dưới đây là rẽ nhánh dạng?
Khuyết
Kết hợp
Đầy đủ
Đáp án khác
IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?
0
3
5
8
Điều kiện dừng lặp phải được thể hiện bằng?
Một biểu thức xâu kí tự
Một biểu thức số
Một biểu thức logic
Đáp án khác
Hình ảnh dưới đây là rẽ nhánh dạng?
Khuyết
Đầy đủ
Kết hợp
Đáp án khác
Xâu kí tự có phép toán nào dưới đây?
So sánh bằng
Làm trong số
Kết hợp (join) nối các xâu kí tự để tạo ra x
Trong mô tả thuật toán, <điều kiện> rẽ nhánh phải là
Một biểu thức số học
Một biểu thức nhận giá trị logic 0 hoặc 1
Một biểu thức nhận giá trị logic True hoặc False
Một biểu thức so sánh
Xâu kí tự có phép toán nào dưới đây?
So sánh bằng
Làm trong số
Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới
Đáp án khác
Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
Khi có các phép tính toán.
Khi lặp đi lặp lại một công việc nào đó.
Khi sử dụng các hàm toán học.
Khi sử dụng lệnh forever, muốn dừng lệnh thì phải dùng?
Repeat
Repeat until
Move steps
Stop this script
Hãy chọn phương án ghép đúng nhất . Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF - THEN, sau IF là <điều kiện> . Điều kiện là
Biểu thức lôgic
Biểu thức số học
Biểu thức quan hệ
Một câu lệnh
Trong quá trình thể hiện một thuật toán, khi phải dựa trên điều kiện cụ thể nào đó để xác định bước tiếp theo thì ta cần sử dụng?
Cấu trúc chặt chẽ
Cấu trúc một nhánh
Cấu trúc rẽ nhánh
Cả ba đáp án trên đều đúng
Khối lệnh thể hiện lặp vô hạn lần là?
Repeat
Repeat until
Move steps
Forever
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
A + B
A > B
N mod 100
A nho hon B
Để thể hiện cấu trúc rẽ nhánh dạng khuyết, có thể dùng?
Khối lệnh rẽ nhánh dạng đầy đủ (lf... then.... else...) nhưng kéo thả lệnh nào vào phần else
Khối lệnh rẽ nhánh dạng đầy đủ (lf... then.... else...)
Khối lệnh rẽ nhánh dạng đầy đủ (lf... then.... else...) nhưng không kéo thả lệnh nào vào phần else
Cả ba đáp án trên đều đúng
Em hãy cho biết cấu trúc hình sau thể hiện điều gì?
Nếu seup 1 số tới 10 -> lặp lại 30 lần
Nếu seup 1 số tới 0 -> lặp lại 30 lần
Nếu seup 1 số tới 0 -> lặp lại 10 lần
Đáp án khác
Khối lệnh thể hiện lặp vô hạn lần là?
Repeat
Repeat until
Move steps
Forever
Phát biểu nào sau đây là sai?
Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh
Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán
Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết
Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau
Việc lặp lại các câu hỏi trong cấu trúc lặp được thực hiện khi?
Người chơi đoán đúng
Khi còn thời gian
Người chơi đoán sai
Đáp án khác
Để thể hiện việc một số lệnh được thực hiện lặp lại với số lần lặp đã xác định trước ta dùng?
Cấu trúc kết hợp
Cấu trúc rẽ nhánh
Cấu trúc lặp
Cả ba đáp án trên đều đúng
Cấu trúc rẽ nhánh gồm dạng nào dưới đây?
Dạng khuyết
Dạng đầy đủ
Cả ba đáp án trên đều đúng
Cả ba đáp án trên đều sai
Cấu trúc lặp trong Scratch được sử dụng để lặp lại?
Một lệnh
Một đoạn mã bao gồm nhiều lệnh
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Điều kiện kết thúc vòng lặp là
Người chơi đoán sai
Người chơi đoán đúng
Khi không còn thời gian
Người chơi đoán sai
Có hai khối lệnh rẽ nhánh nào dưới đây?
Rẽ nhánh đầy đủ
Rẽ nhánh khuyết
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF <điều kiện> THEN
Điều kiện được tính toán xong
Điều kiện được tính toán và cho giá trị đúng
Điều kiện k
<Điều kiện> trong câu lệnh lặp với số lần không biết trước là:
Hàm toán học
Biểu thức logic
Biểu thức quan hệ
Biểu thức tính toán
Vòng lặp với số lần không biết trước câu lệnh hay nhóm câu lệnh được thực hiện khi:
<Điều kiện> sai
<Điều kiện> đúng
<Điều kiện> lớn hơn 0
<Điều kiện> bằng 0
Có mấy khối lệnh để thể hiện cấu trúc lặp trong thuật toán?
Ba khối lệnh
Bốn khối lệnh
Hai khối lệnh
Đáp án khác
Điều kiện dừng lặp phải là một biểu thức logic để?
Xác định khi nào cần dừng vòng lặp
Xác định khi nào muốn dừng vòng lặp
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Cấu trúc lặp nào sau đây không được cho trước trong các nhóm lệnh của Scrath?
Lặp một khối lệnh với so lần định trước
Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh
Lặp một khối lệnh vô hạn lần
Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh
Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng
Cấu trúc vòng
Cấu trúc so sánh
Cấu trúc lặp
Cấu trúc rẽ nhánh
Trong cấu trúc rẽ nhánh thì điều kiện sẽ được nhận giá trị nào?
Đúng
Sai
Đúng hay sai
Đúng một phần
Có thể sử dụng cấu trúc lặp khi ?
Biết trước số lần lặp
Không biết trước số lần lặp
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Có mấy loại cấu trúc lặp?
Cấu trúc lặp biết trước số lần lặp
Cấu trúc lặp không biết trước số lần lặp
Cả hai đáp án trên đều đúng
Cả hai đáp án trên đều sai
Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng:
Cấu trúc rẽ nhánh
Cấu trúc lặp
Hàm ceil()
Hàm toán học sqrt()
Cấu trúc lặp có dạng nào dưới đây
Lặp với số lần cố định trước
Lặp vô hạn
Lặp có điều kiện
Cả ba đáp án trên đều đúng
Phát biểu nào sau đây là sai?
Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước
Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước
Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước
Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều kiện lặp
Phát biểu nào sau đây là sai?
Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước
Dùng câu lệnh
