Trắc nghiệm Bài 9: Làm việc với dãy số có đáp án
45 người thi tuần này 4.6 1.5 K lượt thi 12 câu hỏi 30 phút
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
Đề thi cuối kì 1 Tin học 8 năm 2025-2026 THCS Tân Bình có đáp án
Đề thi cuối kì 1 Tin học 8 năm 2025-2026 THCS Tân Triều có đáp án
Đề thi cuối kì 1 Tin học 8 năm 2025-2026 THCS Kiến An có đáp án
Đề thi cuối kì 1 Tin học 8 năm 2025-2026 THCS Xuân Trúc có đáp án
Đề thi cuối kì 1 Tin học 8 năm 2025-2026 THCS Sầm Sơn có đáp án
Đề thi giữa kì 1 Tin học 8 năm 2025-2026 THCS Hồng Bàng (có đáp án)
Đề thi giữa kì 1 Tin học 8 năm 2025-2026 THCS Tô Hiệu (có đáp án)
Đề thi giữa kì 1 Tin học 8 năm 2025-2026 THCS Ngọc Lâm (Hà Nội) có đáp án
Danh sách câu hỏi:
Câu 1/12
A. 5
B. 100
C. 105
D. nmax+5
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án đúng là: C
Số phần tử trong mảng a là nmax+5=100+5=105
Câu 2/12
A. int n1; int a[n1];
B. int n2 = 10; int a[n2];
C. #define n3 10
int a[n3];
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án đúng là: A
Khi khai báo biến mảng trong C++ phải xác định cụ thể số phần tử ngay lúc khai báo, không được sử dụng biến chưa có giá trị. Như vậy ở đáp án A, biến n1 chưa có giá trị nên khai báo này sai.
Câu 3/12
A. for (int i=1; i<=100; i++) cout<=100;>
B. for (int i=0; i<=100; i++) cin>>a[i];=100;>
C. for (int i=1; i<=100; i++) cin>>a[i];=100;>
D. for (int i=0; i<=100; i++) cout>>a[i];=100;>
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án đúng là: C
Để nhập dữ liệu từ bàn phím cho mảng A có 100 phần tử là số nguyên ta dùng lệnh lặp với số lần biết trước là for, câu cin>>a[i] là nhập dữ liệu từ bàn phím cho từng phần tử.
Câu 4/12
A. Dữ liệu kiểu mảng là tập hợp các phần tử không có thứ tự và mọi phần tử có cùng một kiểu dữ liệu.
B. Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mỗi một phần tử trong mảng có thể có các kiểu dữ liệu khác nhau.
C. Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mọi phần tử có cùng một kiểu dữ liệu.
D. Tất cả ý trên đều sai
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án đúng là: C
Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mọi phần tử có cùng một kiểu dữ liệu.
Câu 5/12
khi ta viết lệnh: int a[4] = {123, 456, -789, 100}; chỉ số của phần tử có giá trị -789 là bao nhiêu?
A. 2
B. 3
C. 1
D. 4
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án đúng là: A
Chỉ số mặc định của mảng gồm n phần tử là từ 0 đến n-1. Như vậy với lệnh khai báo và khởi tạo int a[4] = {123, 456, -789, 100}; ta biết được:
Chỉ số | 0 | 1 | 2 | 3 |
Giá trị | 123 | 456 | -789 | 100 |
Câu 6/12
A. a[1]
B. a]2]
C. a[0]
D. a[4]
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Đáp án đúng là: C
Chỉ số mặc định của mảng gồm n phần tử là từ 0 đến n-1. Như vậy với lệnh khai báo và khởi tạo int a[4] = {123}; ta biết được:
Chỉ số | 0 | 1 | 2 | 3 |
Giá trị | 123 | 0 | 0 | 0 |
Câu 7/12
A. Nhập số phần tử của mảng
B. Nhập giá trị cho n phần tử trong mảng
C. In ra màn hình giá trị của n phần tử trong mảng a, mỗi phần tử cách nhau 1 dấu cách trống.
D. Cả 3 công việc trên
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 8/12
A. Nhập số phần tử của mảng
B. Nhập giá trị cho n phần tử trong mảng
C. Tính tổng các phần tử có chỉ số lẻ trong dãy gồm n số nguyên.
D. Tính tổng các phần tử có giá trị lẻ trong dãy gồm n số nguyên.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 9/12
A. Nhập số phần tử của mảng
B. Nhập giá trị cho n phần tử trong mảng
C. Tính tổng các phần tử có chỉ số chẵn trong dãy gồm n số nguyên.
D. Tính tổng các phần tử có giá trị chẵn trong dãy gồm n số nguyên.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 10/12
A. 29
B. 16
C. 4
D. 80.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 11/12
A. Nhập và in ra giá trị của mảng gồm n số nguyên.
B. In các giá trị của mảng a ra màn hình, mỗi phần tử cách nhau một dấu cách.
C. Nhập và in ra giá trị ngẫu nhiên trong phạm vi [1,100] của mảng a gồm n số nguyên.
D. Nhập giá trị cho mảng a trong phạm vi [1, 100] bằng chế dộ random.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 12/12
A. Mảng a đã được sắp xếp tăng dần.
B. Mảng a đã được sắp xếp giảm dần.
C. Mảng a được in ra theo thứ tự khi nhập dữ liệu.
D. Mảng a được in ra theo thứ tự ngược lại khi nhập dữ liệu.
Đăng nhập để xem lời giải
Lưu tiến độ và luyện tập hiệu quả hơn. Hoàn toàn miễn phí!
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Xem tiếp với tài khoản VIP
Còn 6/12 câu hỏi, đáp án và lời giải chi tiết.
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng ký để học cùng Vietjack. Hoàn toàn miễn phí!
Bằng việc đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật của Vietjack.