Tắt QC

Trắc nghiệm Tin học 8 Chân trời bài 12 Thuật toán, chương trình máy tính

Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm Tin học 8 Bài 12 Thuật toán, chương trình máy tính - sách chân trời sáng tạo. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

NỘI DUNG TRẮC NGHIỆM

Câu 1: Chương trình máy tính là gì?

  • A. Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.
  • B. Các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.
  • C. Là bước thực hiện công việc đó.
  • D. Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

Câu 2: Điều kiện của các bước thực hiện trong thuật toán là gì?

  • A. Các lệnh trong chương trình được thực hiện tuần tự từ trên xuống dưới.
  • B. Các lệnh viết bằng ngôn ngữ lập trình chỉ dẫn máy tính thực hiện các bước của thuật toán.
  • C. Là bước thực hiện công việc đó.
  • D. Các bước của thuật toán được thực hiện tuần tự từ trên xuống dưới.

Câu 3: Có mấy bước để tạo chương trình máy tính?

  • A. 1
  • B. 2
  • C. 3
  • D. 4

Câu 4: Lợi thế của việc sử dụng sơ đồ khối so với ngôn ngữ tự nhiên để mô tả thuật toán là gì?

  • A. Sơ đồ khối tuân theo một tiêu chuẩn quốc tế nên con người dù ở bất kể quốc gia nào cũng có thể hiểu.
  • B. Sơ đồ khối dễ vẽ.
  • C. Sơ đồ khối dễ thay đổi.
  • D. Vẽ sơ đồ khối không tốn thời gian.

Câu 5: Trong các ví dụ sau, đâu là thuật toán:

  • A. một dãy các bước hướng dẫn tính diện tích của hình thang cân
  • B. một bài văn tả cảnh hoàng hôn ở biển
  • C. một bài hát mang âm điệu dân gian
  • D. một bản nhạc tình ca

Câu 6: Tại sao chúng ta cần viết chương trình?

  • A. viết chương trình giúp con người
  • B. điều khiển máy tính
  • C. một cách đơn giản và hiệu quả hơn
  • D. Cả A, B và C

Câu 7: Cho dãy các thao tác sau đây:

a) Max <- a

b) Nếu Max < b thì Max <- b

c) Nhập a, b

d) Thông báo Max và kết thúc

Sắp xếp thứ tự các thao tác để nhận được thuật toán tìm giá trị lớn nhất của hai số nguyên a và b:

  • A. c – a – b – d
  • B. a – b – c – d
  • C. c – d – a – b
  • D. c – b – d – a

Câu 8: Thuật toán có thể được mô tả bằng:

  • A. ngôn ngữ viết
  • B. ngôn ngữ kí hiệu
  • C. ngôn ngữ logic toán học
  • D. ngôn ngữ tự nhiên (liệt kê các bước) và sơ đồ khối

Câu 9: Đâu là dữ liệu kiểu số?

  • A. Số nguyên, số thực, số tự nhiên,...
  • B. Dãy kí tự.
  • C. Đúng (true), sai (false).
  • D. Cả 3 đáp án trên.

Câu 10: Đâu là dữ liệu kiểu chữ?

  • A. Số nguyên, số thực, số tự nhiên,...
  • B. Dãy kí tự.
  • C. Đúng (true), sai (false).
  • D. Cả 3 đáp án trên.

Câu 11: Đâu là dữ liệu kiểu logic?

  • A. Số nguyên, số thực, số tự nhiên,...
  • B. Dãy kí tự.
  • C. Đúng (true), sai (false).
  • D. Cả 3 đáp án trên.

Câu 12: Viết chương trình là:

  • A. hướng dẫn máy tính
  • B. thực hiện các công việc
  • C. hay giải một bài toán cụ thể
  • D. Cả A, B và C

Câu 13: Mẹ dặn Nam ở nhà nấu cơm và nhớ thực hiện tuần tự các bước sau:

Bước 1: Chuẩn bị nồi cơm điện, gạo, nước

Bước 2: Cho gạo và nước với tỉ lệ phù hợp vào nồi

Bước 3: Cắm điện, bật nút nấu

Bước 4: Cơm chín, đánh tơi cơm

Các bước trên được gọi là:

  • A. Bài toán
  • B. Người lập trình
  • C. Máy tính điện tử
  • D. Thuật toán

Câu 14: Chương trình máy tính được theo các bước nào?

  • A. Viết chương trình bằng ngôn ngữ lập trình
  • B. Dịch chương trình thành ngôn ngữ máy
  • C. Viết chương trình bằng ngôn ngữ lập trình rồi dịch chương trình thành ngôn ngữ máy
  • D. Viết chương trình trên giấy rồi gõ vào máy tính

Câu 15: “Thuật toán tìm số lớn hơn trong hai số a, b”. Đầu ra là:

  • A. hai số a, b
  • B. số lớn hơn
  • C. số bé hơn
  • D. số bằng nhau

Câu 16: Ngôn ngữ lập trình là gì?

  • A. Ngôn ngữ dùng để viết một chương trình máy tính
  • B. Ngôn ngữ dùng để viết các chương trình máy tính
  • C. Các dãy bit (dãy các số chỉ gồm 0 và 1)
  • D. Chương trình dịch

Câu 17: Biến x nhận giá trị nguyên trong đoạn [-300 ; 300], kiểu dữ liệu nào sau đây là phù hợp nhất để khai báo biến x?

  • A. Longint
  • B. Integer
  • C. Word
  • D. Real

Câu 18: Sơ đồ khối của thuật toán là:

  • A. ngôn ngữ giao tiếp giữa người và máy tính
  • B. một biểu đồ gồm các đường cong và các mũi tên chỉ hướng
  • C. một sơ đồ gồm các hình mô tả các bước và đường mũi tên để chỉ hướng thực hiện
  • D. ngôn ngữ tự nhiên

Câu 19: Biến nhận dữ liệu kiểu nào?

  • A. Kiểu số.
  • B. Kiểu chữ.
  • C. Kiểu logic.
  • D. Cả 3 đáp án trên.

Câu 20: Khái niệm biến là gì?

  • A. Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
  • B. Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
  • C. Là đại lượng dùng để tính toán
  • D. Là đại lượng dùng để khai báo tên chương trình

Câu 21: Đạ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à:

  • A. Tên
  • B. Từ khóa
  • C. Biến
  • D. Hằng

Câu 22: Thuật toán là gì?

  • A. Các mô hình và xu hướng được sử dụng để giải quyết vấn đề.
  • B. Một dãy các chỉ dẫn từng bước để giải quyết vấn đề.
  • C. Một ngôn ngữ lập trình.
  • D. Một thiết bị phần cứng lưu trữ dữ liệu.

Câu 23: Việc khai báo biến bao gồm:

  • A. Khai báo tên biến
  • B. Khai báo kiểu dữ liệu
  • C. Cả A và B
  • D. Cả A hoặc B

Câu 24: Cấu trúc khai báo biến là gì?

  • A. var <Tên biến> = <giá trị> 
  • B. var <Tên biến> : <giá trị >
  • C. CONST <Tên hằng> = <kiểu dữ liệu> 
  • D. var <danh sách biến> : < kiểu dữ liệu> ;

Câu 25: 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à:

  • A. Câu lệnh
  • B. Chương trình
  • C. Ngôn ngữ máy
  • D. Ngôn ngữ lập trình

Xem đáp án

Nội dung quan tâm khác

Bình luận

Giải bài tập những môn khác