WorksheetsTin 8. Ôn Tập cuối HKII
Total questions: 25
Worksheet time: 15mins
Name
Class
Date
1.
Trong ngôn ngữ lập trình, số được phân loại các kiểu dữ liệu nào?
a)
Kiểu số nguyên hoặc kiểu số thực.
b)
Kiểu kí tự hoặc kiểu xâu kí tự.
c)
Kiểu số nguyên và kiểu xâu kí tự.
d)
Kiểu số thực và kiểu kí tự.
2.
Trong ngôn ngữ lập trình, văn bản được phân loại các kiểu dữ liệu nào?
a)
Kiểu số nguyên hoặc kiểu số thực.
b)
Kiểu kí tự hoặc kiểu xâu kí tự.
c)
Kiểu số nguyên và kiểu xâu kí tự.
d)
Kiểu số thực và kiểu kí tự.
3.
Ngôn ngữ lập trình Scracth có bao nhiêu kiểu dữ liệu phổ biến?
a)
2
b)
3
c)
4
d)
5
4.
Các kiểu dữ liệu phổ biến của ngôn ngữ lập trình Scracth là:
a)
Kiểu số, kiểu xâu kí tự và kiểu kí tự.
b)
Kiểu số nguyên, kiểu số thực, kiểu kí tự.
c)
Kiểu số, kiểu xâu kí tự và kiểu lôgic.
d)
Kiểu số nguyên, kiểu xâu kí tự và kiểu lôgic.
5.
Trong ngôn ngữ lập trình, Biến được dùng để làm gì?
a)
thực hiện các phép toán.
b)
lưu trữ giá trị số.
c)
so sánh dữ liệu.
d)
lưu trữ dữ liệu.
6.
Trong ngôn ngữ lập trình, làm thế nào để nhận biết được Biến?
a)
biến được nhận biết qua kiểu dữ liệu
b)
biến được nhận biết qua tên của nó.
c)
biến được nhận biết qua kết quả trả về.
d)
biến được nhận biết qua sự thay đổi của giá trị.
7.
Giá trị không thay đổi trong quá trình thực hiện chương trình được gọi là gì?
a)
Biến.
b)
Hằng.
c)
Biểu thức.
d)
Hàm.
8.
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 gọi là gì?
a)
Biến.
b)
Hằng.
c)
Biểu thức.
d)
Hàm.
9.
Trong ngôn ngữ lập trình trực quan, cấu trúc điều khiển nào dưới đây đượ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?
a)
Cấu trúc lặp.
b)
Cấu trúc rẽ nhánh dạng đủ.
c)
Cấu trúc tuần tự.
d)
Cấu trúc rẽ nhánh dạng khuyết.
10.
Kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu của Hằng?
a)
Kí tự.
b)
Xâu kí tự.
c)
Số.
d)
Lôgic.
11.
Đáp án nào sau đây là Hằng?
a)
n.
b)
“Xin chào”.
c)
().
d)
Phép toán (+, -, *, /).
12.
Khi dựa vào phân tích lôgic để tìm lỗi thì ta nên tập trung vào?
a)
Khối lệnh trực tiếp liên quan đến lỗi.
b)
Khối lệnh liên quan lôgic đến nó theo các cấu trúc điều khiển.
c)
Khối lệnh trực tiếp liên quan đến lỗi và so sánh với kịch bản xem chúng thực hiện có đúng yêu cầu hay không
d)
So sánh với kịch bản xem chúng thực hiện có đúng yêu cầu hay không.
13.
Vì sao cần phải chạy thử chương trình?
a)
Để phát hiện và loại bỏ lỗi.
b)
Để kiểm thử và phân loại lỗi.
c)
Để phát hiện và phân loại lỗi.
d)
Để máy tính có thể lưu chương trình.
14.
Lỗi chương trình có bao nhiêu loại?
a)
1
b)
2
c)
3
d)
4
15.
Tên của các loại lỗi chương trình là gì?
a)
Lỗi cú pháp.
b)
Lỗi lôgic.
c)
Lỗi viết câu lệnh sai quy tắc.
d)
Đáp án A và B đúng.
16.
Lỗi viết lệnh sai quy tắc làm cho chương trình không hoạt động được gọi là gì?
a)
Lỗi cú pháp.
b)
Lỗi lôgic.
c)
Lỗi viết câu lệnh sai quy tắc.
d)
Lỗi sai kịch bản.
17.
Cấu trúc lặp nào sau đây không được cho trước trong các nhóm lệnh Scratch?
a)
Lặp một khối lệnh với số lần định trước.
b)
Lặp một khối lệnh vô hạn lần.
c)
Lặp với điều kiện được kiểm tra trước khi thực hiện khối lệnh.
d)
Lặp với điều kiện được kiểm tra sau khi thực hiện khối lệnh.
18.
Biểu thức tính chỉ số BMI của cơ thể là . Biểu thức này trả lại giá trị thuộc kiểu dữ liệu nào?
a)
Kiểu số.
b)
Kiểu xâu kí tự.
c)
Kiểu Lôgic.
d)
Không xác định.
19.
Hãy xác định kiểu dữ liệu kết quả của phép toán sau
a)
Kiểu số.
b)
Kiểu xâu kí tự.
c)
Kiểu Lôgic.
d)
Không xác định.
20.
Hãy xác định kiểu dữ liệu kết quả của phép toán sau
a)
Kiểu số.
b)
Kiểu xâu kí tự.
c)
Kiểu Lôgic.
d)
Không xác định.
21.
Hãy xác định kiểu dữ liệu kết quả của phép toán sau
a)
Kiểu số.
b)
Kiểu xâu kí tự.
c)
Kiểu Lôgic.
d)
Không xác định.
22.
Hình bên thể hiện cấu trúc điều khiển nào?
a)
Cấu trúc lặp.
b)
Cấu trúc rẽ nhánh dạng đủ.
c)
Cấu trúc tuần tự.
d)
Cấu trúc rẽ nhánh dạng khuyết.
23.
Hình bên thể hiện cấu trúc điều khiển nào?
a)
Cấu trúc lặp với số lần định trước
b)
Cấu trúc rẽ nhánh.
c)
Cấu trúc lặp có điều kiện kết thúc
d)
Cấu trúc lặp vô hạn lần.
24.
Hình bên thể hiện cấu trúc điều khiển nào?
a)
Cấu trúc lặp với số lần định trước
b)
Cấu trúc lặp vô hạn lần.
c)
Cấu trúc lặp có điều kiện kết thúc
d)
Cấu trúc rẽ nhánh
25.
Hình bên thể hiện cấu trúc điều khiển nào?
a)
Cấu trúc lặp với số lần định trước
b)
Cấu trúc lặp vô hạn lần.
c)
Cấu trúc lặp có điều kiện kết thúc
d)
Cấu trúc rẽ nhánh
100 %
