You are on page 1of 7

1.

Các đặc điểm nào sau đây là đúng khi nói về mảng
A. Mảng (array) là một dãy các phần tử nằm liền kề nhau trong bộ nhớ
B. Các phần tử của mảng có cùng tên
C. Các phần tử của mảng có cùng kiểu dữ liệu
D. Tất cả đều đúng
2. Giả sử một mảng có tên arr có kích thước là n, để truy xuất phần tử cuối cùng của
mảng ta sử dụng
A. arr
B. arr[n]
C. arr[n-1]
D. arr[-1]
3. Cần khai báo kích thước của mảng ngay khi khai báo mảng
A. Đúng
B. Sai
4. Sau khi khai báo dòng lệnh này, các phần tử của mảng array sẽ là:

A. 5, 5, 5, 5, 5
B. 5, 0, 0, 0, 0
C. 5, (garbage), (garbage), (garbage), (garbage)
D. (garbage), (garbage), (garbage), (garbage), 5
5. Cách khai báo mảng nào sau đây là không hợp lệ
A. int a = 0, b = 1, c = 2;
int array[3] = {a, b, c};
B. int size = 3;
int array[size];
C. int size = 3;
int array[size] = {1, 2, 3};
D. Tất cả đều hợp lệ
6. Kết quả của đoạn code sau:

A. 1
B. Compile time error
C. Undefined behaviour
D. 2
7. Mô tả nào sau đây là đúng khi kháo báo “int arr[10][20]”
A. arr là mảng 2 chiều
B. Mảng có độ dài 200 int-sized
C. Mảng chiếm 800 bytes
D. Tất cả đều đúng
8. Địa chỉ của phần tử [row, col] được tính bằng tổng của địa chỉ của phần tử đầu tiên
A. [col* (số phần tử trên một hàng) + row] * kích thước phần tử
B. [row* (số phần tử trên một hàng) + col] * kích thước phần tử
C. [(col + row)* (số phần tử trên một hàng)] * kích thước phần tử
D. Tất cả đều sai
9. Phát biểu nào sau đây là đúng:
A. Địa chỉ của mảng bằng trung bình cộng địa chỉ phần tử đầu tiên và địa chỉ của
phần tử cuối cùng
B. Địa chỉ của mảng là địa chỉ của phần tử đầu tiên
C. Địa chỉ của mảng là địa chỉ của phần tử cuối cùng
D. Địa chỉ của tất cả các phần tử trong mảng là như nhau
1. Đặc điểm nào sau đây là đúng khi nói về chuỗi trong C
A. Là mảng các ký tự và kết thúc bằng ký tự ‘\0’.
B. Nếu mảng có N phần tử thì độ dài chuỗi tối đa là N-1
C. Tất cả đều đúng
D. Tất cả đều sai
2. Khai báo nào sau đây là khai báo chuỗi hợp lệ trong C
A. char s[] = “Hello”;
B. char str[50] = “Hello”;
C. char str[10] = {‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘\0’};
D. Tất cả đều đúng
3. Kết quả in ra màn hình của chương trình sau:

A. Hello
B. ello
C. llo
D. Compile time error
4. Kết quả in ra màn hình của chương trình sau:

A. 10
B. 5
C. Hello
D. Lỗi thực thi
5. Kết quả in ra màn hình của chương trình sau:

A. Hella
B. Hello
C. Hela
D. Compile time error

6. Kết quả in ra màn hình là

A. 3
B. llo C
C. lo C
D. Compile time error
7. Kết quả in ra màn hình

A. In if
B. In else if
C. In else
D. Compile time error

8. Kết quả in ra màn hình


A. HeLLO
B. HeLlo
C. HELLO
D. Hello

You might also like