Bài tập trắc nghiệm Tin Học 11 Bài tập và thực hành 4.
Câu hỏi trắc nghiệm (5 câu):
-
Câu 1:
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:
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:
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:
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:
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