IMG-LOGO

Câu hỏi:

12/10/2022 2,278

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 

Đáp án chính xác

D. Tìm chỉ số của phần tử nhỏ nhất trong mảng

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

ý nghĩa của câu lệnh

Var a : array[0..50] of real ; {khai báo mảng a}

k := 0 ; {gán chỉ số 0 cho k}

for i := 1 to 50 do { vòng lặp chạy từ 1 đến 50}

if a[i] > a[k] then k := i ; { kiểm tra từ phần tử thứ 2 đến phần tử 50 so sánh với phần tử đầu và đưa ra chỉ số lớn nhât}

Đáp án:C

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 200k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho:

Xem đáp án » 12/10/2022 8,259

Câu 2:

Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp? 

Xem đáp án » 12/10/2022 6,349

Câu 3:

Cho khai báo mảng như sau: Var a : array[0..10] of integer ;

Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?

Xem đáp án » 12/10/2022 4,122

Câu 4:

Thế nào là khai báo biến mảng gián tiếp? 

Xem đáp án » 12/10/2022 2,057

Câu 5:

Phát biểu nào sau đây về mảng là không chính xác? 

Xem đáp án » 12/10/2022 1,899

Câu 6:

Phương án nào dưới đây là khai báo mảng hợp lệ? 

Xem đáp án » 12/10/2022 1,615

Câu 7:

Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần: 

Xem đáp án » 12/10/2022 1,603

Câu 8:

Khai báo mảng hai chiều nào sau đây là sai? 

Xem đáp án » 12/10/2022 1,093

Câu 9:

Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?

Xem đáp án » 12/10/2022 486

Câu hỏi mới nhất

Xem thêm »
Xem thêm »