Danh mục

Đề cương ôn tập môn lập trình hướng đối tượng với C++

Số trang: 16      Loại file: pdf      Dung lượng: 140.10 KB      Lượt xem: 19      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 16,000 VND Tải xuống file đầy đủ (16 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:

Câu 1.1: a. Xây dựng một lớp Complex mô tả các đối tợngsố phức, lớp gồm các thμnh phần:- Các thuộc tính a, b lμ các số thực mô tả phần thực vμ phần ảo của số phức.- Hμm thiết lập.- Hμm nhập số phức.- Hμm in số phức dạng a+ib.- Khai báo toán tử + lμ hμm bạn của lớp số phức.- Khai báo toán tử - lμ hμm bạn của lớp số phức.b. Viết toán tử + để tính tổng 2 số phức, toán tử - để tính hiệu 2 số phức .c. Viết chơng trình nhập dữ...
Nội dung trích xuất từ tài liệu:
Đề cương ôn tập môn lập trình hướng đối tượng với C++ ®Ò c¬ng «n tËp m«n lËp tr×nh híng ®èi tîng víi c++ PhÇn 1 : ®èi tîng vµ lípC©u 1 .1: a. X©y dùng mét líp Complex m« t¶ c¸c ®èi tîng sè phøc, líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh a, b lµ c¸c sè thùc m« t¶ phÇn thùc vµ phÇn ¶o cña sè phøc. - Hµm thiÕt lËp. - Hµm nhËp sè phøc. - Hµm in sè phøc d¹ng a+ib. - Khai b¸o to¸n tö + lµ hµm b¹n cña líp sè phøc. - Khai b¸o to¸n tö - lµ hµm b¹n cña líp sè phøc.b. ViÕt to¸n tö + ®Ó tÝnh tæng 2 sè phøc, to¸n tö - ®Ó tÝnh hiÖu 2 sè phøc .c. ViÕt ch¬ng tr×nh nhËp d÷ liÖu vµo tõ bµn phÝm ®Ó t¹o hai ®èi tîng sè phøc x, y. TÝnh vµ in ratæng, hiÖu 2 sè phøc ®ã.C©u 1.2: a. X©y dùng mét líp Complex m« t¶ c¸c ®èi tîng sè phøc, líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh a, b lµ c¸c sè thùc m« t¶ phÇn thùc vµ phÇn ¶o cña sè phøc. - Hµm thiÕt lËp. - Hµm nhËp sè phøc. - Hµm in sè phøc d¹ng a+ib. - To¸n tö = ®Ó g¸n 2 sè phøc - To¸n tö + ®Ó céng 2 sè phøc.b. ViÕt ch¬ng tr×nh nhËp mét m¶ng n sè phøc, tÝnh vµ in ra mµn h×nh tæng c¸c sè phøc ®· nhËp.C©u 1.3: a. X©y dùng 1 líp Mydate m« t¶ th«ng tin ngµy, th¸ng, n¨m. Líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh m« t¶ ngµy, th¸ng, n¨m. - Hµm thiÕt lËp. - Hµm nhËp ngµy, th¸ng, n¨m (kh«ng cÇn biÖn luËn d÷ liÖu). - Hµm hiÓn thÞ th«ng tin vÒ ngµy, th¸ng, n¨m theo d¹ng: ngµy-th¸ng -n¨m. - Khai b¸o to¸n tö >= lµ hµm b¹n víi líp dïng ®Ó so s¸nh 2 ®èi tîng Mydate.b. ViÕt hµm tù do ®Þnh nghÜa to¸n tö >= ®Ó so s¸nh hai ®èi tîng Mydate.c. ViÕt ch¬ng tr×nh nhËp d÷ liÖu ®Ó t¹o mét m¶ng 5 ®èi tîng kiÓu Mydate. T×m vµ hiÓn thÞ ®èitîng cã thêi gian lín nhÊt.C©u 1.4: a. T¹o líp Vector ® Ó m« t¶ c¸c ®èi tîng vector, líp gåm c¸c thµnh phÇn: - Sè phÇn tö: n - Mét con trá *v trá ®Õn c¸c phÇn tö d÷ liÖu. - Hµm thiÕt lËp mét tham sè dïng ®Ó cÊp ph¸t bé nhí cho c¸c phÇn tö d÷ liÖu. - Hµm thiÕt lËp sao chÐp. - Hµm huû bá. - Hµm nhËp c¸c phÇn tö cña vÐc t¬. - Hµm hiÓn thÞ c¸c phÇn tö d÷ liÖu cña vector. - To¸n tö = ®Ó g¸n mét vector cho mét vector. - Khai b¸o to¸n tö + lµ hµm b¹n cña líp Vector, dïng ®Ó céng hai vector.b. ViÕt to¸n tö + ®Ó céng hai vector, kÕt qu¶ tr¶ vÒ lµ mét vector. 1c. ViÕt ch¬ng tr×nh nhËp vµo hai vector a, b. In ra mµn h×nh c¸c phÇn tö d÷ liÖu cña vector a, vectorb vµ vector a+b.C©u 1.5: a. X©y dùng 1 líp PS m« t¶ c¸c ®èi tîng ph©n sè, líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh m« t¶ tö sè vµ mÉu sè cña ph©n sè. - Hµm thiÕt lËp. - Hµm nhËp ph©n sè. - Hµm in ph©n sè d¹ng tö sè/mÉu sè. - Hµm rót gän ph©n sè. - To¸n tö + dïng ®Ó tÝnh tæng 2 ph©n sè, kÕt qu¶ tr¶ vÒ mét ph©n sè tèi gi¶n.b. ViÕt ch¬ng tr×nh nhËp mét m¶ng n ®è i tîng ph©n sè, tÝnh vµ in ra mµn h×nh tæng cña m¶ng ®·nhËp.C©u 1.6: a. X©y dùng 1 líp PS m« t¶ c¸c ®èi tîng ph©n sè, líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh m« t¶ tö sè vµ mÉu sè cña ph©n sè. - Hµm thiÕt lËp. - Hµm nhËp ph©n sè. - Hµm in ph©n sè d¹ng tö sè/mÉu sè. - To¸n tö > ®Ó so s¸nh 2 ®è tîng ph©n sè.b. ViÕt ch¬ng tr×nh nhËp mét m¶ng n ph©n sè, s¾p xÕp m¶ng ph©n sè t¨ng dÇn vµ in ra m¶ng ®·s¾p. C©u 1.7 : a. X©y dùng 1 líp PS m« t¶ c¸c ®èi tîng ph©n sè, líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh m« t¶ tö sè vµ mÉu sè cña ph©n sè. - Hµm thiÕt lËp. - Hµm nhËp ph©n sè. - Hµm in ph©n sè d¹ng tö sè/mÉu sè. - Khai b¸o to¸n tö >= lµ hµm b¹n cña líp ph©n sè dïng ®Ó so s¸nh 2 ph©n sè. b. ViÕt c¸c to¸n tö >= ®Ó so s¸nh 2 ph©n sè.c. ViÕt ch¬ng tr×nh nhËp d÷ liÖu vµo tõ bµn phÝm ®Ó t¹o mét m¶ng 5 ph©n sè. T×m vµ in ra ph©n sèlín nhÊt, ph©n sè bÐ nhÊt.C©u 1.8: a. T¹o líp Vector ®Ó m« t¶ c¸c ®èi tîng vector, líp gåm c¸c thµnh phÇn: - Sè phÇn tö: n - Mét con trá *v trá ®Õn c¸c phÇn tö d÷ liÖu. - Hµm thiÕt lËp - Hµm thiÕt lËp sao chÐp. - Hµm huû bá. - Hµm nhËp c¸c phÇn tö cña vÐc t¬. - Hµm hiÓn thÞ c¸c phÇn tö d÷ liÖu cña vector. - To¸n tö = ®Ó g¸n mét vector cho mét vector. - Khai b¸o to¸n tö * lµ hµm b¹n cña líp Vector, dïng ®Ó nh©n mét sè thùc k víi 1 vector.b. ViÕt to¸n tö * ®Ó nh©n mét sè thùc k víi mét vector, kÕt qu¶ tr¶ vÒ lµ mét vector.c. ViÕt ch¬ng tr×nh nhËp vµo mét sè thùc k vµ mét vector a. In ra mµn h×nh c¸c phÇn tö d÷ liÖu cñavector a vµ vector k*a. 2C©u 1.9: a.X©y dùng 1 líp MyDate m« t¶ th«ng tin ngµy, th¸ng, n¨m. Líp gåm c¸c thµnh phÇn: - C¸c thuéc tÝnh m« t¶ ngµy, th¸ng, n¨m. - Hµm thiÕt lËp. - Hµm nhËp ngµy, th¸ng, n¨m. - Hµm hiÓn thÞ th«ng tin vÒ ngµy, th¸ng, n¨m theo d¹ng: ngµy-th¸ng -n¨m. - To¸n tö > so s¸nh 2 ®èi tîng Mydate.b. ViÕt ch¬ng tr×nh t¹o mét m¶ng n ®èi tîng kiÓu MyDate, hiÓn thÞ c¸c ®èi tîng ®· nhËp, s¾p xÕpc¸c ®èi tîng t¨ng dÇn vµ in ra c¸c ®èi tîng ®· s¾p.C©u 1.10: ...

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

Gợi ý tài liệu liên quan: