Câu hỏi:

19/08/2025 532 Lưu

Viết chương trình nhập họ và tên của một người và thực hiện các yêu cầu sau:

a. Xóa các kí tự trắng thừa trong xâu (kí tự trắng thừa là kí tự trắng ở đầu, cuối họ tên và nhiều hơn một kí tự trắng giữa hai từ trong họ tên)

b. Đổi các chữ cái đầu từ trong họ tên thành chữ in hoa

c. Hãy cho biết từ dài nhất trong họ và tên của người đó, nếu có nhiều từ có độ dài bằng nhau thì in ra từ đầu tiên.

d. Cho biết tên được tạo nên từ bao nhiêu chữ cái Tiếng Anh (không phân biệt chữ hoa chữ thường)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Lời giải:

program Hello;
uses crt;
var ten,s,st:string;
    j:char;
    i,d,max:integer;
    az:array['a'..'z'] of boolean;
begin
    clrscr;
    write('Nhap ten: '); readln(ten);
    while ten[1] = ' ' do delete(ten,1,1);
    while ten[length(ten)] = ' ' do delete(ten,length(ten),1);
    while pos('  ', ten) > 0 do delete(ten, pos('  ', ten), 1);
    ten[1]:= upcase(ten[1]);
    for i:= 1 to length(ten) do
        begin
            if (ten[i] = ' ') then
                begin
                    ten[i + 1]:= upcase(ten[i + 1]);
                    if max < length(s) then 
                        begin
                            max:= length(s);
                            st:= s;
                            s:='';
                        end;
                end;
            if ten[i] <> ' ' then
                s:= s + ten[i]; 
            az[lowercase(ten[i])]:= true;
        end;
    for j:= 'a' to 'z' do
        if az[j] = true then inc(d);
    writeln('Ten da nhap: ', ten);
    writeln('Tu dai nhat: ', st);
    writeln('So luong chu cai: ', d);
readln;
end.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. Đọc dữ liệu
B. Xem, bổ sung, sửa, xóa và không truy cập dữ liệu
C. Thêm dữ liệu
D. Xem, sửa, bổ sung và xóa dữ liệu

Lời giải

Lời giải:

Đáp án đúng: D

Xem, sửa, bổ sung và xóa dữ liệu

Câu 2

A. Microsoft Access
B. Oracle
C. Microsoft SQL server
D. Microsoft Excel

Lời giải

Lời giải:

Đáp án D.

Microsoft Excel không phải là hệ quản trị cơ sở dữ liệu quan hệ.

Câu 3

A. Có thể lưu lại cấu trúc và nhập dữ liệu sau
B. Không thể sửa lại cấu trúc
C. Tạo mẫu hỏi ngay
D. Phải nhập dữ liệu ngay

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. Khoá chính = {Mahs}
B. Khoá chính = {HoTen, Ngaysinh, Lop, Diachi, Toan}
C. Khoá chính = {HoTen, Ngaysinh, Lop, Diachi, Li}
D. Khoá chính = {HoTen, Ngaysinh, Lop, Diachi}

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Một bảng có thể có nhiều khoá chính
B. Mỗi bảng có ít nhất một khoá
C. Xác định khoá phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu
D. Nên chọn khoá chính là khoá có ít thuộc tính nhất

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. Chỉ quan tâm bảo mật dữ liệu
B. Chỉ quan tâm bảo mật chương trình xử lí dữ liệu
C. Quan tâm bảo mật cả dữ liệu và chương trình xử lí dữ liệu
D. Chỉ là các giải pháp kĩ thuật phần mềm

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. Thiết bị công nghệ, phần mềm
B. Linh kiện điện tử,các vi mạch.
C. Ti vi màu, đồ chơi điện tử, catset.
D. Máy fax, điện thoại, mạng viba

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP