thực hiện công việc nhập n số từ bàn phím
thực hiện công việc nhập n số từ bàn phím
Chương trình sau giải quyết vấn đề gì?
Var a:array[1..4] of integer;
Begin
For i:=1 to 4 do
Begin
Write('nhap cac phan tu A[',i,']:');
readln (a[i]);
End;
For i:=1 to 3 do
For j:= I+1 to 4 do
If a[i]> a[j] then
Begin
tg:=a[i];
a[i]:=a[j];
a[j]:=tg;
end;
For I:=1 to 4 do
Write(a[i]);
End.
Select one:
a. sắp xếp các phần tử của mảng theo trật tự tăng dần
b. Tìm Max
c. sắp xếp các phần tử của mảng theo trật tự giảm dần
d. Chương trình có lỗi
Chương trình sau in ra kết quả gì khi ta nhập các số 1,-2,-4,6,9 ?
Var
A:array[1..5] of integerl;
I:intege;
Begin
For I=1 to 5 do
Begin
Write('so nguyên thứ ',I);
readln(a[I]);
End;
For I=1 to 5 do
If a[I]>=0 then writeln([a],', ');
End.
Select one:
a. -2,-4,6
b. 1,6,9
c. -2,-4
d. 1,-2,-4,6,9
Để in các phần tử của mảng A, ta có thể sử dụng đoạn chương trình nào sau đây?
A. for i := 1 to n do write(a[i]:5);
B. for i := n downto 1 do readln(i);
C. for i := 1 to n do write(i:5);
D. for i := 1 to n do readln(a[i]);
Cho khai báo như sau:
var a: array[1..30] of integer;
Mảng a có thể sử dụng để lưu trữ
A. 10 số thực
B. 50 số nguyên
C. 30 số thực
D. 10 số nguyên
Mảng A gồm bao nhiêu phần tử : For i:=1 to 6 Begin write('a[',i,']=');readln(a[i]);end;
For i := 1 to T do
Begin
Write ( 'hay nhap gia tri so thuv',i,' la:');
Readln ( M[i] ) ;
End ;
Đoạn chương trình này làm gì
2. Sửa lỗi cú pháp cho chương trình trên nếu có. (1 điểm) Program KTC HK1; Ues Crt; Var a, S: Interger; Begin Writeln(‘Nhap a = ’) Readln(a); S:= sqrt(a); Writeln(‘S = ’ S); End.
Cho đoạn chương trình sau:
a: array[1..100] of integer;
m := 1;
for j := 1 to n do
if a[m] <= a[j] then
m := j;
writeln(‘Ket qua la: ’, m);
Biến m trong đoạn chương trình trên dùng để lưu giá trị là
A. giá trị nhỏ nhất của mảng.
B. giá trị lớn nhất của mảng.
C. chỉ số của phần tử có giá trị nhỏ nhất mảng.
D. chỉ số của phần tử có giá trị lớn nhất mảng.