Để gán hoặc nhập giá trị cho phần tử của mảng, ta phải dựa vào chỉ số của mảng.. Dữ liệu kiểu mảng có thể là kiểu số nguyên, số thực, kiểu ký tự, kiểu chuỗi.[r]
Trang 1BÀI TẬP VẬN DỤNG CHỦ ĐỀ LÀM VIỆC VỚI DÃY SỐ
Câu 01: Chọn khai báo hợp lệ:
a Var a,b: array[1 n] of real; b Var a,b: array[1 : n] of Integer;
c Var a,b: array[1 100] of real; d Var a,b: array[1 … 100] of real;
Câu 02: Cú pháp của câu lệnh While…do là:
a While<điều kiện>to<câu lệnh>;
c While<điều kiện>do<câu lệnh>;
b While<điều kiện>to<câu lệnh1>do<câu lệnh 2>;
d While<điều kiện>; do<câu lệnh>;
Câu 03: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
a/ For…do; b/While…do; c/ If then; d/ If…then…else;
Câu 04: Khai báo biến kiểu mảng nào sau đây là hợp lệ:
a Var A, B: array[1 50] of integer; b Var A, B: array[1 N] of real;
c Var A: array[100 1] of integer; d Var B: array[1.5 10.5] of real;
Câu 05: Chọn phát biểu sai:
a Biến mảng chứa một chuỗi giá trị b Biến thường chứa một giá trị
c Biến mảng có nhiều ô nhớ d Biến thường chứa một dãy giá trị
Câu 06: Chọn đáp án đúng
a Var a: array [1 1000] of byte; b Var a: array[1:10] of byte;
c Var a: array [1 1000] of Integer; d Var a; array [1-1000] of integer;
Câu 07: Để gán giá trị của phần tử thứ i của mảng A cho biến b, ta thực hiện:
a B=a(i); b B:=a(i); c B:=a[i]; d B:= a{i};
Câu 08: Câu lệnh nào là đúng nếu gán giá trị cho phần tử thứ 2 của biến mảng A có kiểu là byte
a A(2)=5; b A(2):=10; c A[2]:=-10; d A[2]:=200; Câu 09: Hãy chọn đáp án sai
a Để gán hoặc nhập giá trị cho phần tử của mảng, ta phải dựa vào chỉ số của mảng
b Dữ liệu kiểu mảng có thể là kiểu số nguyên, số thực, kiểu ký tự, kiểu chuỗi
c Để nhập giá trị cho 1 phần tử của mảng ta thường dùng lệnh Writeln
d Để gán giá trị cho 1 mảng, ta thường kết hợp với các câu lệnh lặp (như lệnh For, While do)
Câu 10: Hãy chọn từ khóa phù hợp cho ô trống trong chương trình sau
Mang: array [1 10] of real;
Câu 11: Cú pháp khai báo 1 biến mảng nào là đúng?
a Var <tên biến>=array[ chỉ số đầu chỉ số cuối] of kiểu dữ liệu;
b Const<tên biến>:=array[ chỉ số đầu:chỉ số cuối] of kiểu dữ liệu;
c Const <tên biến>=array[ chỉ số đầu chỉ số cuối] of kiểu dữ liệu;
d Var <tên biến>:array[chỉ số đầu chỉ số cuối] of kiểu dữ liệu;