wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Session 08: Array

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Lệnh nào dùng để dừng một vòng lặp ngay lập tức trong C?

a)

continue

b)

break

c)

while

d)

stop

2.

Từ khóa nào dùng để bỏ qua các dòng lệnh bên dưới và tiếp tục với lần lặp tiếp theo trong vòng lặp?

a)

break

b)

continue

c)

skip

d)

pass

3.

Điều kiện nào sau đây đúng để vòng lặp while kết thúc?

a)

Điều kiện trở thành đúng

b)

Điều kiện trở thành sai

c)

Vòng lặp đạt số lần lặp cố định

d)

Không có điều kiện nào đúng

4.

Vòng lặp nào sẽ thực thi ít nhất một lần bất kể điều kiện đúng hay sai?

a)

for

b)

while

c)

do-while

d)

for-each

5.

Điều kiện của vòng lặp for được kiểm tra khi nào?

a)

Trước khi bắt đầu lặp

b)

Sau khi kết thúc vòng lặp

c)

Trong quá trình vòng lặp

d)

Không bao giờ kiểm tra

6.

Cú pháp nào sau đây là đúng để khai báo vòng lặp for?

a)

a) for(int i = 0; i < n; i++)

b)

b) for (int i = 0, i < n, i++)

c)

c) for int i = 0: i < n: i++

d)

d) for (int i = 0; i < n; i+)

7.

Cách nào khai báo một mảng số nguyên gồm 5 phần tử trong C?

a)

a) int array[5];

b)

b) int array[]

c)

c) int array[5] = {0}

d)

d) int array = {5}

8.

Làm thế nào để truy cập phần tử thứ 3 của một mảng trong C?

a)

a) array[2];

b)

b) array(3);

c)

c) array[3];

d)

d) array(2);

9.

Độ dài (Số phần tử) của một mảng được tính như thế nào?

a)

a) array.size();

b)

b) sizeof(array)/sizeof(array[0]);

c)

c) array.length;

d)

d) sizeof(array);

10.

Lệnh nào dùng để khởi tạo một mảng với các giá trị ban đầu?

a)

a) int array[] = {1, 2, 3, 4, 5};

b)

b) int array[5];

c)

c) int array = [1, 2, 3, 4, 5];

d)

d) int array[5] = 1, 2, 3, 4, 5;

11.

Chỉ số (index) của mảng trong lập trình C được bắt đầu từ mấy?

a)

0

b)

1

c)

2

d)

3

12.

Phần tử cuối cùng ở trong mảng sẽ có chỉ số là bao nhiêu?

a)

Chỉ số = Độ dài của mảng

b)

Chỉ số = Độ dài của mảng - 1

c)

Chỉ số = Độ dài của mảng + 1

d)

Chỉ số = Độ dài của mảng + 2

13.

Ở đoạn code trên, giá trị của i dòng thứ 7 bằng bao nhiêu?

a)

5

b)

6

c)

7

d)

8

14.

Đoạn code sau in ra gì?

a)

Gia tri cua phan tu la: 11

b)

Gia tri cua phan tu la: 10

c)

10

d)

11

15.

Cú pháp đầy đủ của vòng lặp for là gì?

a)

for (initialization; condition; update) {

}

b)

for (initialization; update; condition) {

}

c)

for (update; condition; initialization) {

}

d)

for (condition; initialization; update) {

}