Câu 7. Cho khai báo VAR A :ARRAY[-Nmax..Nmax] OF Integer; Khai báo trên ĐÚNG trong trường hợp nào? A. Nmax là một hằng số nguyên đã được khai báo trước đó B. Nmax là một biến nguyên đã được khai báo trước đó C. Nmax phải là kiểu số nguyên hoặc kiểu ký tự hoặc kiểu logic D. Mọi trường hợp Câu 8: Mảng A được khai báo như sau: Var A: array[1..100] of integer; Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết: A. Write(A[20]); B. Write(A(20)); C. Readln(A[20]); D. Write([20]); Câu 9. Cho khai báo Var A: array[28..62] of integer; Mảng A gồm bao nhiêu phần tử: A. 35 B. 62 C. 28 D. 90 Câu 10. Giả sử mảng A nguyên và các biến đã được khai báo đúng, đoạn chương trình sau làm gì ? Wirteln(‘nhap so phan tu cua mang’); readln(n); For i:=1 to n do Begin Write(‘A[‘,i,’]=’); Readln(A[i]); End; A. In ra màn hình mảng A. B. Nhập các phần tử cho mảng A C. Nhập giá trị n của mảng A D. Khai báo mảng A
2 câu trả lời
Câu 7: A
Vì chỉ số đầu và chỉ số cuối phải được khai báo trước, và hầu hết là số nguyên
Câu 8: A
In là write hoặc writeln
Phần tử thứ 20 là A[20]
Câu 9: A
Số phần tử=chỉ số cuối-chỉ số đầu+1=62-28+1=35
Câu 10: B
Đầu tiên là readln(n) là nhập số phần tử
sau đó chạy từ 1 đến n để readln(A[i]) là nhập từng phần tử
7.A
Nmax phải là số nguyên
8.A
Dùng write để xuất dữ liệu
mảng[<chỉ số>]
9. A
62 - 28 + 1 = 35 ( phần tử)
10. B
Cách nhận biết:
readln(n) ; // nhập số lượng phần tử cần nhập
for i := 1 to n do
....
readln(a[i]) ; // nhập giá trị từng phần tử trong mảng a
Câu hỏi trong lớp
Xem thêm