De thi hk1 t
Chia sẻ bởi dương công hiếu |
Ngày 16/10/2018 |
54
Chia sẻ tài liệu: de thi hk1 t thuộc Tin học 7
Nội dung tài liệu:
KIỂU DỮ LIỆU CÓ CẤU TRÚC
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?
Type 1chieu=array[1..100] of char;
Type 1chieu=array[1-100] of char;
Type mang1c=array(1..100) of char;
Type mang1c=array[1..100] of char;
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?
Type 2mang=array[1..100,1..100] of char;
Type mang=array[1-100,1-100] of char;
Type mang2c=array[1..100,100] of char;
Type mang2c=array[1..100][1..100] of char;
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ự giá trị giảm dần;
Các phần tử của mảng một chiều được sắp thứ tự giá trị tăng dần;
Các phần tử của mảng một chiều không sắp thứ tự;
Hãy chọn phương án hợp lý.
Trong ngôn ngữ lập trình pascal, với khai báo mảng A: array[1..100,1..100] of integer thì việc truy xuất đến các phần tử như sau:
A[i],[j]
A[i;[j]
A[i][j]
A[i,j]
Trong ngôn ngữ lập trình pascal, với khai báo mảng A:array[1..100] of array[1..100] of integer thì việc truy xuất đến các phần tử như sau:
A[i],[j]
A[i;[j]
A[i][j]
A[i,j]
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, để giá trị i cũng tăng theo phần tử thứ i ta viết như sau:
Write(‘A[‘,i,’]=’); readln(A[i]);
Write(‘A[i]=’); readln(A[i]);
Write(‘A[‘i’]=’); readln(A[i]);
Write(“A[“,i,”]=”); readln(A[i]);
Trong ngôn ngữ lập trình pascal, trong quá trình nhập dữ liệu của mảng hai chiều, để giá trị i cũng tăng theo phần tử thứ i ta viết như sau:
Write(‘A[‘,i,j,’]=’); readln(A[i,j]);
Write(‘A[‘,i,’,’,j,’]=’); readln(A[i,j]);
Write(‘A[‘i,j’]=’); readln(A[i]);
Write(“A[“,i,j,”]=”); readln(A[i]);
Trong ngôn ngữ lập trình pascal, trong quá trình xuất dữ liệu của mảng hai chiều Am,n. để các phần tử hiển thị đúng như mô hình của mảng hai chiều ta viết lệnh như sau:
For i:=1 to m do
For j:=1 to n do Write(A[i,i]:5);
B. For i:=1 to m do
Begin
For j:=1 to n do Write(A[i,i]:5);
End;
For i:=1 to m do
Begin
For j:=1 to n do Writeln;
End;
For i:=1 to m do
Begin
For j:=1 to n do Write(A[i,i]:5);
Writeln;
End;
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 việc sau:
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 một chiều;
In ra màn hình mảng A;
Đếm số phần tử của mảng A;
Không thực hiện việc nào trong 3 việc trên;
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 dưới đây hợp đúng:
a:=b;
b:=c;
c:=b;
a:=c;
Trong ngôn ngữ lập trình Pascal, xâu ký tự là gì?
Mảng các ký tự;
Dãy các ký tự trong bảng mã ASCII;
Tập hợp các chữ cái trong bảng chữ cái tiếng anh;
Tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng anh;
Trong ngôn ngữ lập trình Pascal cách khai báo xâu ký tự nào sau đây là đúng:
S: file of String;
S: file of char;
S:
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?
Type 1chieu=array[1..100] of char;
Type 1chieu=array[1-100] of char;
Type mang1c=array(1..100) of char;
Type mang1c=array[1..100] of char;
Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?
Type 2mang=array[1..100,1..100] of char;
Type mang=array[1-100,1-100] of char;
Type mang2c=array[1..100,100] of char;
Type mang2c=array[1..100][1..100] of char;
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ự giá trị giảm dần;
Các phần tử của mảng một chiều được sắp thứ tự giá trị tăng dần;
Các phần tử của mảng một chiều không sắp thứ tự;
Hãy chọn phương án hợp lý.
Trong ngôn ngữ lập trình pascal, với khai báo mảng A: array[1..100,1..100] of integer thì việc truy xuất đến các phần tử như sau:
A[i],[j]
A[i;[j]
A[i][j]
A[i,j]
Trong ngôn ngữ lập trình pascal, với khai báo mảng A:array[1..100] of array[1..100] of integer thì việc truy xuất đến các phần tử như sau:
A[i],[j]
A[i;[j]
A[i][j]
A[i,j]
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, để giá trị i cũng tăng theo phần tử thứ i ta viết như sau:
Write(‘A[‘,i,’]=’); readln(A[i]);
Write(‘A[i]=’); readln(A[i]);
Write(‘A[‘i’]=’); readln(A[i]);
Write(“A[“,i,”]=”); readln(A[i]);
Trong ngôn ngữ lập trình pascal, trong quá trình nhập dữ liệu của mảng hai chiều, để giá trị i cũng tăng theo phần tử thứ i ta viết như sau:
Write(‘A[‘,i,j,’]=’); readln(A[i,j]);
Write(‘A[‘,i,’,’,j,’]=’); readln(A[i,j]);
Write(‘A[‘i,j’]=’); readln(A[i]);
Write(“A[“,i,j,”]=”); readln(A[i]);
Trong ngôn ngữ lập trình pascal, trong quá trình xuất dữ liệu của mảng hai chiều Am,n. để các phần tử hiển thị đúng như mô hình của mảng hai chiều ta viết lệnh như sau:
For i:=1 to m do
For j:=1 to n do Write(A[i,i]:5);
B. For i:=1 to m do
Begin
For j:=1 to n do Write(A[i,i]:5);
End;
For i:=1 to m do
Begin
For j:=1 to n do Writeln;
End;
For i:=1 to m do
Begin
For j:=1 to n do Write(A[i,i]:5);
Writeln;
End;
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 việc sau:
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 một chiều;
In ra màn hình mảng A;
Đếm số phần tử của mảng A;
Không thực hiện việc nào trong 3 việc trên;
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 dưới đây hợp đúng:
a:=b;
b:=c;
c:=b;
a:=c;
Trong ngôn ngữ lập trình Pascal, xâu ký tự là gì?
Mảng các ký tự;
Dãy các ký tự trong bảng mã ASCII;
Tập hợp các chữ cái trong bảng chữ cái tiếng anh;
Tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng anh;
Trong ngôn ngữ lập trình Pascal cách khai báo xâu ký tự nào sau đây là đúng:
S: file of String;
S: file of char;
S:
* 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ẻ: dương công hiếu
Dung lượng: 13,57KB|
Lượt tài: 0
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)