Trong các kí tự sau, kí tự nào là kí tự đặc biệt? Tô đen các ô tròn bên cạnh các kí tự đó.
Muốn gõ các kí tự đặc biệt, em gõ phím có kí tự đó, đồng thời nhấn giữ phím nào sau đây:
A. Phím Ctrl
B. Phím Alt
C. Phím Shift
D. Phím Caps Lock
Trong các kí tự sau kí tự nào được xem là kí tự đường dẫn
A.“ \”
B.“ : ”
C.“ . ”
D.“ / ”
Hãy nhập một xâu kí tự từ bàn phím gồm các chữ cái viết thường, các chữ số và các kí tự đặc biệt khác, cho biết xâu vừa nhập có bao nhiêu kí tự chữ cái, bao nhiêu kí tự chữ số, bao nhiêu kí tự khác
xau = input('Nhập xâu kí tự: ')
chu_cai, chu_so, ki_tu_khac = 0, 0, 0
for kt in xau:
if kt.isalpha():
chu_cai += 1
elif kt.isdigit():
chu_so += 1
else:
ki_tu_khac += 1
print('Số lượng kí tự chữ cái:', chu_cai)
print('Số lượng kí tự chữ số:', chu_so)
print('Số lượng kí tự khác:', ki_tu_khac)
Cho xâu S gồm các kí tự chữ thường,in hoa và các kí tự số. Hãy lập xoa các kí
tự số liên tục trong xâu đó chỉ để lại kí tự số nhỏ nhất
Input | Output |
ABS5341hys738kih762 | ABS1hys3kih2 |
Cho xâu S gồm các kí tự chữ thường,in hoa và các kí tự số. Hãy lập xoa các kí
tự số liên tục trong xâu đó chỉ để lại kí tự số nhỏ nhất
Input | Output |
ABS5341hys738kih762 | ABS1hys3kih2 |
pascal nha!
program XoaSoLienTuc;
uses sysutils;
function XoaSoLienTuc(S: string): string;
var
i: integer;
result: string;
begin
result := ''
for i := 1 to Length(S) do
begin
if not (S[i] in ['0'..'9']) then
begin
if (i = 1) or (S[i-1] in ['0'..'9']) then
result := result + ' '
result := result + S[i];
end;
end;
result := Trim(result);
result := StringReplace(result, ' ', '', [rfReplaceAll]);
XoaSoLienTuc := result;
end;
var
S: string;
begin
write('Nhập vào xâu S: ');
readln(S);
writeln('Kết quả: ', XoaSoLienTuc(S));
end.
Mật khẩu của máy tính là một dãy các kí tự (có kể thứ tự từ trái qua phải) được chọn từ: 10 chữ số, 26 chữ cái in thường, 26 chữ cái in hoa và 10 kí tự đặc biệt. Bạn Ngân muốn lập một mật khẩu của máy tính có độ dài là 8 kí tự bao gồm: 4 kí tự đầu tiên là 4 chữ số đổi một khác nhau, 2 kí tự tiếp theo là chữ cái in thường, 1 kí tự tiếp theo nữa là chữ cái in hoa, kí tự cuối cùng là kí tự đặc biệt. Bạn Ngân có bao nhiêu cách lập một mật khẩu của máy tính?
+) Số cách chọn 4 kí tự đầu tiên là: \(A_{10}^4\) (cách chọn)
+) Số cách chọn 2 kí tự tiếp theo là: \(C_{26}^1.C_{26}^1\) (cách chọn)
+) Số cách chọn 1 kí tự tiếp theo là: \(C_{26}^1\) (cách chọn)
+) Số cách chọn 1 kí tự cuối cùng là: \(C_{10}^1\) (cách chọn)
+) Áp dụng quy tắc nhân, ta có số mật khẩu có thể tạo thành là:
\(A_{10}^4.C_{26}^1.C_{26}^1.C_{26}^1.C_{10}^1\) ( mật khẩu)
Cho biết xâu S gồm 5 kí tự. Trong đó kí tự cuối cùng là số lẻ, các kí tự còn lại là chữ cái. Viết chương trình cho biết có thể lập bao nhiêu xâu S trong đó một trong bốn kí tự đầu phải có chữ L in hoa.
Những phát biểu sau đúng hay sai? Cho biết ý kiến của em bằng cách đánh dấu (x) vào ô (Đúng hay sai) tương ứng.
Đúng | Sai | |
Các kí tự dùng để ngắt câu thường là các kí tự đặc biệt | ||
Khi gõ một câu thì cần gõ liên tục không được nghỉ | ||
Nên gõ một từ soạn thảo liên tục cho hết từ |
1.Khái niệm về xâu và kiểu string.
-Xâu kí tự là một dãy gồm nhiều kí tự đặt cạnh nhau và được đánh các số phần tử theo chỉ số;ví dụ”Toan Tin”,phần tử thứ I là s[i].
-Như vậy xét về bản chất xâu kí tự giống như một mảng kí tự.
-Ta đặt xâu kí tự trong dấu nháy kép,còn mỗi kí tự ta đặt trong dấu nháy đơn.