De Thi - Lap Trinh Huong Doi Tuong - 1.19 20.2

You might also like

You are on page 1of 10
KHOA HE jh? Bae: Dai hoe HG: chinh guy 60 phiit TRUONG Dal HQC Ni N AN HANG TP. HO CHi MINH THONG TIN QUAN LY _ DE THI KET THUC HQC PHAN ‘Tén hge phan: LAP TRINH HUONG DOI TUQNG Sé tin chi: 3 Ngiy thi: 12/11/2019 Gi thi: MA dé thi: = Sinh vién dwoc phép ste dung tai liéu, may tinh, edm sie dung dign thogi, internet Chon dép én ching nhdt trong ede dép én dé cho Cau . ‘Anh chi hay cho biét ng6n ngit C# khang hd troy a. Don ké thira b. Daké thira cc. Implement nhiéu Interface d. Implement nhiéu Interfi Cau 2 . Dau [a dac diém co ban eta Id b. Tinh déng goi, tinh ké thira, tinh da hinh Tinh chia nhé, tinh ké thira 4. Tinh déng géi, tinh trira tong Cau 3 Chuong trinh sau cho két qua la gi? slatic void Main(stringf] args) t int{) intArray * (1,2,3.4.5.6.7,8.9.10 }; foreach(int item in intArray) { Console. Write("{0}" item): Console ReadLine(): a. Chuong trinh bao 131 b. Inra:0 €. Inra: 12345678910 d. Inra: 10987654321 Két qua cia chuong trinh sau la gi ? static void Main(string[] args) { int tat Console. Write(a);, Console.ReadLine(); tinh hudng déi tuong? a. Tinh déng géi, tinh ké thita, tinh da hinh, tinh triru tugng a. 29 b. 30 © 31 4. 32 Cau 5 Phuong thie la: a. Dir ligutrinh bay cée dae diém ctia mot déi wrong, b.Lién quan t6i nhiing thi ma di tugng ¢6 thé am, Mét phuong thie dap mg mot chire nang tae dng In di ligu etia doi tugng c. Lanhing chite ning ciia ddi tugng d. Tat cd déu ding Cau 6; Lop déi turgng 1a: a. Mot thé hign cu tl ho ede ddi tugng, b. Tap cac phan tir cing loai c. Mt thiét ké hay mau cho cae déi urgng cing kidu d. Tép cde gid tr cing logi Cau 7 Muén lap trinh hudng ddi tugng, ban can phai phan tich chuong trinh, bai toan thanh cdc: a. Ham, thi tue b. Cée module c. Cie déi twgng tir dé xy dung cic lp déi twgng twong ing 4. Cée thing digp Cau 8: Thue tinh etia lép ba &. Dir ligu trinh bay ede dae diém cua mot ddi wong b. Lign quan t6i nig thir ma déi wong c6 thé lm. MGt phuong thie dip tng mot chire nang tée dng lén dir ligu cia ddi tugng c. La nhting cite nang cia déi tung ca déu sai cau 9 Cho dogn churong trinh sau: class Animal{ private float Weight; private float Height; } public void Info() { Console. WriteLine("THONG TIN VE CON CHO:"}; Console. Write("Chieu cao: {0} - Can nang: {1}”.Weight,Height); } static void Main(string{] args) { Animal Dog = new Animal(); Dog.Jnput(); Dog. Weight; Console,ReadLine(); J Animal Dog = new Animal(): Phat sinh Idi tai Dog.Input(); Phat sinh I8i tai Dog. Weight; Chuong trink khéng phat sinh Ii; Cau 10: Céch khai béo loi goi t6i him thanh vign cua lép Tén_lop:Tén_ham_thinh_vién ‘Tén_l6p.Tén_ham_thanh_vién Tén_déi_tugng.Tén_hdm_thanh_. Khong ¢6 phuong an diing Cau 11: Khi khai bao thanh phan thugc tinh va phuong thie cua lop, néu khéng khai bio tir khéa private, public hay protected thi mat dinh sé ta a. public b. protected ©. private Chuong trinh sé Idi va yéu cau phai khai b4o mot trong 3 tir khoa Cau 12: Cho dogn chuong trinh sau: class Dog, { private float ChieuCao: private float CanNang; public static int dem = 0; public int LaySoLuongCho() { dem; return dem; 4 public static void MauLong() t Console. Write("Vi du sir dyng phuong thie Static..."): t J . é sir dung tir khéa static ta khai bao nhur thé nao trong ham main cho hyp le? a. Dog ¢ = new Dogi); Console. WriteLine("So Iuong con cho ban dau la:{0}", dem b. Dog = new Dog(); Console. WriteLine("So luong con cho ban dau la:{0}", e.LaySoLuongCho()); ©. Ca hai trudng hgp trén déu ding d. Ca hai trang hop trén déu sai Cau 13: MOt lop 06 thé 06 tdi da a, Nhiéu phuong thire ao b. Mét phuong thite ao ¢. Chi ed 2 phuong thie do d. Chi ed 3 phuong thie do Cau 14: Thanh phan protected cia lép [a thanh phan a, Duge bio vg b. Khéng cho phép truy xudt tir bén ngoai cia lop abun truy xudt (i. Cho phép truy xudt tir bén ngoai lép d. Cho phép truy xuat tir bén ngoai 1dp va cho phép ké thie cho phép lép ké thira Cau 15: ‘Doan chwong trinh sau c6 nghta gi: static void Main(string[] ares) { CXeCar ¢ = new CXeCar(150, "534-9999", "Honda" 16); c.Xuat(); CXeTai t= new CXeTai(150, "S3GA-1111", "Benz", 10): tXuat() Console ReadLine(): Sir dung him tg0 Tao kip méi CXeCar Tao phuong thire méi CXeCar() Sir dung ham tao ¢6 déi s6 dé ta déi tuong ¢ Cau 16: ‘Trong lap trink hudng 44i tong kha nang cdc ham cé thé tring tén nhau dirge goi Ia: a. Qué tai toan tir b. Qué tai phuong thie ©. Tinh da hinh dd. Tinh tritu trong. Cau 17. Ce ham tao 66 thé 6 | a. Ham tgo khéng déi; Ham tgo e6 di: Him tao sao chép; Ham tao b6 nhé b. Ham tao khong ddi; Ham tgo c6 déi: Him tao sao chép c. Ham tao khong déi; Ham tao c6 déi d, Ham tgo khéng d6i; Ham tgo sao chép Cau 18: Cho khai béo sau int trituyetdoiQ); long trituyetdoi (long a); double trituyetdoi(double a); a. Nap chéng toan tir b. Nap chdng phuong thire c. Tinh da hinh d. Tinh trina tuomg Cau 19, Tinh ké thita 1a; Kha nang sir dung lai ede ham da xay dung Kha nang str dung lai cdc kiéu dit ligu da xay dung. déu dung 1a ning xay dyng cic lép mdi tir cic Iép efi, lop moi duge goi Ii lop din xuiit, 6p eft durge ggi li lop co sé. Cau 20: Cho dogn chung trinh sau: class CSINHVIEN:CNGUO! { private int MaSV: public CSINHVIEN ():base() MaSV =0; } public void NhapSV() { base.Nhap(); Console. Write("Ma SV:"); MaSV = int.Parse(Console.ReadLine()); } 3 Tir khoa base() 06 ¥ nghia gi ? a. Lop CSINHIVIEN ke thita lap CNGUO! b. Lép CNGUOI la lép din xudt c. Cho phép lp CNGUOI lam lép co sé 4d. Cho phép sit dung lai thude tinh & lép CNGUOI Cau 21 Cho dogn churong trinh sau: class CBIENCHE:CNHANVIEN { private float Hesoluong: . public CBIENCHE() : base()//Ham tao truy xudt cée thinh phin cia lip CNHANVIEN. { Hesoluong = 0; 4 public new void Nhap() { base.Nhap(): Console. Write("Nhap he so luong cua nhan vien BIEN CHE: float.Parse(Console.ReadL ine()) public new void Xuat() { base. Xuat(): Console. WriteLine("He so luong NV BIEN CHE: " ~ Hesoluong); } } Tir khoa new trong phurong thite a. Tao ra phutong thie méi ké thira phuong thiie ¢3 ati) coy neha pi? _b._ Tao ra déi tugng méi ciia lép CBIENCHE ‘Trong Isp CNHANVIEN da c6 phuong thie cing tén d "NHANVIE? Sp CBIENCHE Ké thita I Cau 22: Trong ké thita, c6 thé: a. Keé thi tat ca cdc phuong thire thudc tinh khai béo trong phan protected, public bao gém ham tgo, ham huy b. Ké thira tét ca ce phuong thir thude tinh khai bao trong phan protected, public, private bao gdm hm tao, ham huy . c. Ké thita tét c4 cée phurong thuic thude tinh khai béo trong phan protected, public khong ké thira ham tgo, ham hus} . 4. Ké thita tat cd cée phurong thite thude tinh khai béo trong phan protected, public va khong ké thira him tao, ham buy Cau 23: Ta khai bao lop co si 0 Khi nao a. Khi co su tring lip lop ké thita trong da ké thita va ké thira nbiéu mete b. Khi lop c6 phurong thire do thi bit bude phai Khai bio lé l6p co sO do ©. Khi od sur tring tén gitta ede phuong thite cia ede lop khée nhaw d. Tat ca déu sai Cau 24: Tinh chat ké thira dang Protected a. a, Thanh phan protected, public ciia dp cha tuong (ing (ro thanh thanh phan public eda lp con b. Thanh phiin protected, public ciia lop cha trong img tro thanh thanh phan protected cia lp con cc. Thanh phan protected, public cua l6p cha twang ding tro thanh thanh phan private cua I6p con, d. Tat c& déu sai Cau 25; Cho lip A. B, C trong d6 dp C ké thita lbp A. B. Trong lop A. B déu c6 phurong thie Xuat, Khi khai béo d6i tugng obj thuge lop C thi néu goi dén phuong théie Xuat (obj.Xuat()) thi phuong thite Xuat cia l6p nao sé duge gol a, LOpA b. LopB c. L6i khong thé xéc dinh dure d. Goi dén ca hai phuong thire Cau 26: Cho lop B, C ké thita lop A; Lép D ké thita Ip B va C. Khi dé ddi tugng cba lop D khéng thé ké thira duge thinh phan eta A. Can phai a. Khai bio lai A a 16p 0 s6 ao véi D b. Khai béo A 1a lép co s6 a0 déi véi B c. Hién nhién lop D khong thé ké thira lop A vi ké thita khéng 6 tinh baie edu 4d. Khai bao A 1a lop co 86 ao déi v6i B va C. Cau 27: Cho dogn chuong trinh sau: class A { private int x,y; } Cho lép B ké thia lop A. Dé truy cap vio thanh phan x.y ca Ip A ta chon kigu ké thita: Chon loai ké tira private b. Chon loai ké thir protected © Khéng thé chon logi két thira ndo vi thanh phan x.y thude pham vi private khdng tham gia trong ké thira Chon loai ké thita public Cau 28: ‘Trong phuong 4n sau, phuong an m6 ta tinh da hinh 18: Lép hinh vudng ké thita lép hinh char nhat b. Lop hinh tron ké thira lép diém ¢. Cie lép Diém, Hinh trdn, Hinh vudng, Hinh chit nhat... déu c6 phuong thie Vé d. Lop Diém, Hinh tron cing cé ham tao, ham hiry Cau 29) Cho doan chuong trinh sau class CNGUO! { public string HoTen: public DateTime NgaySinh; public string QueQuan; public CNGUOl(string ht, DateTime dt. string qq) { this HoTen = ht this. NeaySinh = dt; this.QueQuan = qq } public virtal void Xuat) Console. WriteLine("Ho va ten: " + HoTen): Console, WriteLine("Ngay sinh: {0}/41}/12 Console. WriteLine(" Que quan: " + QueQuan): igaySinh.Day, NgaySinh. Month, NgaySinh. Year); 4 } class CSINHVIEN:CNGUOI { public string MaSV: public CSINHVIEN(string ht, DateTime dt, string qq. string ma) : base(ht. dt. qq) { this.MaSV=ma; } publi override void Xuat() { Console. WriteLine("Ma sinh vien: " + MaSV); base. Xuat(); ) ‘Bé sir dung phuong thitc 4a trong ham khai bao nhu thé a, CNGUOL Pi= new CNGUOIPHAN CANG NGANG", Convert ToDate "PPHCM"}; PL_Xwat(); b. CNGUO! Pi= new CNGUOIO: PI.Xuat(); c. C2 phuong én trén déu ding 4. Ca 2 phuong dn trén du sai ime("3/8/1994"), Cau 30 Tinh da hinh 14 Kha ning mot thong digp cé thé duge truyén lai cho lap con et Kha ning mét ham, thé tye c6 thé duge ke thira lai Kha nang mdt ham, tha tye duge sir dung lai Kha ning mot thong digp c6 thé thay déi cdich thé hign ciia nd theo lop cu thé cua di tugng duge nhiin théng digp Trong phuong an sau, phurong én mo ta tinh da hin le a. Lép hinh tron ké thita Kép diém b. Lop hinh vudng ké thisa I6p hinh chr nhat c. Lop Biém, Hinh trdn cing ¢6 ham tao, him hiiy 4. Cée 6p Diém, Hinh tron, Hinh vudng, Hinh el nhjt... déu e6 phurong thire Vé Cau 32: Triu tuong hda la: a. Phuong phép chi quan tam dén nhéing chi ti tiet khong can thiét Phuong phap quan tim dén moi el Phuong phap thay thé nhiing chi ti d. Khong c6 phuong an ding thiét (chi tiét chinh) va b6 qua nhiing chi Het cia déi tugn t chinh bing nbiing chi tiét twong ty. Cau 33 Trudng Dai hoe Ngan hing TPHCM In gidy bao nhip hoe vao m In gidy bio nhap hi i Ky tuyén sinh, Trung dia hoe Kinh té cing . dai hoe Quée gia TPHCM cing in Gidy bio nluip hc, tuy nhién 3 gidy béo nhap hoe nay lai c6 thé c6 caw tric, ndi dung, hinh thie khac nhau. Vidy may chimy 16 tinh a, Ao cia phurong thite b. a hinh c. Triru tuong d. Dong géi Chu 34: Bly [a mot kich ban thye hign tinh da hinh: Lép cia ede déi twang nit nhan (button), nhéin (label), nat chon (option button), danh sch s6 xuéng (combobox)... d&u kE thira tir lop Window vi déu e6 cde phuong thite vé (hién thi) riéng eva minh lén form. Mot form c6 thé c6 nhieu d6i trong nhu trén va durge wu trong mot danh séch (khGng can biét eéc 46% tong trong danh sich Ia ListBox hay Button... mign la doi tugng dé I mot thé hign Window). Khi form drge mo, né cé thé yéu cdu mdi déi tugng Window ty v2 lén form bang cach gai thong digp vé dén tig déi tugng trong danh sdch va cdc d6i tugng nay sé thye hign chiie nang vé twong ting. Khi dé ta muén form xir ly tat cd cae 61 tugng Window theo dac trumg da hinh. Dé thuc hién duge da hinh ta phai thuc hign céc bude sau: a. Lép eer sé danh dau phuong thite ao bang tir khda virtual hoc abstract. Céc lop dn xudt dinh nghia lai Phuong thie do nay (danh du bing tir khéa override) Cie lop din xuat dinh nghia Igi phuong thue dio nay bang tir khéa Virtual Cae Lop dan xuat dink nghia Ii phuong thc ao nay bang tir khéa abstract Tit ed déu ding Cau 35: Dé khai bao giao dign ta ding tir khoa: a. interface Tén giao dign b. Ten giao dign interfac ©. interface.Tén giao dign di interface->Tén giao dign Cau 36: Mae dinh, tat cé cée thinh phan khai bao trong giao dién déu la a. private b. public ©. protected 4. tat cd déu sai Cau 37 SqlConnection la d4i tugng ding dé? a. Thue thi mt cau tray van b. Tao mot két néi dén co so dit ligu trén server c. La mét ddi tugng ding dé doc dir ligu duge tra ve d. Khéng c6 dap an nao diing Cau 38 Dé thye thi cdu lgnh truy vin Select ban sit dung céu lgnh no? a. cmd.ExecuteNonQuery() b. cmd.ExecuteScalar() ¢. cmd.ExecuteReader() d. emd,EndExecuteReader() Cau 39: Dé thao tac véi co sé dot ligu trong C#.ban cén nhimg déi tuong ndo a. SqiConneetion, SqlCommand, DataTable b. SqlConnection, DataTable, SqlDataReader ©. SqlConnection, DataTable, SqlDataAdapter d. SqiConnection, SqlCommand, SqlDataAdapter * Cau 40: Phuong thie nao sau day ciia lép SqlCommand chic ch a. ExecuteNonQuery b. ExecuteReader ¢. ExecuteScalar d, ExecuteReadOnly Giting vien ra gé ( Jaw < je Nguyén Vain Tho din kh6ng lam thay di dit liu? Duyét etia Ww BM Ha Binh Minh

You might also like