Trang chủ Tin Học Lớp 8 Câu 2: Muốn tham chiếu đến một phần tử nào...

Câu 2: Muốn tham chiếu đến một phần tử nào đó trong mảng ta cần phải có tối thiểu các thông tin A.Tên kiểu mảng, tên biến mảng B. Chỉ số phần tử, tên kiểu mảng

Câu hỏi :

Câu 2: Muốn tham chiếu đến một phần tử nào đó trong mảng ta cần phải có tối thiểu các thông tin A.Tên kiểu mảng, tên biến mảng B. Chỉ số phần tử, tên kiểu mảng C. Tên biến mảng, chỉ số phần tử D. Giá trị của phần tử, biến mảng Câu 3: Cho mảng A gồm N số nguyên. Đoạn chương trình sau thực hiện công việc gì? FOR i:=1 TO N DO IF A[i]

Lời giải 1 :

Câu 2:

⇒Đáp án: C. Tên biến mảng, chỉ số phần tử.

-Vd: A[1]

Câu 3:

⇒Đáp án: A,B. In ra màn hình các số nguyên âm.

- Vì cú pháp for i:=1 to n do if A[i]<0 then write(A[i]) dùng để in ra các số âm.

Câu 4:

⇒Đáp án: C. Var A:ARRAY[1..50] OF integer;

- Cú pháp khai báo mảng: Var <tên mảng>:array[<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;

Câu 5:

⇒Đáp án: G: For i:=1 to n do write(A[i]:3);

- Vì câu lệnh For i:=1 to n do write(A[i]:3); cho phép viết các phần tử liên tiếp trên 1 dòng.

Câu 6:

⇒Đáp án: A,B Write(A[10];

- Câu lệnh in ra màn hình: write(<cú pháp>);

- Tham chiếu phần tử thứ 10 trong mảng: <tên mảng>[10];

Câu 7: 

⇒Đáp án: A. For i:=1 to 10 do

Begin

Write('Nhập A[',i,']=');

readln(A[i]);

end;

Câu 8:

⇒Đáp án: Có kiểu dữ liệu giống nhau.

- Vì mảng là tập hợp các phần tử, trong đó có cùng trên, khác chỉ số và có cùng kiểu dữ liệu.

Câu 9:

⇒Đáp án: C. Cả ba kiểu trên.

- Vì các phần tử của mảng có thể có kiểu dữ liệu Kí tự, Số thực, hay Logic, ngoài ra còn có số nguyên.

Câu 10:

⇒Đáp án: C. Nhập giá trị cho các phần tử của mảng A.

- Vì có câu lệnh: Readln(A[i]); trong vòng lặp For i:=1 to n do

Câu 11:

⇒Đáp án: C. Là một dãy hữu hạn các phần tử cùng kiểu dữ liệu.

- Lí thuyết.

Câu 12:

⇒Đáp án: A. a[10];

- Câu lệnh in ra màn hình: write(<cú pháp>); -

Tham chiếu phần tử thứ 10 trong mảng: <tên mảng>[10];

Câu 13:

⇒Đáp án: A. Đếm các số chẳn trong mảng A.

-Cú pháp: For i:= 1 to N do If A[i] mod 2 = 0 then d := d + 1; chạy i từ 1 đến n, mỗi vòng lặp kiểm tra A[i] có chia hết cho 2 = 0, nếu điều kiện đúng thì thực hiện câu lệnh d:=d+1(Dùng để đếm số lượng các số chẵn).

Câu 14:

⇒Đáp án: B. Car mảng1:Array[1..7] of byte;

- Cú pháp khai báo mảng: Var <tên mảng>:array[<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;

Câu 15:

⇒Đáp án: A. Có cấu trúc.

- Cấu trúc: - Cú pháp khai báo mảng: Var <tên mảng>:array[<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;

CÂU 16:

⇒Đáp án: B. Có giới hạn.

- Vì tuỳ thuộc vào các kiểu dữ liệu của mảng.

CÂU 17:

⇒Đáp án: A. Tích tổng các phần tử của mảng A.

- Vì cú pháp For i:=1 to n do s:=s+a[i]; thực hiện công việc cộng các phần tử của mảng A.

CÂU 18:

⇒Đáp án: A. A[i];

 - Tham chiếu phần tử thứ itrong mảng: <tên mảng>[i];

Thảo luận

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK