Trắc nghiệm Bài 5: Từ bài toán đến chương trình có đáp án
341 người thi tuần này 4.6 1.2 K lượt thi 14 câu hỏi 30 phút
🔥 Đề thi HOT:
Trắc nghiệm Tin học 8 Bài 3 (có đáp án): Chương trình máy tính và dữ liệu
Trắc nghiệm Tin học 8 Bài 11 (có đáp án): Giải toán và vẽ hình phẳng với GeoGebra
Trắc nghiệm Tin học 8 Bài 4 (có đáp án): Sử dụng biến và hằng trong chương trình
Trắc nghiệm Tin học 8 Bài 6 (có đáp án): Câu lệnh điều kiện
Trắc nghiệm Tin học 8 Bài 5 (có đáp án): Từ bài toán đến chương trình
Đề thi giữa kì 2 Tin học 8 có đáp án (Bài số 1 - Đề 1)
Đề kiểm tra 15 phút Tin học 8 Học kì 1 có đáp án (Bài số 2 - Đề 1)
Nội dung liên quan:
Danh sách câu hỏi:
Lời giải
Hướng dẫn giải
Đáp án đúng là: C
Quá trình giải bài toán trên máy tính gồm 3 bước
+ B1: Xác định bài toán, bao gồm xác định điều kiện cho trước và xác định kết quả cần đạt được
+ B2: Mô tả thuật toán, liệt kê các thao tác cần thực hiện.
+ B3: Viết chương trình, dùng thuật toán vừa viết ra chuyển thành chương trình để máy tính có thể hiểu và thực hiện.
Câu 2
A. Thời gian chạy nhanh
B. Tốn ít bộ nhớ
C. Cả A và B đều đúng
D. Tất cả các phương án đều sai
Lời giải
Đáp án đúng là: C
Thuật toán tốt là thuật toán tốn ít bộ nhớ và thời gian giúp máy tính hiểu và giải quyết một bài toán nhanh, chính xác.
Câu 3
A. INPUT: 3 số A, B, C. OUTPUT: Số lớn nhất trong 3 số A, B, C.
B. INPUT: 3 số A, B, C. OUTPUT: Số các số lớn nhất trong 3 số.
C. INPUT: Số lớn nhất trong 3 số. OUTPUT: 3 số .
D. INPUT: Số các số lớn nhất trong 3 số. OUTPUT: 3 số A, B, C.
Lời giải
Đáp án đúng là: A
Trong bài toán thì Input là giá trị đề bài đã cho, Output là giá trị cần tìm. Vậy trong bài toán trên INPUT là 3 số A, B, C. OUTPUT là số lớn nhất trong 3 số đó.
Câu 4
A. P=pow(4,5);
B. P=pow(5,4);
C. p=Pow(5,4);
D. P=POW(5,4);
Lời giải
Đáp án đúng là: B
Lũy thừa bậc n của số a là pow(a,n), nên lũy thừa bậc 4 của 5 là pow(5,4), trong C++ lại phân biệt chữ hoa và chữ thường nên P=54được viết là P=pow(5,4);
Câu 5
A. cout<<max(a,b,c,d);
B. cout<<max(a;b;c;d);
C. cout<<max(max(a,b),max(c,d));
D. cout<<max(max(a,b);max(c,d));
Lời giải
Đáp án đúng là: C
Trong C++, hàm tính giá trị lớn nhất của 2 số a, b có cú pháp max(a,b). Vậy muốn tìm giá trị lớn nhất của 4 số a, b, c, d ta tìm max(a,b) và max(c,d) sau đó ta tìm giá trị lớn nhất trong 2 giá trị lớn nhất vừa tìm tức là max(max(a,b),max(c,d)).
Câu 6
A. Xác định bài toán → Viết chương trình → Mô tả thuật toán
B. Xác định bài toán → Mô tả thuật toán → Viết chương trình
C. Mô tả thuật toán → Xác định bài toán → Viết chương trình
D. Viết chương trình → Xác định bài toán → Mô tả thuật toán
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
A. 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.
B. 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.
C. 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.
D. Tất cả đều sai
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 8
A. Liệt kê các cách thực hiện công việc.
B. Liệt kê các bước thực hiện công việc.
C. Liệt kê một bước thực hiện công việc.
D. Tất cả đều đúng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 9
A. Ngôn ngữ lập trình bậc cao
B. Sơ đồ mô tả thuật toán
C. Sơ đồ về cấu trúc máy tính
D. Sơ đồ thiết kế vi điện tử
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 10
A. Tính xác định, tính liên kết, tính đúng đắn
B. Tính dừng, tính liên kết, tính xác định
C. Tính dừng, tính xác định, tính đúng đắn
D. Tính tuần tự: Từ input cho ra output
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 11
A. Trong phạm vi Tin học, ta có thể quan niệm bài toán là việc nào đó mà ta muốn máy tính thực hiện
B. Thuật toán (giải thuật) để giải một bài toán là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định sao cho sau khi thực hiện dãy thao tác đó, từ Input của bài toán này, ta nhận được Output cần tìm
C. Sơ đồ khối là sơ đồ mô tả thuật toán
D. Cả ba câu trên đều đúng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 12
A. N là số nguyên tố
B. N không là số nguyên tố
C. N là số nguyên tố hoặc N không là số nguyên tố
D. Tất cả các ý trên đều sai
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 13
A. Input – Output - thuật toán – thao tác
B. Thuật toán – thao tác – Input – Output
C. Thuật toán – thao tác – Output – Input
D. Thao tác - Thuật toán– Input – Output
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 14
A. cout<<__gcd(a,b,c,d);
<__gcd(a,b,c,d);B. cout<< “__gcd(a,b,c,d)”;
<>C. cout<<__gcd(__gcd(a,b),__gcd(c,d));
<__gcd(__gcd(a,b),__gcd(c,d));D. cout<< “__gcd(__gcd(a,b),__gcd(c,d))”;
<>Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.