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.

Mình cần gấp 

CÁC VÍ DỤ:

 

AI. TRẮC NGHIỆM:

 

Câu 1: Khai báo bản tin độ dài tối đa 255?

 

Câu 2: S1:=11; và S2:=’11’; giống nhau đúng hay sai?

 

Trả lời:

 

Câu 3:

 

Lệnh

 

S[5];

 

để tham chiếu đến kí tự thứ 5 trong xâu S đúng không?

 

Trả lời:

 

Câu 4: Khai báo 1 xâu S có độ dài tối đa 100?

 

Trả lời:

 

Câu 5: Var stl:char; st2:string[1];

 

Lệnh gán stl:=st2; đúng không? Giải thích?

 

Trả lời:

 

Câu 6: Trong ngôn ngữ lập trình Pascal, xâu có độ dài bằng 0 gọi là......

 

A. Xâu rỗng

 

B. Xâu không

 

C. Không phải là xấu

 

D. Xâu trắng

 

Câu 7: Phát biểu nào sau đây sai:

 

A. Xâu có độ dài bằng 0 là xâu rỗng. C. Số lượng kí tự trong 1 xâu gọi là độ dài của xâu.

 

B. Xâu là 1 kí tự trong bảng mã ASCII

 

D. Mỗi kí tự được gọi là 1 phần tử của

 

Var

 

xâu.

 

b

 

Câu 8: Phép gán giá trị biến xâu(S) nào sau đây đúng?

 

A. S:='tin hoc';

 

B. S:="tin hoc";

 

C. S:=tin hoc;

 

D. S:= 'tin hoc'

 

6 Câu 9: Write (ha Noi > ‘ ha nam’) cho kết quả ?

 

A. True

 

B. False

 

Câu 10: ‘học + Tin

 

thực hiện phép ghép xâu trên cho kết quả gì?

 

A. 'Tinhoc'

 

D. 'hocTin'

 

B. 'Tin hoc'

 

C. 'hoc Tin'

 

*

 

Câu 11: Write (‘May tinh’>= ‘May tinh’) cho kết quả ?

 

A. True

 

B. False

 

I/.

 

II

 

Câu 12: Cho xâu st= 'chuc mung nam moi !', hãy chọn giá trị tham chiếu đúng:

 

A. st[6]='';

 

D. st[6]='c';

 

B. st[6]='m';

 

C. st[6]='u';

 

II

0

Uses crt;

Var st:string;

I,d:integer;

Begin

Clrscr;

Write('nhap xau:'); readln(st);

D:=length(st);

While st[d]=#32 do

Begin

Delete(st,d,1);

D:=length(st);

End;

For i:=1 to d do

If (st[i]=#32) and (st[i+1]=#32) then delete(st,i,1);

Writeln(st);

Readln;

End.

Uses crt;

Var st:string;

I,d:integer;

Begin

Clrscr;

Write('nhap xau:'); readln(st);

D:=length(st);

While st[d]=#32 do

  Begin

Delete(st,d,1);

D:=length(st);

End;

For i:=1 to d do

  If (st[i]=#32) and (st[i+1]=#32) then delete(st,i,1);

Writeln(st);

Readln;

End.

16 tháng 4 2023

Program HOC24;

var i,d1,d2: byte;

st1,st2: string[60];

begin

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

//---------------Câu 1-------------------

d1:=0; d2:=0;

for i:=1 to length(st1) do

begin

if st1[i]='A' then d1:=d1+1;

if st1[i]='a' then d2:=d2+1;

end;

writeln('Co ',d1,' ki tu A trong xau');

writeln('Co ',d2,' ki tu a trong xau');

//---------------------- Câu 2 --------------------

st2:='';

for i:=1 to length(st1) do if st1[i] in ['a'..'z'] then st2:=st2+st1[i];

writeln('Xau st2 la: ',st2);

//------------------------------Câu 3--------------------

for i:=1 to length(st1) do st1[i]:=upcase(st1[i]);

write('Xau st1 sau khi in hoa la: ',st1);

//--------------------------------------------------------

readln

end.

16 tháng 4 2023

Chỗ câu 1 câu 2 câu 3 là s vậy ạ

22 tháng 3 2023

a/ var s: string;

b/ readln(s);

c/ write(length(s));

d/ for i:=1 to length(s) do if s[i] in ['0'..'9'] then write(s[i]);

16 tháng 4 2023

program stringManipulation;

var
  st1, st2: string;
  countN, i: integer;

begin
  write('Nhap vao xau ki tu st1: ');
  readln(st1);
  countN := 0;
  for i := 1 to length(st1) do
  begin
    if (st1[i] = 'N') or (st1[i] = 'n') then
    begin
      countN := countN + 1;
    end;
  end;
  writeln('So ky tu N va n trong xau st1 la: ', countN);
  st2 := '';
  for i := 1 to length(st1) do
  begin
    if (st1[i] >= 'A') and (st1[i] <= 'Z') then
    begin
      st2 := st2 + st1[i];
    end;
  end;
  writeln('Cac ky tu in hoa trong xau st1 la: ', st2);
  write('Xau st1 viet theo chieu nguoc lai la: ');
  for i := length(st1) downto 1 do
  begin
    write(st1[i]);
  end;
  readln;
end.

16 tháng 4 2023

st1 = input("Nhập vào xâu kí tự: ")
count_n = 0
st2 = ""
for char in st1:
    if char == 'N' or char == 'n':
        count_n += 1
    if char.isupper():
        st2 += char

print("Số lần xuất hiện của kí tự 'N' và 'n' là:", count_n)
print("Xâu kí tự chỉ chứa kí tự in hoa là:", st2)
print("Xâu kí tự đảo ngược là:", st1[::-1])