Professional Documents
Culture Documents
thi Lp Trnh Hng i Tng Thi gian : 60 pht Hc vin khng c php tham kho ti liu
Cu 1: Constructor l : A. Hm c tn trng vi tn lp, kiu d liu ca hm l void B. Cc hm c tn trng vi tn lp v khng c tham s. C. Hm c tn trng tn lp v c du ng ~ trc tn hm. D. Cc hm c tn trng vi tn lp v khng c kiu d liu ca hm. Cu 2: Trong cc khai bo hm sau y, hm no l constructor mc nh (default constructor) ca lp Phanso: A. Phanso() B. Phanso(const Phanso& x ); C. Phanso(int ts); D. Phanso(int ts, int ms); Cu 3: Pht biu no sau y l ng A. Trong hm constructor ta c th dng lnh return tr v mt gi tr cho hm. B. Hm destructor khng th l mt hm o. C. Mi lp ch c duy nht mt hm destructor. D. Tt c u sai. Cu 4: Khai bo no sau y l khai bo hm destructor ca lp Phanso (phn s): A. ~Phanso ; B. void ~Phanso(); C. virtual ~Phanso(); D. ~Phanso(const Phanso&x) ; Cu 5: Pht biu no sau y l sai A. Mt lp c th c nhiu hm constructor. B. Mi lp ch c duy nht mt hm destructor C. Hm construtor khng th l mt hm o; D. Hm destructor khng th l mt hm o. Cu 6: Pht biu no sau y l sai A. Hm constructor c gi khi c lnh to ra i tng thuc lp. B. Hm destructor c gi trc khi gii phng i tng khi b nh. C. Nu mt lp khng c contructor sao chp th trnh bin dch t to ra constructor sao chp cho lp . D. Nu mt lp khng c contructor mc nh th trnh bin dch t to ra constructor mc nh cho lp . 1
Cu 7: Cc tnh cht c bn ca phng php lp trnh hng i tng: A. Tnh public, protected v private. B. Tnh ng gi, tnh k tha v tnh a hnh. C. Tnh cho php hm o, hm thun o v hm friend. D. Mi lp phi c constructor v destructor. Cu 8: Pht biu no sau y l ng: A. Thnh vin c gii hn private ch c truy xut bn trong lp v bn trong lp dn xut. B. Hm friend ca mt lp c th truy xut thnh vin c gii hn private v protectedc ca lp . C. Thnh vin c gii hn protected c php truy xut bn trong v bn ngoi lp. D. Tt c u ng. Cu 9: Pht biu no sau y l khng ng ? A. cout l mt i tng ca lp ostream B. istream v ostream l hai lp dn xut t lp c s ios C. << l ton t thuc lp istream D. cin l mt i tng ca lp istream Cu 10: Nu class A l bn (friend class) ca class B, class B l bn ca lp C th: A. class A l bn ca class C B. class A khng l bn ca class C C. class C l bn ca class A D. Cc class A, B v C l bn ca nhau. Cu 11: Lp tru tng (abstract class) l : A. Lp c cha t nht mt hm o (virtual) B. Lp c cha t nht mt hm thun o (pure virtual) C. L lp c khai bo bng t kha abstract D. Trong C++ khng h tr lp tru tng. Cu 12: Mun vit ton t ++ mt ngi tng thm 1 n v cho lp Phanso. Bn trong lp Phanso, khai bo no sau y l ng:
A. B. C. D. Phanso operator ++(Phanso x); const Phanso& operator ++ (int ) ; const Phanso operator ++ (int ) ; const Phanso& operator ++ () ;
Cu hi: Khi gi hm F(), kt qu hin th trn mn hnh l: A. 10, 10 B. 20, 10 C. 20, 20 D. Chng trnh s bo li do truy cp n thnh phn private ca lp A
Cu hi: Pht biu no sau y l ng: A. Lnh L1, L2 l ng. Lnh L3 sai. B. Lnh L1, L2 l sai. Lnh L3 ng. C. C 3 lnh L1, L2, L3 u sai. D. C 3 lnh L1, L2, L3 u ng.
Cu hi: Kt qu hin th sau khi chy on chng trnh l: A. 5, 5 B. 10, 10 C. 15, 15 D. 10, 15
Cu hi: Cc lnh trong hm main, lnh no sai: A. Lnh L1 B. Lnh L2 C. Lnh L3 D. Lnh L4
Cu 18: Kt qu bin dch thc thi on chng trnh sau: class Test { }; void main() { Test t; } A. Li thc thi. C. Chng trnh thc thi m khng 4 B. Li bin dch. D. Chng trnh chy v tn
Cu hi: Cc lnh trong hm main, lnh no sai: A. Lnh L1 B. Lnh L2 C. Lnh L3 D. Lnh L4
Cu hi: Pht biu no sau y l ng: A. Lnh L1, L2 l sai. Lnh L3 ng. B. Lnh L1 sai. Lnh L2, L3 ng. C. C 3 lnh L1, L2, L3 u sai. D. C 3 lnh L1, L2, L3 u ng.
Cu hi: Kt qu hin th sau khi chy on chng trnh l: A. ABC B. BAB C. BAC D. ABB
Cu 23:
Cho on chng trnh sau: Cu hi: Kt qu hin th sau khi chy on chng trnh l: A. ABB B. ABC C. BBB D. BBC 6
class A { public: virtual void In() { cout << A; } }; class B: public A { public: void In() { cout << B; } };
class C: public B { public: void In() { cout << C; } }; void main() { B *pb, b; C c; pb = &b; pb -> A::In(); pb -> In(); pb = &c; pb -> In(); }
Cu hi: Chn pht biu ng nht: A. Chng trnh bo li do khai bo bin c thuc kiu lp tru tng. B. Chng trnh chy v khng hin th kt qu g C. Chng trnh chy v hin th k t C trn mn hnh D. Chng trnh bo li do khai bo bin b thuc kiu lp tru tng.