Font size
WorksheetsÔn Tập Buổi 6 IOT
Total questions: 23
Worksheet time: 15mins
Định nghĩa mảng là gì?
Một tập hợp các biến có cùng kiểu dữ liệu, được lưu trữ liên tiếp nhau trong bộ nhớ.
Một tập hợp các biến có kiểu dữ liệu khác nhau, được lưu trữ liên tiếp nhau trong bộ nhớ.
Một tập hợp các biến có cùng kiểu dữ liệu, được lưu trữ ngẫu nhiên trong bộ nhớ.
Một tập hợp các biến có kiểu dữ liệu khác nhau, được lưu trữ ngẫu nhiên trong bộ nhớ.
Mảng có thể lưu trữ những loại dữ liệu nào?
Chỉ có thể lưu trữ số nguyên.
Chỉ có thể lưu trữ số thực.
Chỉ có thể lưu trữ chuỗi ký tự.
Có thể lưu trữ bất kỳ loại dữ liệu nào.
Chỉ mục của mảng bắt đầu từ đâu?
1
0
-1
Bất kỳ giá trị nào
Nêu cú pháp khai báo một mảng trong C?
data_type array_name [size];
data_type [size] array_name;
array_name [size] data_type;
size [array_name] data_type;
Nêu cú pháp truy cập một phần tử trong mảng?
array_name[index];
index[array_name];
array_name(index);
index(array_name);
Khai báo một mảng có tên là "numbers" chứa 5 phần tử kiểu số nguyên, và khởi tạo các phần tử lần lượt là 10, 20, 30, 40, 50.
int numbers[6] = {10, 20, 30, 40, 50};
int numbers[5] = {10, 20, 30, 40};
int numbers[] = {10, 20, 30, 40, 50};
int numbers[5] = {10, 20, 30, 40, 50, 60};
Viết đoạn code để in ra giá trị của phần tử thứ 3 trong mảng "numbers" .
int numbers[] = {10, 20, 30, 40, 50};
printf("%d", numbers[2]);
printf("%d", numbers[3]);
printf("%d", numbers[4]);
printf("%d", numbers[5]);
Chương trình nào sau đây phù hợp nhất để lưu trữ điểm số của 10 học sinh trong một lớp học?
Xét đoạn mã sau, giá trị của sum là bao nhiêu sau khi đoạn mã thực thi?
(a)
Đoạn mã sau có lỗi hay không? Nếu có, lỗi là gì?
Không có lỗi
Lỗi truy cập ngoài phạm vi mảng
Lỗi khai báo mảng
Lỗi cú pháp trong vòng lặp
Kiểu hàm
Hãy xác định phần return_type trong đoạn mã sau:
int calculateSum(int a, int b) {
return a + b;
}
Hãy xác định phần body of the function trong đoạn mã sau:
void printMessage() {
printf("Hello, World!");
}
Kết quả của đoạn mã sau là gì?
int max(int x, int y) {
if (x > y) return x;
else return y;
}
int main() {
int result = max(5, 7);
printf("%d", result);
return 0;
}
Chỉnh sửa đoạn mã sau để nó không trả về giá trị nào:
int doNothing(int x) {
return;
}
Trong đoạn mã sau, hàm getResult() nhận bao nhiêu tham số?
int getResult(int a, int b, int c) {
return a + b + c;
}
