Trắc nghiệm Bài 9: Làm việc với dãy số có đáp án

  • 485 lượt thi

  • 12 câu hỏi

  • 30 phút

Câu 1:

Số phần tử trong khai báo dưới đây là bao nhiêu?

#define nmax 100

int a[nmax+5];

Xem đáp án

Đáp án đúng là: C

 Số phần tử trong mảng a là nmax+5=100+5=105


Câu 2:

Cú pháp khai báo dãy số nào sau đây là sai?

Xem đáp án

Đá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:

Để nhập dữ liệu từ bàn phím cho mảng a gồm 100 phần tử là số nguyên ta dùng lệnh nào sau đây?

Xem đáp án

Đá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:

Em hãy chọn phát biểu đúng khi nói về dữ liệu kiểu mảng:

Xem đáp án

Đá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:

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?

Xem đáp án

Đá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


0

Đánh giá trung bình

0%

0%

0%

0%

0%

Bình luận


Bình luận