Search Header Logo
Câu hỏi trắc nghiệm: Mảng một chiều

Câu hỏi trắc nghiệm: Mảng một chiều

Assessment

Presentation

Information Technology (IT)

Vocational training

Hard

Created by

Le Cham

Used 1+ times

FREE Resource

1 Slide • 10 Questions

1

Mảng một chiều

By Le Cham

2

Multiple Choice

Câu 1: Cú pháp nào sau đây là đúng khi khai báo mảng một chiều trong C?

1

int arr;

2

int arr(5);

3

int arr[5];

4

arr int[5];

3

Multiple Choice

Câu 2: Mảng int a[10]; có bao nhiêu phần tử?

1

9

2

10

3

11

4

Không xác định

4

Multiple Choice

Câu 3: Chỉ số (index) đầu tiên của mảng trong C là:

1

-1

2

1

3

0

4

Phụ thuộc vào compiler

5

Multiple Choice

Câu 4: Đoạn mã nào sau đây in ra tất cả phần tử của mảng a[5]?

1

for(i = 1; i <= 5; i++) printf("%d", a[i]);

2

for(i = 0; i < 5; i++) printf("%d", a[i]);

3

for(i = 0; i <= 5; i++) printf("%d", a[i]);

4

for(i = 1; i < 5; i++) printf("%d", a[i]);

6

Multiple Choice

Câu 5: Đâu là cách đúng để nhập các phần tử của mảng float a[10];?

1

scanf("%f", a);

2

scanf("%f", &a);

3

for(i = 0; i < 10; i++) scanf("%f", &a[i]);

4

for(i = 0; i < 10; i++) scanf("%f", a[i]);

7

Multiple Choice

Câu 6: Đâu là khai báo mảng a gồm n phần tử nhập từ bàn phím?

1

int n; scanf("%d", &n); int a[n];

2

int n; int a[n]; scanf("%d", &n);

3

int a[n]; scanf("%d", &n);

4

int a[]; scanf("%d", &n);

8

Multiple Choice

Câu 7: Mảng int a[5] = {1, 2}; sẽ có giá trị gì?

1

a[0]=1, a[1]=2, a[2]=?, a[3]=?, a[4]=?

2

a[0]=1, a[1]=2, a[2]=0, a[3]=0, a[4]=0

3

a[0]=0, a[1]=0, a[2]=1, a[3]=2, a[4]=0

4

Lỗi biên dịch

9

Multiple Choice

Câu 8: Muốn tính tổng các phần tử trong mảng a[100], câu lệnh phù hợp là:

1

for(i=0;i<100;i++) tong += a[i];

2

for(i=1;i<=100;i++) tong += a[i];

3

for(i=0;i<100;i++) tong = a[i];

4

for(i=0;i<=100;i++) tong += a[i];

10

Multiple Choice

Câu 9: Khi truy cập a[1000] trong mảng int a[10]; thì điều gì xảy ra?

1

In ra giá trị rác

2

Gây lỗi runtime (tràn bộ nhớ)

3

Không có gì xảy ra

4

Cả A và B

11

Multiple Choice

Câu 10: Đâu là cách đúng để in ra phần tử lớn nhất trong mảng a[n]?

1

max = a[1]; for(i=0;i<n;i++) if(a[i]>max) max=a[i];

2

max = a[0]; for(i=1;i<n;i++) if(a[i]>max) max=a[i];

3

for(i=0;i<n;i++) if(a[i]>max) max=a[i];

4

max = a[n]; for(i=0;i<n;i++) if(a[i]>max) max=a[i];

Mảng một chiều

By Le Cham

Show answer

Auto Play

Slide 1 / 11

SLIDE