Font size
WorksheetsKiểm tra kiến thức lập trình
Total questions: 64
Worksheet time: 40mins
Điền từ vào chỗ chấm: …… là bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình
Phần mềm máy tính
Bài toán
Chương trình máy tính
Một đáp án khác
Phát biểu nào sau đây đúng:
Bài toán là bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình.
Chỉ có một ngôn ngữ lập trình được tạo ra để viết chương trình dành cho máy tính.
Mỗi chương trình máy tính là một bản mô tả các việc cần làm mà máy tính có thể làm được theo từng bước để giải quyết một bài toán cụ thể.
Hiện nay máy tính đã trực tiếp hiểu được ngôn ngữ của con người
Trong các câu sau, câu nào sai:
Chương trình máy tính là một bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình
Thuật toán có câu trúc tuần tự khi không có bước nào giống bước nào
Thuật toán có cấu trúc tuần tự khi các bước được thực hiện theo đúng trình tự liệt kê trong mô tả thuật toán
Khi các bước được thực hiện theo đúng trình tự liệt kê trong mô tả thuật toán thì ta có cấu trúc tuần tự
Cấu trúc tuần tự là gì?
Là cấu trúc xác định thứ tự dữ liệu được lưu trữ.
Là cấu trúc xác định thứ tự các bước được thực hiện.
Là cấu trúc lựa chọn bước thực hiện tiếp theo.
Là cấu trúc xác định số lần lặp lại một số bước của thuật toán.
Câu nào dưới đây là đúng?
"Nếu trời mưa thì em sẽ không đi dã ngoại với các bạn" có chứa cấu trúc lặp
"Nếu được nghỉ bốn ngày vào dịp Quốc khánh mồng 2 - 9 thì gia đình em sẽ đi du lịch tại Đà Nẵng, còn không sẽ có kế hoạch khác" có chứa cấu trúc lặp
"Nếu vẫn chưa làm xong bài tập về nhà môn Toán, em phải làm bài tập cho đến khi nào xong thì dừng" có chứa cấu trúc rẽ nhánh.
"Tính diện tích lá cờ t�� quốc có hình chữ nhật" có chứa cấu
Câu 6: "Tính giá trị tổng của a và b" có chứa cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc nhánh dạng thiếu
Cấu trúc nhánh dạng đủ
Cấu trúc lặp
Câu 7: Trong bài toán "Cho N và M. Tìm bội chung nhỏ nhất của chúng". Đầu ra của bài toán là:
N và M
Bội chung nhỏ nhất
N và Bội chung nhỏ nhất
N, M và bội chung nhỏ nhất
Câu 8: Đoạn văn sau mô tả công việc rửa rau: ' Em hãy cho rau vào chậu và xả nước ngập rau. Sau đó em dùng tay đảo rau trong chậu. Cuối cùng em vớt rau ra rổ và đổ hết nước trong chậu đi.' Đoạn văn bản trên thể hiện cấu trúc điều khiển nào?
Cấu trúc tuần tự.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc rẽ nhánh dạng đủ.
Câu 9: Bài toán: Tính diện tích của một sân vận động có dạng một hình chữ nhật ghép thêm hai nửa hình tròn ở hai chiều rộng, cho biết chiều dài, chiều rộng hình chữ nhật. Đầu vào của bài toán là:
Chiều rộng b
Chiều dài a
Đường kính c
Chiều dài a, chiều rộng b
Câu 10: Bài toán: Tính diện tích của một sân vận động có dạng một hình chữ nhật ghép thêm hai nửa hình tròn ở hai chiều rộng, cho biết chiều dài, chiều rộng hình chữ nhật. Đầu ra của bài toán là:
Diện tích hình chữ nhật
Diện tích hai nửa hình tròn
Diện tích sân vận động
Diện tích hình chữ nhật, diện tích hai nửa hình tròn và diện tích sân vận động.
Câu 11: Cho bài toán: Tính điểm trung bình ba môn Toán, Ngữ văn, Tiếng anh". Hãy cho biết đầu ra của bài toán là gì?
Tổng điểm Toán, Ngữ văn, Tiếng anh
Điểm ba môn Toán, Ngữ văn,
Cho bài toán: Tính điểm trung bình ba môn Toán, Ngữ văn, Tiếng anh. Hãy cho biết đầu ra của bài toán là gì?
Tổng điểm Toán, Ngữ văn, Tiếng anh
Điểm ba môn Toán, Ngữ văn, Tiếng anh
Điểm trung bình cộng ba môn Toán, Ngữ văn, Tiếng anh
Điểm trung bình cộng môn Toán và Ngữ văn
Cách làm salad cá ngừ: 1. Cá ngừ dằm nhỏ 2. Đổ sốt mayonnaise ra bát, thêm nước cốt chanh, muối tiêu và trộn đều 3. Rửa sạch rau xà lách, để ráo rồi cắt nhỏ 4. Cà chua thái lát. Hành tây bóc vỏ thái khoanh mỏng 5. Cho xà lách, hành tay, quả ô liu, cá ngừ vào tô lớn, rưới nước sốt lên rồi trộn đều, thêm vài lát cà chua để trang trí là có thể dùng được. Em hãy cho biết, Input của bài toán là gì?
Các bước thực hiện
Các loại nguyên liệu
Cá ngừ
Salad cá ngừ
Cho các bước sau: 1. Nhập giá trị a, giá trị b, giá trị c. 2. Trung bình cộng ← Tổng : 3 3. Thông báo giá trị Trung bình cộng. 4. Tổng ← a + b + c. Các bước mô tả thuật toán đúng:
(1) - (2) - (4) - (3)
(1) - (4) - (2) - (3)
(1) - (3) - (4) - (2)
(1) - (2) - (3) - (4)
Cho các bước sau: (1) Vệ sinh giẻ và chậu rửa. (2) Rửa xà phòng (3) Dọn sạch thực phẩm thừa (4) Tráng lại bằng nước sạch. Trình tự đúng để rửa bát:
(1) -> (3) -> (2) -> (4)
(1) -> (2) -> (3) -> (4)
(3) -> (2) -> (1) -> (4)
(2) -> (3) -> (1) -> (4)
Sắp xếp các bước để mô tả đúng thuật toán tính diện tích hình tròn khi biết chu vi của nó: (1) Tìm bán kính hình tròn r = C : 2 : π ( dựa theo công thức C = r * 2π) (2) gọi C là chu vi, r là bán kính hình tròn (3) Tính diện tích hình tròn, gọi A là diện tích hình tròn, ta có A = π .r2
(3) -> (1) -> (2)
(2) - > (1) -> (3)
(1) -> (2) -> (3)
Câu 16: Viết chương trình nhập vào năm sinh, xuất ra màn hình số tuổi, mốc tính là năm 2017. Chọn đáp án đúng:
Hình 1
Hình 2
Hình 3
Hình 4
Câu 17: Sắp xếp các bước sau để trở thành một thuật toán đúng:
(1) -> (3) -> (2) -> (4) ->(6) ->(5)
(1) -> (2) -> (3) -> (4) ->(6) ->(5)
(1) -> (3) -> (4) -> (2) ->(6) ->(5)
(1) -> (3) -> (2) -> (6) ->(4) ->(5)
Câu 18: Cho thuật toán sau: Bài toán của thuật toán trên là:
Cho hai số a, b. Tính giá trị của a trừ b
Nhập giá trị hai số a, b. Tính giá trị của b trừ a
Tính giá trị tổng của a và b
Cho giá trị hai số a, b. Tính giá trị hiệu của a và b
Câu 19: Chương trình máy tính trên có bao nhiêu bước mô tả thuật toán:
3 bước
4 bước
5 bước
6 bước
Câu 20: Bước nào không có trong chương trình máy tính trên:
Di chuyển 20 bước
Di chuyển thêm 10 bước nữa
Bật âm thanh Meow
Nói xin chào trong 5 giây
Câu 1: Trong quá trình hiện cấu trúc rẽ nhánh, khi điều kiện thỏa mãn thì đó là:
Nhánh đúng
Nhánh sai
Hết nhánh
Cả A, B, C đều sai
Câu 2: Để thể hiện cấu trúc rẽ nhánh, ta quy ước sử dụng cặp từ khóa:
"Nếu……trái lại"
"Nếu ……thì"
"Nếu …..có"
"Nếu…... lại"
Câu 3: Cấu trúc rẽ nhanh luôn kết thúc với dấu hiệu
"Ngược lại".
"Hết nhánh".
"Kết thúc".
"Trái lại".
Câu 4: Cú pháp rẽ nhánh dạng đủ là:
Cấu trúc rẽ nhanh luôn kết thúc với dấu hiệu
Ngược lại.
Hết nhánh.
Kết thúc.
Trái lại.
Cú pháp rẽ nhánh dạng đủ là:
Nếu <điều kiện> :….. trái lại. Hết nhánh
Nếu <điều kiện> : …….. Hết nhánh
Khi <Điều kiện> : …..trái lại. Hết nhánh
Cả ba đáp án trên đều sai
Trong cuộc sống hằng ngày, từ "nếu" được dùng để chỉ một:
Hành động
Điều kiện
Thuật toán
Kết quả
Để thể hiện cấu trúc rẽ nhánh cần nhận biết các thành phần. Chọn đáp án không đúng
Điều kiện rẽ nhánh là gì.
Bước tiếp theo cần thực hiện nếu điều kiện được thỏa mãn, gọi là nhánh đúng
Đầu vào, đầu ra
Bước cần thực hiện nếu điều kiện không thỏa mãn, gọi là nhánh sai
Công việc không hoạt động theo cấu trúc rẽ nhánh dạng đủ là:
Nếu trời mưa em sẽ ở nhà đọc truyện, ngược lại em sẽ đi đá bóng
Nếu một số chia hết cho 2 thì nó là số chẵn, ngược lại là số lẻ
Nếu mai trời vẫn mưa, đường vẫn ngập nước, em được nghỉ học ở nhà
Nếu cuối tuần trời không mưa cả nhà em sẽ đi picnic, ngược lại cả nhà sẽ ở nhà xem phim
Câu nào dưới đây là đúng?
"Nếu trời mưa thì em sẽ không đi dã ngoại với các bạn" có chứa cấu tuần tự
"Nếu được nghỉ bốn ngày vào dịp Quốc khánh mồng 2 - 9 thì gia đình em sẽ đi du lịch tại Đà Nẵng, còn không sẽ có kế hoạch khác" có chứa cấu trúc rẽ nhánh
"Nếu vẫn chưa làm xong bài tập về nhà môn Toán, em phải làm bài tập cho đến khi nào xong thì dừng" có chứa cấu trúc rẽ nhánh.
"Nếu trời không mưa thì em đi đá bóng" có chứa cấu tuần tự
Trong các phát biểu sau về biểu thức điều kiện, ở cấu trúc rẽ nhánh, phát biểu nào đúng, phát biểu nào sai?
(a)
Trong các phát biểu sau về biểu thức điều kiện, ở cấu trúc rẽ nhánh, phát biểu nào đúng, phát biểu nào sai?
Phải là một biểu thức so sánh bằng giá trị
Phải là một biểu thức so sánh giá trị lớn hơn, nhỏ hơn
Khi kiểm tra phải cho kết quả là đúng
Cả A, B, C đều sai
Nếu trời không mưa thì em đi đá bóng có chứa cấu trúc nào?
Cấu trúc tuần tự
Cấu trúc nhánh dạng thiếu
Cấu trúc nhánh dạng đủ
Cấu trúc lặp
Sơ đồ dưới đây thuộc cấu trúc:
Cấu trúc rẽ nhánh dạng thiếu
Cấu trúc tuần tự
Cấu trúc rẽ nhánh dạng đủ
Cấu trúc lặp
Sơ đồ dưới đây là sơ đồ khối biểu diễn cấu trúc gì?
Tuần tự
Rẽ nhanh dạng thiếu
Rẽ nhánh đầy đủ
Lặp
Cho sơ đồ khối sau: Bài toán từ sơ đồ khối trên là:
Học sinh cấp trung học bắt đầu được kết nạp Đoàn khi 12 tuổi đến 16 tuổi
Học sinh cấp trung học bắt đầu được kết nạp Đoàn khi vừa tròn 16 tuổi
Học sinh cấp trung học bắt đầu được kết nạp Đoàn khi lớn hơn 16 tuổi
Học sinh cấp trung học bắt đầu được kết nạp Đoàn khi đủ 16 tuổi
Sơ đồ khối thể hiện cấu trúc điều khiển nào?
Cấu trúc rẽ nhánh dạng đủ.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc tuần tự.
Bạn An được 8 điểm. Theo em, bạn nhận được thông báo gì?
Không nhận được thông báo.
"Bạn cố gắng hơn nhé!".
"Chúc mừng bạn!".
"Chúc mừng bạn! Bạn cố gắng hơn nhé!".
Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau: Nếu nhân vật gặp chướng ngại vật (chẳng hạn tảng đá), thì nhân vật sẽ đổi hướng trước khi tiế
Bạn Hoàng xây dựng thuật toán cho nhân vật di chuyển trên sân khấu với quy luật như sau: Nếu nhân vật gặp chướng ngại vật (chẳng hạn tảng đá), thì nhân vật sẽ đổi hướng trước khi tiếp tục di chuyển về phía trước. Nếu nhân vật không gặp phải chướng ngại vật, thì nhân vật tiếp tục tiến về phía trước. Bạn Hoàng nên dùng loại cấu trúc điều khiển nào?
Cấu trúc tuần tự.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc rẽ nhánh dạng đủ.
Cho ba đồng xu trong đó có một đồng xu giả nhẹ hơn. Dùng cân thăng bằng để tìm ra đồng xu giả. Các bước thực hiện thuật toán: (1) Trái lại (cân lệch nghiêng): Kết luận đồng xu bên nhẹ hơn là giả. (2) Lấy hai đồng xu bất kì đặt lên cân (3) Nếu cân thăng bằng: Kết luận đồng xu còn lại giả. Thứ tự sắp xếp đúng là:
(2) - (1) - (3)
(2) - (3) - (1)
(3) - (1) - (2)
(3) - (2) - (1)
Cho các bước: a. Bắn trúng hồng tâm b. Chưa trúng hồng tâm? c. Đúng d. Sai e. Dừng lại. Lần lượt các bước điền vào chỗ chấm là:
b - d - c - a - e
a - d - c - b - e
b - d - c - e - a
b - c - d - a - e
Cho thuật toán: Đầu vào: bit c = bật hoặc tắt công tắc; bit d = sáng hoặc tối đèn. Đầu ra: báo hỏng. Nếu (c # d) : hỏng 1. Nếu (d = 1): hỏng công tắc 2. Trái lại: Hỏng công tắc đèn Hết nhánh Hết nhánh. Sơ đồ nào dưới đây vẽ đúng từ thuật toán đã cho:
Hình 2
Hình 1
Hình 3
Hình 4
Ta sử dụng cấu trúc lặp khi:
Liệt kê các bước theo trình tự thực hiện
Có một vài thao tác đượ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
Có các trường hợp khác nhau cần xem xét trong quá trình thực hiện
Cả ba đáp án A, B, C đều đúng
Phát biểu nào sau đây không đúng?
(a)
Phát biểu nào sau đây không đúng?
trong cấu trúc lặp, mỗi bước phải được thực hiện nhiều hơn một lần
Cấu trúc lặp với số lần lặp đã biết trước luôn có thể chuyển thành cấu trúc lặp với kiểm ta điều kiện lặp
trong cấu trúc lặp, điều kiện lặp có thể đúng ngay từ đầu
Cả 3 đáp án trên đều sai
Đâu không phải là mẫu thể hiện cấy trúc lặp:
"Lặp với…từ…đến… Hết lặp"
"Lặp khi <Điều kiện lặp>:…. Hết lặp"
"Nếu <Điều kiện>:….. trái lại: ….Hết lặp"
Cả 3 đáp án trên đều sai
Dữ liệu do biến lưu trữ gọi là:
giá trị của biến
biến
thuật toán
đại lượng
Cấu trúc lặp dùng để mô tả các bước của thuật toán được thực hiện:
Chỉ được lặp duy nhất 1 lần
Lặp lại nhiều lần
Câu A đúng, câu B sai
Câu A sai, câu B đúng
Để thể hiện cấu trúc lặp khi biết trước số lần lặp ta sử dụng mẫu:
"Lặp khi <Điều kiện lặp>…. Hết lặp"
"Nếu…. trái lại…Hết lặp"
"Lặp với…từ…đến… Hết lặp"
Cả A, B, C đều sai
Cấu trúc dưới đây được gọi là:
Cấu trúc lặp
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Một cấu trúc khác
Trong cấu trúc lặp bao giờ cũng có:
khâu đặt điều kiện rẽ nhánh
khâu kiểm tra điều kiện kết thúc quá trình lặp
khâu kết thúc tuần tự
khâu kiểm tra điều kiện rẽ nhánh
Phát biểu nào sau đây là sai?
Cấu trúc lặp có số lần lặp luôn được xác định trước.
Cấu trúc lặp bao giờ cũng có điều kiện để vồng lặp kết thúc.
Cấu trúc lặp có hai loại là 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 trúc lặp có loại kiểm tra điều
Trong các câu sau, câu phát biểu sai là:
Đầu vào của bài toàn nhiều chỗ giống nhau sẽ yêu cầu thuật toán có cấu trúc lặp
Có cấu trúc lặp trong thuậ toán khi mô tả thuật toán thấy có một loạt thao tác kế tiếp nhau được lặp lại
Trong mẫu cấu trúc "Lặp khi < điều kiện lặp> được thỏa mãn..." thao tác lặp được thực hiện ít nhất một lần
Cấu trúc lặp luôn kết thúc với dấu hiệu "Hết lặp"
Trong các ví dụ sau, đâu là câu nào có thể biểu diễn bằng cấu trúc lặp:
Nếu sáng mai trời mưa, em sẽ mang theo áo mưa.
Nếu vẫn chưa làm hết bài tập, em phải làm bài tập đến khi nào hết.
Nếu được nghỉ ba ngày vào dịp Tết Dương lịch thì gia đỉnh em sẽ đi du lịch, còn không sẽ có kế hoạch khác.
Cả ba đáp án trên đều đúng
Công việc trong cuộc sống mà việc thực hiện gồm các bước được thực hiện lặp lại nhiều lần:
Rửa rau giúp mẹ
Thức dậy và đánh răng
Đếm số học sinh có điểm 10 môn Toán kiểm tra cuối học kì
Tất cả các đáp án trên đều đúng
Bạn Hải đã viết một chương trình điều khiển chú mèo di chuyển liên tục trên sân khấu cho đến khi chạm phải chú chó. Bạn Hải nên dùng loại cấu trúc điều khiển nào để thực hiện yêu cầu di chuyển liên tục của chú mèo?
Cấu trúc rẽ nhánh dạng đủ.
cấu trúc rẽ nhánh dạng thiếu.
Cấu trúc lặp.
Cấu trúc tuần tự.
"Tính tổng số quả táo của 5 thành viên trong gia đình em". Cấu trúc phù hợp nhất trong trường hợp này là:
Câu 14: "Tính tổng số quả táo của 5 thành viên trong gia đình em". Cấu trúc phù hợp nhất trong trường hợp này là:
Cấu trúc lặp không biết trước số lần lặp
Cấu trúc lặp biết trước số lần lặp
Cấu trúc rẽ nhánh
Cấu trúc tuần tự
Câu 15: Cho thuật toán sau: Đầu vào: Các số tự nhiên liên tiếp bắt đầu từ số 1 Đầu ra: Tổng các số tự nhiên liên tiếp lớn hơn 500 Các bước của thuật toán Bước 1: Tổng đang có =1 Bước 2: Lặp khi tổng các số tự nhiên liên tiếp bắt đầu từ 1 bé hơn 500 a. Các số tự nhiên liên tiếp bắt đầu từ 1, gọi là các số tự nhiên liên tiếp bắt đầu từ 1 b. Cộng thêm các số liên tiếp bắt đầu từ 1 vào Tổng đang có Hết lặp Bước 3: Thông báo: Đáp số cần tìm là Tổng đang có Trong các bước thực hiện trên, bước nào còn chưa đúng:
Bước 1
Bước 2
Bước 3
Cả ba bước đều sai
Câu 16: Sắp xếp các bước để mô tả đúng thuật toán robot vẽ được một hình vuông có độ dài cạnh là a cm (1) Lặp với đếm từ 1 đến 4 (2) Di chuyển (a) (3) Quay phải (90) (4) Hạ bút (5) Nhấc bút (6) Hết lặp Trật tự sắp xếp đúng:
(1) -> (3) -> (4) -> (2) -> (5) -> (6)
(1) -> (2) -> (3) -> (4) -> (5) -> (6)
(1) -> (4) -> (2) -> (5) -> (3) -> (6)
(1) -> (3) -> (2) -> (5) -> (4) -> (6)
Câu 17: Trong các sơ đồ khối sau, sơ đồ khối nào thể hiện cấu trúc lặp kiểm tra điều kiện:
Hình 1
Hình 2
Hình 3
Hình 4
Câu 19: Thuật toán dưới đây thuộc cấu trúc:
Cấu trúc nhánh dạng thiếu
Cấu trúc nhánh dạng đủ
Cấu trúc lặp
Cấu trúc tuần tự
