HƯỚNG DẪN HỌC SINH TỰ HỌC Ở NHÀ KHỐI 11

3 8 0
HƯỚNG DẪN HỌC SINH TỰ HỌC Ở NHÀ KHỐI 11

Đang tải... (xem toàn văn)

Thông tin tài liệu

Câu 6: Một học sinh cần viết một chương trình tính điểm trung bình cả năm của 12 môn học, nếu dùng mảng một chiều có tên D để ghi nhận dữ liệu về điểm như trên thì cần khai báo kiểu dữ[r]

(1)

BÀI TẬP MÔN TIN HỌC 11 BÀI 11: KIỂU MẢNG MỘT CHIỀU I PHẦN TRẮC NGHIỆM

Câu 1: Đâu kiểu liệu có cấu trúc học ?

A Kiểu số nguyên B Kiểu mảng chiều

C Kiểu xâu

D Kết hợp B C

Câu 2: Đâu khai báo trực tiếp cho mảng chiều?

A Var <tên biến>: array[<kiểu số>] of <kiểu phần tử>; B Var <tên biến>= array[<kiểu số>] of <kiểu phần tử>; C Var <tên biến>: array[<kiểu phần tử>] of <kiểu số>; D Var <tên biến>= array[<kiểu phần tử >] of <kiểu số >;

Câu 3: Vì mảng chiều kiểu liệu có cấu trúc?

A Được xây dựng từ kiểu DL có theo quy tắc khn dạng NNLT B Có chứa số nguyên

C Có chứa số thực D Có chứa kí tự

Câu 4: Tham chiếu đến phần tử mảng chiều viết:

A <Tên biến>(<chỉ số phần tử>) B <Tên biến>{<chỉ số phần tử>}

C <Tên biến>[<chỉ số phần tử>)] D <Tên biến>:<chỉ số phần tử>

Câu 5: Cho khai báo mảng sau: type mang_1 = array [1 200] of byte; var B: mang_1; Em chuyển khai báo thành khai báo trực tiếp?

A Var B: array[<1 200>] of <byte>; B Var B= array[1 200] of <byte>;

C Var B: array[1 200] of byte; D Var B= array[1 200] of byte;

Câu 6: Một học sinh cần viết chương trình tính điểm trung bình năm 12 mơn học, dùng mảng chiều có tên D để ghi nhận liệu điểm cần khai báo kiểu liệu này theo cách trực tiếp? Đánh số mảng 1.

A Var D: array[1 12] of integer; B Var D: array[1 12] of byte;

C Var D: array[1 12] of real; D Var D= array[1 12 of longint;

Câu 7: Cho khai báo kiểu mảng sau đây:

type mang_2 = array[1 300] of real; var A, B, C : mang_2; Em nối cột với cột cho nhất?

Cột 1 Cột 2

1 Tên biến mảng dùng chương trình A 300

2 Tên kiểu mảng B A[i]

3 Kiểu phần tử mảng C real

4 Cách viết tham chiếu đến phần tử thứ i mảng A D mang_2 5 Số phần tử mảng E A, B, C

(2)

Câu 8: Phát biểu sai phát biểu sau đây?

A Muốn nhập hay xuất giá trị biến mảng, phải nhập hay xuất cho phần tử mảng B Khi khai báo kiểu mảng khơng cần xác định kích thước mảng

C Việc thực thao tác dãy phần tử mảng thường gắn với câu lệnh for - D Trong mảng chiều, số phần tử chứa liệu thực có ý nghĩa tốn giải nhỏ số lượng phần tử mảng

Câu 9: Phát biểu phát biểu sau đây?

A Có thể nhập hay xuất giá trị biến mảng chiều nhập hay xuất giá trị biến có kiểu liệu chuẩn

B Mảng chiều tạo để lưu hữu hạn phần tử kiểu C Các phần tử mảng bắt buộc phải đánh số từ

D Các phần tử mảng không cần phải đánh số liên tiếp

Câu 10: Phát biểu sai phát biểu sau đây?

A Có thể tham chiếu phần tử mảng tên mảng số tương ứng phần tử B Ta thường dùng đoạn số nguyên liên tục để làm số mảng

C Chỉ số phần tử mảng số nguyên

D Kiểu liệu phần tử mảng kiểu liệu chuẩn học

Câu 11: Đoạn lệnh Pascal sau thực thao tác mảng A? Write(‘Nhap N=‘); readln(N);

For i:= to N do

Begin Write(‘Nhap phan tu thu ‘,i,’=‘); Readln(A[i]); End;

A Nhập mảng A từ bàn phím B Đưa mảng A hình

C Tính tổng phần tử mảng A

D Tính số lượng phần tử chẵn mảng

Câu 12: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? S:=0;

For i:= to N S:=S+i;

A Tính tổng phần tử chẵn mảng A B Tính tổng phần tử lẻ mảng A

C Tính tổng phần tử mảng A

D Tính số lượng phần tử chẵn mảng A

Câu 13: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? Sl:=0; Sc:=0;

For i:= to N If A[i] mod = then Sc:=Sc+A[i] Else Sl:=Sl+A[i];

A Tính tổng phần tử chẵn mảng A B Tính tổng phần tử lẻ mảng A

C Tính tổng phần tử chẵn, lẻ mảng A D Tính số lượng phần tử chẵn, lẻ mảng A

Câu 14: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? Tong3:=0;

For i:= to N If A[i] mod = then Tong3:=Tong3+A[i];

(3)

Câu 15: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? dem_chan:=0; dem_le:=0;

For i:= to N

If A[i] mod = then dem_chan:=dem_chan + Else dem_le:=dem_le +1;

A Tính tổng phần tử chẵn, lẻ mảng A B Tính tổng phần tử dương, âm mảng A

C Tính số lượng phần tử chẵn, lẻ mảng A D Tính số lượng phần tử dương, âm mảng A

Câu 16: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? Dem3:=0;

For i:= to N

If A[i] mod = then dem3:=dem3 + 1;

A Tính tổng phần tử chia hết cho mảng A B Tính tổng phần tử chia hết cho mảng A C Tính số lượng phần tử chia hết cho mảng A D Tính số lượng phần tử chia hết cho mảng A

Câu 17: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? m:=A[1];

For i:= to N

If A[i] < m then m:=A[i];

A Đưa hình giá trị phần tử cuối mảng A B Đưa hình giá trị phần tử mảng A

C Tìm giá trị lớn mảng A D Tính giá trị bé mảng A

Câu 18: Giá trị cần tìm mảng A đoạn lệnh Pascal sau gì? Max:=A[1];

For i:= to N

If A[i] > max then max:=A[i];

A Đưa hình giá trị phần tử cuối mảng A B Đưa hình giá trị phần tử mảng A

C Tìm giá trị lớn mảng A D Tính giá trị bé mảng A II TỰ LUẬN

1 Viết chương trình pascal nhập mảng A gồm n số ngun tính đưa hình tổng số chẵn, tổng số lẻ mảng A

Ngày đăng: 03/02/2021, 04:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan