K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

uses crt;

var i,n,dem:integer;

a:array[1..100]of real;

begin

clrscr;

write('Nhap so hoc sinh:'); readln(n);

for i:=1 to n do

begin

repeat

write('Nhap diem trung binh mon Tin Hoc cua ban thu ',i,'='); readln(a[i]);

until (0<a[i]) and (a[i]<=10);

end;

dem:=0;

for i:=1 to n do

if a[i]>=5 then inc(dem);

writeln('So ban co diem tren trung binh la: ',dem);

readln;

end.

uses crt;

var st:string;

i,d:integer;

begin

clrscr;

write('Nhap xau:'); readln(st);

d:=length(st);

for i:=1 to d do

if st[i]=' ' then st[i]:='_';

writeln('Xau sau khi thay doi la: ',st);

readln;

end.

uses crt;

var st:string;

i,d:integer;

begin

clrscr;

write('Nhap xau:'); readln(st);

d:=length(st);

for i:=1 to d do

if (st[i]='V') or (st[i]='v') then st[i]:='Z';

writeln('Xau sau khi thay doi la: ',st);

readln;

end.

Câu 1:

uses crt;
var ten:string;
kt:integer;
begin
clrscr;
write('Nhap ho va ten cua hoc sinh:'); readln(ten);
writeln('Ki tu thu 5 la: ',ten[5]);
kt:=0;
if ten[1] in ['A'..'Z'] then kt:=1;
if kt=0 then writeln('Ki tu dau tien chua viet hoa')
else writeln('Ki tu dau tien da viet hoa');
readln;
end.

Câu 2:

uses crt;
var d,r:real;
{-------------------------chuong-trinh-con----------------------------}
function dientich(x,y:real):real;
begin
dientich:=x*y;
end;
{-------------------------chuong-trinh-chinh---------------------------}
begin
clrscr;
repeat
write('Nhap chieu dai:'); readln(d);
write('Nhap chieu rong:'); readln(r);
until (d>0) and (r>0) and (d>=r);
writeln('Dien tich cua hinh chu nhat la: ',dientich(d,r):4:2);
readln;
end.

Câu 3:

uses crt;
var st:string;
dem,d,i:integer;
begin
clrscr;
write('Nhap xau:'); readln(st);
dem:=0;
d:=length(st);
for i:=1 to d do
if st[i] in ['0'..'9'] then inc(dem);
writeln('So ki tu chu so la: ',dem);
readln;
end.

1) Kiểu dữ liệu của các phần tử trong mảng là: a) Mỗi phần tử là 1 kiểu b) Có cùng một kiểu dữ liệu c) Có cùng một kiểu đó là kiểu số nguyên d) có cùng một kiểu đó là kiểu số thực. 2) Cú pháp nào sau đây là đúng? a) Type mang: array [-100 to 100] of integer; b) Type mang =array[-100 to 100] of integer; c) Type mang: array[-100..100] of integer; d)Type mang =array[-100..100] of integer; 3) Cú pháp câu lệnh nào sau đây đúng? a)...
Đọc tiếp

1) Kiểu dữ liệu của các phần tử trong mảng là:

a) Mỗi phần tử là 1 kiểu

b) Có cùng một kiểu dữ liệu

c) Có cùng một kiểu đó là kiểu số nguyên

d) có cùng một kiểu đó là kiểu số thực.

2) Cú pháp nào sau đây là đúng?

a) Type mang: array [-100 to 100] of integer;

b) Type mang =array[-100 to 100] of integer;

c) Type mang: array[-100..100] of integer;

d)Type mang =array[-100..100] of integer;

3) Cú pháp câu lệnh nào sau đây đúng?

a) Var mang: array[1...100,1...100] of char;

b) Var mang: array[1...100; 1...100] of char;

c) Var mang2c: array(1..100,1..100) of char;

d) Var mang2c: array[1..100, 1..100] of char;

4) Cú pháp câu lệnnh nào sau đây đúng?

a) Type mang: array [-100 to 100, -100 to 100] of integer;

b) Type mang: array [-100..100,-100..100] of integer;

c) Type mang = array [-100 to 100, -100 to 100] of integer;

d) Type mang = array [-100..100, -100..100] of integer;

5) Với khai báo A:array[1..100,1..100] of integer; thì việc truy xuất đến các phần tử như sau:

a) A( i , j )

b) A[ i , j ]

c) A( i ; j )

d) A[ i ; j ]

6) Xâu ' ABBA ' bằng xâu:

a) 'A'

b) 'B'

c) 'abba'

d) Tất cả đều sai.

7) Xâu '2007' nhỏ hơn xâu:

a) '20007'

b) '207'

c) '1111111111'

d) '1010101010'

8) Hàm copy (s,p,n) cho giá trị là:

a) Một xâu gồm n kí tự liên tiếp bắt đầu từ vị trí p của xâu S

b) Một xâu gồm p kí tự liên tiếp bắt đầu từ vị trí n của xâu S

c) Một xâu gồm n kí tự liên tiếp bắt đầu từ vị trí p-n của xâu S

d) Một xâu gồm p kí tự liên tiếp bắt đầu từ vị trí n-p của xâu S

9) Trong các phát biểu sau, phát biểu nào đúng:

a) Có thể nhập giá trị của một biến kiểu bản ghi như nhập giá trị của biến kiểu dữ liệu chuẩn.

b) Có thể xuất giá trị của một biến kiểu bản ghi như xuất giá trị của biến kiểu dữ liệu chuẩn.

c) Có thể nhập hay xuất giá trị của một biến kiểy bản ghi như nhập hay xuất giá trị của biến kiểu dữ liệu chuẩn.

d) Các thao tác nhập, xuất hhay xử lý mỗi trường bản ghi phải tuân theo quy định của kiểu trường này..

10) Để truy cập dữ liệu của trường nào đó trên biến bản ghi ta sử dụng cú pháp:

a) Tên trường. tên biến;

b) Tên trường: tên biến;

c) Tên biến. tên trường;

d) Tên biến: tên trường

11) Để truy xuất đến các phần tử của mảng 1 chiều ta dùng mấy vòng lặp for.....do

a) 1

b) 2

c) 3

d) 4

12) Để truy xuất đến các phần tử của mảnh 2 chiều ta dùng mấy vòng lặp for.....do

a) 1

b) 2

c) 3

d) 4

0

uses crt;

var a:array[1..100]of integer;

i,n,t1,t2,dem1,dem2,max,min:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do

begin

write('A[',i,']='); readln(a[i]);

end;

t1:=0;

t2:=0;

dem1:=0;

dem2:=0;

for i:=1 to n do

begin

if a[i] mod 2=0 then

begin

inc(dem1);

t1:=t1+a[i];

end

else begin

inc(dem2);

t2:=t2+a[i];

end;

end;

writeln('Tong cac so chan la: ',t1);

writeln('So luong so chan la: ',dem1);

writeln('Tong cac so le la: ',t2);

writeln('So luong so le la: ',dem2);

max:=a[1];

min:=a[1];

for i:=1 to n do

begin

if max<a[i] then max:=a[i];

if min>a[i] then min:=a[i];

end;

writeln('Gia tri lon nhat la: ',max);

writeln('Gia tri nho nhat la: ',min);

readln;

end.

uses crt;
var s:string;
d,i:integer;
begin
clrscr;
write('Nhap xau S:'); readln(s);
d:=length(s);
writeln('Do dai cua xau la: ',d);
s:=upcase(s);
writeln('Xau S sau khi chuyen la: ',s);
for i:=1 to d do
if (s[i] in ['A'..'z']) or (s[i] in ['0'..'9']) then delete(s,i,1);
writeln('Xau S sau khi xoa cac ki tu la chu hoac so la: ',s);
for i:=1 to d do
if s[i]=' ' then delete(s,i,1);
writeln('Xau S sau khi xoa cac dau cach la: ',s);
readln;
end.

uses crt;

var a:array[1..50]of integer;

n,i,dem,tbc:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do

begin

write('A[',i,']='); readln(a[i]);

end;

writeln('Cac so chan la: ');

dem:=0;

tbc:=0;

for i:=1 to n do
if a[i] mod 2=0 then

begin

write(a[i]:4);

inc(dem);

tbc:=tbc+a[i];

end;

writeln;

writeln('So phan tu chan la: ',dem);

writeln('Trung binh cong cua cac so chan trong day la: ',tbc/dem:4:2);

readln;

end.

uses crt;

var st:string;

begin

clrscr;

write('Nhap xau:'); readln(st);

writeln('Ki tu dau tien la: ',st[1]);

writeln('Ki tu cuoi cung la: ',st[length(st)]);

readln;

end.