VIDEO
WEBSITE LIÊN KẾT
--- Chọn website --- Trung Tâm Tin Học ĐH Khoa Học Tự Nhiên Trung Tâm Ngoại Ngữ Khoa học Tự nhiên Cổng đào tạo trực tuyến - Trung tâm Tin học ĐHKHTN
THỐNG KÊ
0506402
Hôm qua 0263
Hôm nay 0257
Tuần này 0520
Tháng này 1499
Câu 1:
Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?
A. Là một tập hợp các số nguyên
B. Độ dài tối đa của mảng là 255
C. Là một dãy hữu hạn các phần tử cùng kiểu
D. Mảng không thể chứa kí tự
Mảng một chiều là một dãy hữu hạn các phần tử cùng kiểu. Mảng được đặt tên và mỗi phần tử của nó có một chỉ số. Để mô tả ta cần xác định kiểu của các phần tử và cách đánh số các phần tử của nó.
Đáp án: C
Câu 2:
Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:
A. khai báo một hằng số là số phần tử của mảng
B. khai báo chỉ số bắt đầu và kết thúc của mảng
C. khai báo chỉ số kết thúc của mảng
D. không cần khai báo gì, hệ thống sẽ tự xác định
Xem đáp án
Để khai báo số phần tử của mảng trong PASCAL [ kiểu chỉ số], người lập trình cần khai báo chỉ số bắt đầu và kết thúc của mảng. Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1..n2 với n1, n2 là các hằng hoặc biểu thức nguyên xác định chỉ số đầu và cuối [n1 ≤ n2].
Đáp án: B
Câu 3:
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
A. Dùng để truy cập đến một phần tử bất kì trong mảng
B. Dùng để quản lí kích thước của mảng
C. Dùng trong vòng lặp với mảng
D. Dùng trong vòng lặp với mảng để quản lí kích thước của mảng
Xem đáp án
Chỉ số của mảng dùng để tham chiếu [truy cập] đến một phần tử bất kì trong mảng. Cú pháp: [chỉ số];
Đáp án: A
Câu 4:
Phát biểu nào sau đây về mảng là không chính xác?
A. Chỉ số của mảng không nhất thiết bắt đầu từ 1
B. Có thể xây dựng mảng nhiều chiều
C. Xâu kí tự cũng có thể xem như là một loại mảng
D. Độ dài tối đa của mảng là 255
Xem đáp án
Chỉ số của mảng không nhất thiết bắt đầu từ 1 tùy theo người lập trình. Xâu kí tự cũng có thể xem như mảng một chiều, mỗi phần tử là một kí tự. Trong lập trình có thể xây dựng mảng nhiều chiều. Và không có giới hạn cụ thể về độ dài của mảng.
Đáp án: D
Câu 5:
Thế nào là khai báo biến mảng gián tiếp?
A. Khai báo mảng của các bản ghi
B. Khai báo mảng xâu kí tự
C. Khai báo mảng hai chiều
D. Khai báo thông qua kiểu mảng đã có
Xem đáp án
Khai báo biến mảng gián tiếp là khai báo thông qua kiểu mảng đã có. Cấu trúc khai báo mảng gián tiếp:
Type < tên kiểu mảng> = array [kiểu chỉ số] of ;
Var : < tên kiểu mảng>;
Đáp án: D
Câu 6:
Phương án nào dưới đây là khai báo mảng hợp lệ?
A. Var mang : ARRAY[0..10] OF INTEGER;
B. Var mang : ARRAY[0..10] : INTEGER;
C. Var mang : INTEGER OF ARRAY[0..10];
D. Var mang : ARRAY[0..10] : INTEGER;
Xem đáp án
Cấu trúc khai báo mảng trực tiếp:
Var : array [kiểu chỉ số] of ;
Trong đó:
+ Kiểu chỉ số thường là một đoạn số nguyên liên tục có dạng n1..n2 với n1, n2 là các hằng hoặc biểu thức nguyên xác định chỉ số đầu và cuối [n1 ≤ n2].
+ Kiểu phần tử là kiểu của các phần tử trong mảng.
Đáp án: A
Câu 9:
Khai báo mảng hai chiều nào sau đây là sai?
A. var m : array[1..10] of array[0..9] of integer;
B. var m : array[1..20,1..40] of real;
C. var m : array[1..9;1..9] of integer;
D. var m : array[0..10,0..10] of char;
Xem đáp án
Khai báo mảng hai chiều:
+ Cách 1: trực tiếp
Var : array [kiểu chỉ số hàng, kiểu chỉ số cột] of < kiểu phần tử>;
+ Cách 2: gián tiếp
Type : array [kiểu chỉ số hàng, kiểu chỉ số cột] of < kiểu phần tử>;
Var : < tên kiểu mảng>;
Đáp án: B
Bắt đầu thi ngay