1, Giả sử mảng một chiều A được khai báo như sau: Var A: Array[-3..5] Of Real; Để gán giá trị cho phần tử thứ 3 của mảng A ta tiến hành thao tác: A

1, Giả sử mảng một chiều A được khai báo như sau:
Var A: Array[-3..5] Of Real;
Để gán giá trị cho phần tử thứ 3 của mảng A ta tiến hành thao tác:
A. A[3]:= 4 B. A[1]:= 4; C. Không thực hiện được D. A[-1]:= 4;
2, Trong NNLT Pascal, đoạn chương trình sau thực hiện công việc gì:
S:=0;
For i:=1 to 100 do S:=S+ A[i];
A. Tính tổng 100 phần tử của mảng A B. Đếm số phần tử dương của mảng A
C. Tính tổng 100 phần tử dương của mảng A D. In ra màn hình tổng các phần tử của mảng A
3. Cho khai báo sau: : Var A: Array[1..10] of Real ;
         Max : . . . ;
    Muốn biến Max lưu giá trị lớn nhất của mảng A thì cần khai báo biến Max kiểu dữ liệu gì vào chỗ . . . :
A. Real B. byte C. Integer D. Char
4. Khai báo nào sau đây là đúng:
A. Var 2A: array [1..20] of integer; B. Var A: array [1..n] of byte;
C. Var A: array [1..20 div 2] of real; D. Var A: array [2….100] of char;
5. Trong NNLT Pascal, đoạn chương trình sau thực hiện công việc gì:
d:=0;
For i:=1 to 100 do If A[i]>0 then d:=d+1;
A. Tính tổng các phần tử của mảng A B. Đếm số phần tử dương của mảng A
C. In ra màn hình các phần tử dương của mảng A D. Đếm số phần tử của mảng A
6. Giả sử mảng một chiều A được khai báo như sau: Var A: Array[-1..5] Of Real;
Vậy mảng có bao nhiêu phần tử là các số thực ?
A. 9 B. 8 C. 7 D. 6
7. Khai báo nào sau đây là đúng:
A. Var A: array [2….100] of char; B. Var A: array [1..n] of byte;
C. Var A: array [1..20 div 2] of real; D. Var 2A: array [1..20] of integer;
8. Cho khai báo biến mảng sau: Var M, N : array[1..20] of integer; Giả sử M[i] và N[i] đã được xác định.
Xét đoạn chương trình sau:
d:=0;
for i:=1 to 20 do If M[i] <> N[i] then d:=d+1;
A. Đếm số phần tử khác nhau của M và N B. Đếm số cặp phần tử tương ứng khác nhau của M và N
C. Đếm số phần tử của M khác N D. Tất cả đều sai
9. Phát biểu nào sau đây là sai:
A. Phần tử trong mảng có thể có nhiều hơn 1 chỉ số
B. Mảng một chiều là dãy hữu hạn các phần tử cùng kiểu
C. Cần xác định kiểu phần tử của mảng
D. Có thể xây dựng mảng n chiều
10. Chương trình sau thực hiện công việc gì:
k:= 5;
for i:=1 to 100 do if a[i] mod k = 0 then d:=d+1;
A. Tính tổng các phần tử trong mảng là ước của k
B. Tính tổng các phần tử lẻ trong mảng
C. Đếm số lượng các phần tử trong mảng là bội của k
D. Đếm số lượng các phần tử chẵn trong mảng
mn giúp em vs ạ

0 bình luận về “1, Giả sử mảng một chiều A được khai báo như sau: Var A: Array[-3..5] Of Real; Để gán giá trị cho phần tử thứ 3 của mảng A ta tiến hành thao tác: A”

  1. Câu 1: D (Phần tử đầu tiên là A[-3] nên thứ 3 sẽ là A[-1])

    Câu 2: A

    Câu 3: A (Vì kiểu dữ liệu của từng phần tử của mảng là real)

    Câu 4: C (A sai vì tên bắt đầu bằng số, B sai vì chỉ số phải có giá trị cụ thể, D sai vì thừa dấu” . “);

    Câu 5: B

    Câu 6: C (Số phần tử là 5-(-1)+1=7)

    Câu 7: C

    Câu 8: B

    Câu 9: A

    Câu 10: C

    Bình luận

Viết một bình luận