Bài 11. Kiểu mảng
Chia sẻ bởi Nguyễn Trung Tính |
Ngày 10/05/2019 |
52
Chia sẻ tài liệu: Bài 11. Kiểu mảng thuộc Tin học 11
Nội dung tài liệu:
Bài Tập Trắc Nghiệm
MẢNG MỘT CHIỀU
1. Trong ngôn ngữ lập trình Pascal. Về mặt cú pháp khai báo mảng một chiều nào sau đây là đúng?
Var:Array[giá trị đầu…giá trị cuối] of ;
Var:=Array[giá trị đầu..giá trị cuối] of ;
Var:Array[giá trị đầu..giá trị cuối] of ;
A
B
C
D
Var=Array[giá trị đầu..giá trị cuối] of ;
2. Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng một chiều A, để hiển thị như trong cửa sổ chương trình ta viết câu lệnh như sau:
Write(‘A[‘,i,’]=’); Readln(a[i]);
Write(‘A[i]=’); Readln(a[i]);
Write(‘A[‘i’]=’); Readln(a[i]);
A
B
C
D
Write(“A[“,I,”]=”); Readln(a[i]);
3. Trong ngôn ngữ lập trình Pascal, Cú pháp để truy cập đến phần tử của mảng một chiều là:
.[chỉ số]
=[chỉ số]
{chỉ số}
A
B
C
D
[chỉ số]
4. Trong ngôn ngữ lập trình pascal, về mặt cú pháp câu lệnh nào sau đây đúng?
Type 1chieu=array[1..100] of char;
Type mang=array(1..100) of char;
Type mang1c=array[1-100] of char;
A
B
C
D
Type mang1c=array[1..100] of char;
5. Trong khai báo mảng thường là?
Một đoạn số thực liên tục có dạng n1..n2.
Một đoạn số nguyên liên tục có dạng n1..n2
Một dãy số vô tận;
A
B
C
D
Một số nguyên duy nhất
6. Hãy chọn phương án hợp lí nhất. Trong ngôn ngữ lập trình Pascal
Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số;
Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần;
Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần;;
A
B
C
D
Các phần tử của mảng một chiều không sắp thứ tự;
7. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các công việc sau (A là mảng số có N phần tử) S:=0;
For i:=1 to N do S:=S+A[i];
Tính tổng các phần tử của mảng A;
In ra màn hình của mảng A;
Đếm các phần tử của mảng A;
A
B
C
D
Không thực hiện việc nào trong 3 việc trên;
8. Trong ngôn ngữ lập trình Pascal, với khai báo như sau:
Type mang=array[1..100] of integer;
Var a,b: mang;
c: array[1..100] of integer;
Câu lệnh nào sau đây hợp lệ?
a:=c;
b:=c;
a:=b;
A
B
C
D
c:=b;
9. Trong ngôn ngữ lập trình Pascal, để đổi giá trị hai phần tử của mảng một chiều A tại vị trí I và j, ta viết mã lệnh như sau:
A[i]:=Tag;
A[i]:=A[j];
A[j]:=Tag
Tag:=A[i];
A[i]:= A[j];
A[j]:=Tag;
Tag:=A[i];
A[j]:=A[i];
A[j]:=Tag;
A
B
C
D
Tag:= A[i];
A[i]:= A[j];
Tag:= A[j];
MẢNG MỘT CHIỀU
1. Trong ngôn ngữ lập trình Pascal. Về mặt cú pháp khai báo mảng một chiều nào sau đây là đúng?
Var
Var
Var
A
B
C
D
Var
2. Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng một chiều A, để hiển thị như trong cửa sổ chương trình ta viết câu lệnh như sau:
Write(‘A[‘,i,’]=’); Readln(a[i]);
Write(‘A[i]=’); Readln(a[i]);
Write(‘A[‘i’]=’); Readln(a[i]);
A
B
C
D
Write(“A[“,I,”]=”); Readln(a[i]);
3. Trong ngôn ngữ lập trình Pascal, Cú pháp để truy cập đến phần tử của mảng một chiều là:
A
B
C
D
4. Trong ngôn ngữ lập trình pascal, về mặt cú pháp câu lệnh nào sau đây đúng?
Type 1chieu=array[1..100] of char;
Type mang=array(1..100) of char;
Type mang1c=array[1-100] of char;
A
B
C
D
Type mang1c=array[1..100] of char;
5. Trong khai báo mảng
Một đoạn số thực liên tục có dạng n1..n2.
Một đoạn số nguyên liên tục có dạng n1..n2
Một dãy số vô tận;
A
B
C
D
Một số nguyên duy nhất
6. Hãy chọn phương án hợp lí nhất. Trong ngôn ngữ lập trình Pascal
Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số;
Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần;
Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần;;
A
B
C
D
Các phần tử của mảng một chiều không sắp thứ tự;
7. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các công việc sau (A là mảng số có N phần tử) S:=0;
For i:=1 to N do S:=S+A[i];
Tính tổng các phần tử của mảng A;
In ra màn hình của mảng A;
Đếm các phần tử của mảng A;
A
B
C
D
Không thực hiện việc nào trong 3 việc trên;
8. Trong ngôn ngữ lập trình Pascal, với khai báo như sau:
Type mang=array[1..100] of integer;
Var a,b: mang;
c: array[1..100] of integer;
Câu lệnh nào sau đây hợp lệ?
a:=c;
b:=c;
a:=b;
A
B
C
D
c:=b;
9. Trong ngôn ngữ lập trình Pascal, để đổi giá trị hai phần tử của mảng một chiều A tại vị trí I và j, ta viết mã lệnh như sau:
A[i]:=Tag;
A[i]:=A[j];
A[j]:=Tag
Tag:=A[i];
A[i]:= A[j];
A[j]:=Tag;
Tag:=A[i];
A[j]:=A[i];
A[j]:=Tag;
A
B
C
D
Tag:= A[i];
A[i]:= A[j];
Tag:= A[j];
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Trung Tính
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)