Câu hỏi:

20/04/2025 143

Giáo viên yêu cầu học sinh giải bài toán sau bằng ngôn ngữ lập trình Python: Một mật khẩu là một chuỗi kí tự. Mật khẩu được gọi là mạnh nếu có ít nhất một chữ cái thường, ít nhất một chữ cái in hoa, ít nhất một chữ số. Hãy viết chương trình kiểm tra một mật khẩu có phải là mạnh hay không.

Một bạn học sinh đã viết chương trình để giải quyết bài toán trên như sau:

Giáo viên yêu cầu học sinh giải bài toán sau bằng ngôn ngữ lập trình Python: Một mật khẩu là một chuỗi kí tự. Mật khẩu được gọi là mạnh nếu có ít nhất một chữ cái thường, ít nhất một chữ cái in hoa, ít nhất một chữ số. Hãy viết chương trình kiểm tra một mật khẩu có phải là mạnh hay không.  Một bạn học sinh đã viết chương trình để giải quyết bài toán trên như sau:   Sau đây là nhận xét của các bạn trong lớp về chương trình trên:  a. Vòng lặp trên dòng 5 cho phép duyệt qua lần lượt từng kí tự trong chuỗi matkhau.  b. Chương trình đã sử dụng kĩ thuật tìm kiếm tuần tự để tìm kiếm và đếm số lượng các kí tự thuộc nhóm tương ứng. c. Khi chạy chương trình và nhập chuỗi “Fit@!@”, chương trình sẽ hiển thị kết quả là:  Đây KHÔNG là mật khẩu mạnh d. Cần thay lệnh else trong dòng 8 bởi lệnh sau thì chương trình sẽ đúng: elif c>='0' and c<='9': chuso += 1 (ảnh 1)

Sau đây là nhận xét của các bạn trong lớp về chương trình trên:

a. Vòng lặp trên dòng 5 cho phép duyệt qua lần lượt từng kí tự trong chuỗi matkhau.

b. Chương trình đã sử dụng kĩ thuật tìm kiếm tuần tự để tìm kiếm và đếm số lượng các kí tự thuộc nhóm tương ứng.

c. Khi chạy chương trình và nhập chuỗi “Fit@!@”, chương trình sẽ hiển thị kết quả là:

Đây KHÔNG là mật khẩu mạnh

d. Cần thay lệnh else trong dòng 8 bởi lệnh sau thì chương trình sẽ đúng:

elif c>='0' and c<='9': chuso += 1

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

a

Đ

b

Đ

c

S

d

Đ

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

Câu 2

Việt Nam có nhiều danh lam thắng cảnh được UNESCO công nhận. Một nhóm học sinh muốn làm website bằng tiếng Anh để giới thiệu tới các du khách quốc tế. Tại trang chủ, phần nội dung chính sẽ là một video giới thiệu một số danh lam điển hình trong khoảng 2 phút. Thanh điều hướng gồm có nhiều mục tương ứng với các vùng miền, tại mỗi mục chứa danh sách con gồm các danh lam của các vùng miền tương ứng. Khi chọn một mục con sẽ mở trang web có thông tin chi tiết của danh lam, ảnh nền trang web là ảnh của danh lam đó.

Khi thực hiện xây dựng website, nhóm học sinh sẽ gặp phải một số khó khăn, thuận lợi như sau:

a. Phần mềm tạo website không cho chèn video tại trang chủ của website với thời lượng quá 1 phút.

b. Không thể đưa tên 6 vùng miền tương ứng với 6 mục trong thanh điều hướng tại trang chủ.

c. Nếu có một số trang chưa xây dựng xong thì có thể chỉ đưa ra thông báo “Trang web đang được xây dựng”. Từ trong danh sách con từ thanh điều hướng tại trang chủ vẫn có thể thiết lập liên kết đến các trang web này.

d. Trong cùng một trang web, có thể sử dụng ảnh với kích thước khác nhau, có thể đan xen nhiều bố cục sắp xếp ảnh và chữ khác nhau (ảnh bên phải chữ bên trái hoặc ngược lại, ảnh xếp hàng ngang hoặc hàng dọc theo trang).

Lời giải

a

S

b

S

c

Đ

d

Đ

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