ĐỀ CƯƠNG ÔN THI KẾT THÚC HỌC PHẦN TRÍ TUỆ NHÂN TẠO

7 23 0
ĐỀ CƯƠNG ÔN THI KẾT THÚC HỌC PHẦN TRÍ TUỆ NHÂN TẠO

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

Thông tin tài liệu

Câu II. 1: Viết chương trình kiểm tra một mảng một chiều có đối xứng hay không Câu II. 2: Viết chương trình kiểm tra một xâu ký tự có đối xứng hay không Câu II. 3: Viết chương trình sắp xếp một mảng một chiều theo thứ tự tăng dần Câu II. 4: Viết chương trình đếm số từ trong một xâu ký tự Câu II. 5: Viết chương trình kiểm tra xâu hello có trong xâu s hay không (không phân biệt chữ hoa và chữ thường)...

Phần 2: Câu II 1: Viết chơng trình kiểm tra mảng chiều có đối xứng hay không Câu II 2: Viết chơng trình kiểm tra xâu ký tự có đối xứng hay không Câu II 3: Viết chơng trình xếp mảng chiều theo thứ tự tăng dần Câu II 4: Viết chơng trình đếm sè tõ mét x©u ký tù C©u II 5: Viết chơng trình kiểm tra xâu "hello" có xâu s hay không (không phân biệt chữ hoa chữ thờng) Câu II 6: Viết chơng trình nhập xem mảng hai chiều a n tổng hàng in hµng cã tỉng lín nhÊt x m , tÝnh Câu II 7: Viết chơng trình nhân hai ma trận Câu II 8: Viết chơng trình xếp mảng xâu họ tên theo thứ tự tự điển tên Câu II 9: Viết chơng trình cộng hai ma trận Câu II 10: Viết chơng trình tìm ma trận chuyển vị Câu II 11: Nhập xâu ký tự gồm chữ HÃy đếm xem loại chữ có mặt xâu xuất lần (không phân biệt chữ hoa chữ thờng) Câu II 12: Chỉ dùng trỏ (không dùng mảng danh sách kết nối) hÃy nhập vào từ bàn phím 10 số nguyên Sau đó, tính trung bình cộng 10 số vừa nhập Câu II 13: Viết chơng trình nhập xem mảng chiều nhờ trỏ Câu II 14: Viết chơng trình nhập xem mảng hai chiều nhờ trỏ Câu II 15: Viết chơng trình nhập mảng chiều n số nguyên sau xếp mảng theo thứ tự tăng dần Nhập số nguyên x vào từ bàn phím, hÃy chèn giá trị x vào mảng cho không làm thay đổi thứ tự xếp mảng Câu II 16: Viết chơng trình nhập vào xâu ký tự bao gồm từ dấu cách trống tuỳ ý HÃy xoá bỏ dấu cách trống đầu xâu, cuối xâu dấu cách trống không cần thiết từ cho từ xâu cách dấu cách trống Câu II 17: Viết chơng trình nhập vào mảng a gồm n phần tử, sau xây dựng mảng chiều b gồm tất phần tử đại diện lấy từ mảng a Câu II 18: Viết chơng trình nhập vào dÃy số nguyên a1, a2, , an b1, b2, , bn HÃy kiểm tra xem có phải hai dÃy khác trật tự xếp phần tử hay không? Câu II 19: Viết chơng trình nhập vào mảng hai chiều a gồm n hàng m cột HÃy xây dựng mảng chiều b gồm phần tử phần tử lớn hàng ma trận a Câu II 20: Viết chơng trình nhập vào ma trận vuông, hÃy chuyển tất phần tử có giá trị tuyệt đối lớn hàng phần tử đờng chéo Phần 3: Câu III 1: Cho cấu trúc phân số PS nh sau: struct PS{int tu, mau;}; - ViÕt hµm tìm UCLN hai số nguyên dơng - Viết hàm tạo phân số - Viết hàm tối giản phân số - Viết hàm in phân số theo dạng a/b, với a số nguyên, b số nguyên dơng - Viết hàm tính tổng, hiệu hai phân số, kết trả phân số tối giản Viết chơng trình nhập hai phân số in tổng hiệu chúng C©u III 2: Cho cÊu tróc ph©n sè PS nh sau: struct PS{int tu, mau;}; - Viết hàm tìm UCLN hai số nguyên dơng - Viết hàm tạo phân số - Viết hàm tối giản phân số - Viết hàm in phân số theo dạng a/b, với a số nguyên, b số nguyên dơng - Viết hàm tính tích, thơng hai phân số, kết trả phân số tối giản Viết chơng trình nhập hai phân số in tích, thơng chúng Câu III 3: Cho kiĨu cÊu tróc sè phøc SP nh sau: struct SP{float thuc, ao;}; - Viết hàm tạo số phức - Viết hàm in số phức dạng theo a + i*b - ViÕt hµm tÝnh tỉng hai sè phøc, kÕt trả số phức Viết chơng trình nhập hai số phức in tổng chúng Câu III 4: Cho cÊu tróc sè phøc SP nh sau: struct SP{float thuc, ao;}; - Viết hàm tạo số phức - Viết hàm in số phức theo dạng a + i*b - Viết hàm tính hiệu hai số phức, kết trả số phức Viết chơng trình nhập hai số phức in hiệu chúng Câu III 5: Chỉ sử dơng mét trá cã kiĨu cÊu tróc sinhvien gåm trờng: họ tên, tuổi, điểm lý thuyết, điểm thực hành, điểm trung bình, đó: điểm trung bình = (điểm lý thuyết + điểm thực hành*2)/3 hÃy nhập vào sinh viên cho biết sinh viên có điểm trung bình cao Câu III 6: Viết chơng trình tạo mảng gồm n phần tử, phần tử có kiĨu cÊu tróc gåm trêng: hä tªn, hƯ sè lơng, lơng, đó: lơng = hệ số lơng * 350000 Sắp xếp lại mảng theo thứ tự tăng dần lơng Nhập thông tin cho ngời, hÃy chèn ngời vào mảng cho đảm bảo tính tăng lơng Câu III 7: Cho cấu trúc thisinh gồm trờng: họ tên, số báo danh, ngày sinh, quê quán, tổng điểm, số báo danh đợc đánh tự động cách: số báo danh = “DHV” + sè thø tù nhËp vµo cđa thÝ sinh NhËp m¶ng gåm n cÊu tróc thisinh, nhËp ®iĨm chn vµo tõ bµn phÝm, h·y läc vµ in hình ngời có tổng điểm điểm chuẩn Câu III 8: Tạo mảng gồm n phần tử, phần tử có kiểu cấu trúc hocsinh gồm hai trờng: họ tên, ngày sinh, lớp HÃy xếp mảng theo thứ tự alphabe tên Câu III 9: Cho kiĨu cÊu tróc thoigian gåm trêng: giê, phót, gi©y - Viết hàm tạo cấu trúc thơigian - Viết hàm in mét cÊu tróc thoigian theo d¹ng: giê : : giây - Viết hàm so sánh hai cấu trúc thời gian Nhập mảng gồm n phần tử cấu trúc thoigian, hÃy xếp mảng theo thứ tự tăng dần Câu III 10: Cho kiểu cấu trúc ngaythang gồm trờng: ngày, tháng, năm - Viết hàm tạo cÊu tróc kiĨu ngaythang - ViÕt hµm in mét cÊu trúc kiểu ngaythang: ngày - tháng - năm - Viết hàm so sánh hai cấu trúc kiểu ngaythang Nhập mảng gồm n phần tử cấu trúc ngaythang, hÃy cho biết ngày gần ngày Phần 4: Câu IV 1: Cho tệp văn dòng số thùc LËp mét hµm kiĨm tra xem sè thùc a, b, c có lập thành cạnh tam giác hay không, tính chu vi, diện tích tam giác đó, không có thông báo áp dụng hàm để kiểm tra số dòng tệp kể Kết cho hình Câu IV 2: Lập hàm tính n! áp dụng để lập hàm tính tổ hợp chập k n Cho tệp văn bản, dòng chứa số k n HÃy tính C kn cặp số k n đọc từ tệp Kết đa vào tệp văn khác, dòng gồm: k n Cnk Câu IV 3: Cho tệp văn gồm xâu ký tự Lập hàm để kiểm tra từ nhập vào từ bàn phím có mặt tệp hay không Câu IV 4: Tạo tệp nhị phân gồm số nguyên không âm (tạo nhờ hàm putw) Lập hàm đổi số nguyên xâu nhị phân áp dụng hàm để đổi số nguyên tệp xâu nhị phân, ghi kết vào tệp văn bản, dòng gồm: Số tự nhiên > Xâu nhị phân tơng ứng Câu IV 5: Cho tệp văn chứa số tự nhiên Lập hàm trả kiểu số nguyên để xác định xem số tự nhiên có phải số nguyên tố hay không HÃy áp dụng hàm để tìm số nguyên tố tệp đa số nguyên tố hình, dòng 10 số Câu IV 6: Cho tệp văn dòng chứa số thực Lập hàm giải biện luận phơng trình dạng ax2 + bx + c = áp dụng hàm để giải biện luận phơng trình bậc hai với hệc số a, b, c đọc từ tệp Kết cho hình Câu IV 7: Lập chơng trình có hàm tính số ngày tháng áp dụng để tính ngày tháng năm ghi kết vào tệp văn theo quy tắc: tháng năm số ngày Câu IV 8: Lập hàm để tính số từ xâu ký tự (dấu ngăn cách từ bao gồm: dấu cách trống, dấu chÊm, dÊu phÈy, dÊu chÊm phÈy, dÊu chÊm than, dÊu chấm hỏi) áp dụng để đếm số từ tệp văn gồm xâu ký tự Câu IV 9: Viết hàm tính ucln(a, b) áp dụng hàm lập hàm tính bcnn(a, b) Cho tệp văn bản, dòng gồm hai số nguyên dơng cách ký tự trống Sử dụng hai hàm để tính ucln bcnn cặp số đọc từ tệp Kết ghi vào tệp văn khác theo quy tắc: a b ucln bcnn Câu IV 10: Tạo tệp cấu trúc lu trữ sinh viên lớp Mỗi sinh viên gồm họ tên, tuổi, điểm kỳ 1, điểm kỳ 2, điểm trung bình năm, xếp loại, đó: điểm trung bình năm = (điểm kỳ + điểm kỳ *2 )/3 "Giỏi" điểm trung bình năm>=8.0 xếp loại = "Khá" 7.0

Ngày đăng: 21/05/2021, 14:05

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan