1. Trang chủ
  2. » Giáo án - Bài giảng

Tin 11 kiểm tra 15 phút xâu dữ liệu số 2

3 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểm Tra Hệ Số 1 Môn: Tin Học 11
Trường học Trường Trung Học Phổ Thông
Chuyên ngành Tin Học
Thể loại Kiểm Tra
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 3
Dung lượng 18,1 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đề kiểm tra Tin học 11 nội dung xâu dữ liệu số 2, một trong những nội dung trong chương trình tin học lớp 11. Kiểm tra một cách khái quát một số nội dung trọng tâm, toàn diện về xâu dữ liệu. Là tài liệu giúp quý thầy cô và các bạn học sinh tham khảo để kiểm tra kiến thức về xâu dữ liệu.

Trang 1

KIỂM TRA HỆ SỐ 1 MÔN: TIN HỌC 11 CB THỜI GIAN: 15 PHÚT

(Đề kiểm tra gồm 2 câu, thí sinh không được sử dụng tài liệu)

Câu 1: (2 điểm) Thế nào là xâu, độ dài của xâu, xâu rỗng? Các

ngôn ngữ lập trình có quy tắc, cách thức cho phép xác định các yếu

tố nào của xâu?

Câu 2: (8 điểm) Trình bày các thao tác xử lý xâu Ứng với mỗi thao

tác cho một ví dụ minh họa

Trang 2

-HẾT -ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM CÂ

ĐIỂM CHẤM

1 Xâu là dãy các ký tự trong bộ mã ASCII, mỗi ký tự

được gọi là một phần tử của xâu 0,25

Số lượng ký tự trong một xâu được gọi là độ dài của

Xâu có độ dài bằng 0 gọi là xâu rỗng 0,25

Các ngôn ngữ lập trình đều có quy tắc, cách thức cho

phép xác định

- Tên kiểu xâu

- Cách khai báo biến kiểu xâu

- Số lượng kí tự của xâu

- Các phép toán thao tác với xâu

- Cách tham chiếu tới phần tử của xâu

0,25 0,25 0,25 0,25 0,25

2 * Phép ghép xâu:

+ Kí hiệu là dấu cộng

+ Sử dụng để ghép nhiều xâu thành một

+ Có thể thực hiện đối với các hằng và biến xâu

Ví dụ: ‘Ha’ + ‘Noi’ + ‘-’ + ‘Viet Nam’ cho ra kết quả là

‘Ha Noi – Viet Nam’

0,25 0,25 0,25 0,25 0,25

* Các phép so sánh: = <> < > <= >=

+ Có thứ tự ưu tiên thực hiện thấp hơn phép ghép

xâu

+ Thực hiện so sánh hai xâu theo các quy tắc sau:

Xâu A là lớn hơn xâu B nếu như kí tự đầu tiên

khác nhau giữa chúng kể từ trái sang trong xâu A có

mã ASCII lớn hơn

Nếu A và B là các xâu có độ dài khác nhau và A là

đoạn đầu của B thì A là nhỏ hơn B

Hai xâu được coi là bằng nhau nếu chúng giống

nhau hoàn toàn

Ví dụ: ‘Tin hoc’ < ‘Tin hoc van phong’

0,25 0,25 0,25 0,5 0,5

0,25 0,25

* Thủ tục delete(st,vt,n)

Thực hiện việc xóa n kí tự của biến xâu st bắt đầu từ

vị trí vt

Ví dụ: delete(‘abcdef’,5,2); cho ra kết quả ‘abcd’

0,25 0,25 0,25

* Thủ tục insert(s1,s2,vt)

Chèn xâu s1 vào xâu s2, bắt đầu ở vị trí vt

Ví dụ: insert(‘1’,‘Hinh 2’,6); cho ra kết quả ‘Hinh 1.2’

0,25 0,25 0,25

* Hàm copy(S,vt,N)

Tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của

xâu S

0,25 0,25 0,25

Trang 3

Ví dụ: copy(‘Bai hoc thu 9’,9,5) cho ra kết quả ‘thu 9’

* Hàm length(s)

Cho giá trị là độ dài xâu s

Ví dụ: length(‘500 ki tu’) cho ra kết quả là 9

0,25 0,25 0,25

* Hàm pos(s1,s2)

Cho vị trí xuất hiện đầu tiên của xâu s1 trong xâu s2

Ví dụ: pos(‘cd’,‘abcdef’); cho ra kết quả là 3

0,25 0,25 0,25

*Hàm upcase(ch)

Cho chữ cái in hoa tương ứng với chữ cái trong ch

Ví dụ:

Cho xâu ch: ‘d’

Hàm upcase(ch) cho ra kết quả là ‘D’

0,25 0,25 0,25

Ngày đăng: 23/10/2023, 07:07

🧩 Sản phẩm bạn có thể quan tâm

w