Danh mục

Giáo trình hướng dẫn tạo chuỗi dùng phương thức Tostring sử dụng biểu thức quy tắc qua lớp regex p1

Số trang: 5      Loại file: pdf      Dung lượng: 491.66 KB      Lượt xem: 6      Lượt tải: 0    
Hoai.2512

Phí tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hoàn toàn khác nhau, một mảng chỉ đơn thuần là một đối tượng tham chiếu đến những đối tượng khác cùng kiểu dữ liệu. Trong khi một lớp có bộ chỉ mục thì nó chứa một mảng các giá trị nào đó, và cho phép bên ngoài truy cập mảng này thông qua bộ chỉ mục. Một lớp như vậy không chỉ có một mảng đơn thuần mà còn có những thuộc tính khác, các phương thức...Nói chung là nếu ta chỉ cần thao tác đơn thuần trên từng phần riên lẻ của một mảng thì nên dùng mảng...
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn tạo chuỗi dùng phương thức Tostring sử dụng biểu thức quy tắc qua lớp regex p1 Giáo trình hướng dẫn tạo chuỗi dùng phương thức Tostring sử dụng biểuNgữ Lập Trình C# tắc qua lớp regex Ngôn thức quyTrả lời 2: Hoàn toàn khác nhau, một mảng chỉ đơn thuần là một đối tượng tham chiếu đếnnhững đối tượng khác cùng kiểu dữ liệu. Trong khi một lớp có bộ chỉ mục thì nó chứa mộtmảng các giá trị nào đó, và cho phép bên ngoài truy cập mảng này thông qua bộ chỉ mục.Một lớp như vậy không chỉ có một mảng đơn thuần mà còn có những thuộc tính khác, cácphương thức...Nói chung là nếu ta chỉ cần thao tác đơn thuần trên từng phần riên lẻ của mộtmảng thì nên dùng mảng. Còn nếu chúng ta cần thực hiện một số chức năng nào đó có liênquan tới một mảng thì ta có thể xây dựng một lớp có chứa một mảng và hỗ trợ bộ chỉ mục.Câu hỏi 3: Giao diện tập hợp là gì? Có phải .NET cung cấp một số giao diện chuẩn haykhông?Trả lời 3: Giao diện tập hợp cũng là một giao diện nhưng nó chỉ đưa ra các quy định thaotác trên tập hợp như: so sánh, liệt kê trên tập hợp, tạo các tập hợp... NET cung cấp một sốgiao diện cho tập hợp như: IEnumerable, ICollection, IComparer, IList....Câu hỏi thêmCâu hỏi 1: Từ khoá params được sử dụng làm gì?Câu hỏi 2: Ý nghĩa của lệnh lặp foreach? Lệnh này được sử dụng với kiểu dữ liệu nào?Câu hỏi 3: Có mấy kiểu mảng đa chiều trong ngôn ngữ C#. Hãy cho biết từng loại và khi nàothì sử dụng từng loại cho thích hợp.Câu hỏi 4: Cách tạo ra mảng đa chiều không cùng kích thước?Câu hỏi 5: Hãy cho biết sự khác nhau giữa hai cách gọi Arr[i][j] và Arr[i, j]?Câu hỏi 6: Có thể dùng lệnh foreach để xuất ra tất cả các thành phần của mảng đa chiềukhông cùng kích thước hay không? Nếu được thì phải làm như thế nào?Câu hỏi 7: Kiểu dữ liệu nào có thể làm chỉ mục trong bộ chỉ mục của một lớp?Câu hỏi 8: Làm thế nào để biết kích thước của một mảng?Câu hỏi 9: Liệt kê những giao diện tập hợp mà .NET cung cấp? Cho biết ý nghĩa của từnggiao diện?Câu hỏi 10: Có cách nào tạo một mảng mà không cần khai báo trước kích thước của mảng?Và trong quá trình thực hiện trên mảng chúng ta có thể tăng động kích thước của mảng haykhông?Câu hỏi 11: Nếu mảng có 31 phần tử thì dung lượng của đối tượng ArrayList là bao nhiêu?Trường hợp có 33 phần tử?Câu hỏi 12: Hàng đợi là gì? Chúng được sắp xếp theo kiểu thứ tự nào? Ứng dụng của hàngđợi ?Câu hỏi 13: Ngăn xếp là gì? Chúng được sắp xếp theo kiểu thứ tự nào? Ứng dụng của ngănxếp?Câu hỏi 14: Phương thức Peek() trong hàng đợi và ngăn xếp có ý nghĩa gì?Câu hỏi 15: Kiểu dữ liệu nào cho phép truy cập một giá trị thông qua khóa của nó? Lớp nàotrong .NET hỗ trợ kiểu dữ liệu này? 273 Mảng, Chỉ Mục, và Tập Hợp Ngôn Ngữ Lập Trình C#Câu hỏi 16: Cách lấy tập giá trị trong một đối tượng Hashtable?Câu hỏi 17: Cách lấy tập khóa trong một đối tượng Hastable?Câu hỏi 18: Khóa có phải là duy nhất trong một Hastable hay không?Câu hỏi 19: Nếu hai vùng có chung một khóa thì chúng được tìm kiếm theo kiểu nào? Và tốcđộ tìm kiếm?Câu hỏi 20: Hashtable thực thi các giao diện tập hợp nào?Câu hỏi 21: Phương thức nào thực hiện việc tạo các khoá trong một Hashtable?Bài tậpBài tập 1: Viết một chương trình tạo một mảng một chiều nguyên chứa giá trị ngẫu nhiên.Sắp xếp các thành phần trong mảng theo thứ tự tăng dần và hiển thị kết quả. Làm tương tựvới trường hợp sắp xếp mảng theo thứ tự giảm dần.Bài tập 2: Viết một chương trình tạo một mảng một chiều nguyên chứa giá trị ngẫu nhiên.Sắp xếp chúng theo thứ tự số âm thì tăng còn số dương thì giảm dần. Hiển thị kết quả ra mànhình.Bài tập 3: Viết một chương trình tìm số lớn nhất và nhỏ nhất trong mảng hai chiều có kíchthước cố định. Các thành phần của mảng được phát sinh ngẫu nhiên.Bài tập 4: Viết chương trình cộng hai ma trận nxm, tức là mảng hai chiều có kích thước ndòng, m cột. Các giá trị của hai mảng phát sinh ngẫu nhiên, cho biết kết quả cộng hai matrận?Bài tập 4: Viết chương trình cho phép người dùng nhập vào một ma trận nxm, sao đó tìmkiếm một giá trị nào đó theo yêu cầu người dùng, kết quả của việc tìm kiếm là giá trị và thứtự của giá trị tìm được trong ma trận.Bài tập 5: Viết chương trình tạo một mảng hai chiều không cùng kích thước. Cố định số dòngcủa mảng là 5, còn từng dòng có kích thước bằng giá trị của dòng, tứ là dòng thứ nhất cókích thước 1 (tức là có 1 cột), dòng thứ hai có kích thước là 2 (tức là 2 cột).... Các giá trịphát sinh ngẫu nhiên. Hãy xuất kết quả của ma trận theo kiểu sau: a[i][j] = ...Việc xuất kết quả của ma trận trên có thể thực hiện bằng vòng lặp foreach được không? Nếuđược thì hãy viết đoạn chương trình xuất ra kết quả?Bài tập 6: Viết chương trình tạo ra một mảng lưu trữ 30 điểm số của học sinh. Tính trungbình điểm của tất cả học sinh. Xuất kết quả từng điểm và điểm trung bình.Bài ...

Tài liệu được xem nhiều: