Câu hỏi trắc nghiệm (5 câu):
-
Câu 1: Mã câu hỏi: 13511
Mảng table dưới đây chứa bao nhiêu phần tử?
CONST
COLUMNS = 3;
ROWS = 4;
table : ARRAY [ 0..COLUMNS + 1, 0..ROWS ] of INTEGER;
- A. 12
- B. 16
- C. 20
- D. 25
-
Câu 2: Mã câu hỏi: 13512
Cho khai báo sau: a : array[0..16] of integer ;
Câu lệnh nào dưới đây sẽ in ra tất cả các phần tử của mảng trên?
- A. for k := 1 to 16 do write(a[k]);
- B. for k := 16 downto 0 do write(a[k]);
- C. for k:= 0 to 15 do write(a[k]);
- D. for k := 16 down to 0 write(a[k]);
-
Câu 3: Mã câu hỏi: 13513
Cho khai báo mảng và đoạn chương trình như sau:
Var a : array[0..50] of real;
k := 0 ;
for i := 1 to 50 do
if a[i] > a[k] then k := i;
Đoạn chương trình trên thực hiện công việc gì dưới đây?
- A. Tìm phần tử nhỏ nhất trong mảng
- B. Tìm phần tử lớn nhất trong mảng
- C. Tìm chỉ số của phần tử lớn nhất trong mảng
- D. Tìm chỉ số của phần tử nhỏ nhất trong mảng
-
Câu 4: Mã câu hỏi: 13514
Cho trước var A: array[1..N] of real; Hãy cho biết đoạn lệnh sau dùng để làm gì?
write('Day so vua nhap vao la: ');for i:= 1 to N do
write(A[i]:4);
- A. Hiển thị trên màn hình nội dung: "A[i]:4"
- B. Hiển thị trên màn hình nội dung: "Day so vua nhap vao la: "
- C. Hiển thị trên màn hình nội dung: "Day so vua nhap vao la: A[i]:4 "
- D. Tất cả đáp án A, B và C đều sai
-
Câu 5: Mã câu hỏi: 13515
Cho trước var B: array[1..N] of real; Hãy cho biết đoạn lệnh sau dùng để làm gì?
tong:= 0; for i:= 1 to N doif B[i] < 0 then tong:= tong + B[i];
- A. Gán giá trị 0 cho biến tong
- B. Tính tổng giá trị của các phần tử lớn hơn 0 ở trong mảng
- C. Tính tổng giá trị của các phần tử ở trong mảng
- D. Tính tổng giá trị của các phần tử nhỏ hơn 0 ở trong mảng