Professional Documents
Culture Documents
TN LTHDT 2023
TN LTHDT 2023
KEu qual opo yuga) 3p yuLn Suonyo BQy oFg ngo A nÙii Dp eoy onn ngo s-LA 1OA Yusn dej deud õuonyd
3A ony Buonyd os nepÇsu ny yuiH Tuona yquH 'uQ.n quiH 'uugia doi op
I quy ep qu ea Quu ug Suonsd 'nes uy 8uonyd Suo11 '61 ngO
Sun Buo Suóna 1op dor ogo Sunp Ágx op Fi Suóng 1p opo
Suon 1QD I Qu ogu ug auonqd 'nes ug SLonyd ogo Suo4L 'LI ngO
Suon nn nÙ| np ngIX EI !P356np ugo u2IA YuiS
ng Suno Buöni 1op opo oyo nguu Key y 19!yn iôN :F1 +uóni 1op d.oT SI ngO
dhp Suoug uêqu oónp Suðni 1op eno
g41 io doi oay ou eno u-u 24n yogo 19p Keyu guu 9o dâip Sugu 1Ùuu Sugu gYX :EI Yug4 Ep yaIL FI ngo
sSeIO paALua :e1 Yuy Bug1y nsu 1Çnyi go 19u dej "enyi p uoL °TI ngo
"usIudiouLAjod *E| Yuiy ep qufL IL ngO
uoyoensqV E1 Suóng nniy is6 ng
uoyeinsdeoug Ei !03 Bugp ns '8 ngo
0o dor eI 1Ó3 oônp Fo doj henx uep doi eI tóB oónp 19ur doi 'no doj opo m 1ou do1 ogo Suip kgx Sueu puX
Suon top PI LÖ3 Ku puu Bugun guL TE0Su u99 Qsu
EI 193 ocq 4uJL 9 ngO
uom 1op upns qua dej nsu ug$u p[ PABS ++0 nu ug+N
on.g neo yu;u dej nõu ugBu p[ ++
onn ngo yun déj nsu ugau eI |BSPd '
Suona sop 3upny yay dêi na4 ug3u EE JE9SEd DBu ug+N
ony ngo quuy dÇj nâu ugau F] ++O '5 'TE3sed yuuy dêj nSu ugßN
u o iop Supns quun dÇj n+u uou I ++ O Yun dej niu ugâN
on ngo yuin dj nõu ug+u e[ EAES ++O YuLyn dej nfu ugN
Supp ngouôso AeH}ngo
Suwweßo1J pajuaLuO 1a[90
ugyd yugsI urgs ogo 1OA ug oönp nÙi| np *3uQn y uo) op Hi yopo iÙu SuÙp ugknys
pi suón1 19p Suons quuy dÇ7
na Dp doyd oyo BugN ou Tuóna 1op opo ogA Lurg) Suón 1êp deydE1auonyd
3uon 1p Suons yu;n d+°1 n
d00 NÓnL iQG ONONH AN.NL dÝT
Câu 23.Phuong pháp l-p trinh module là:
Phuong pháp l-p trinh ugc câu trúc nghiêm ngat vÛi câu trúc dang module.
Câu 24. Triru tugug hóa là:
tiêt và bò qua nhïng chi tiét không càn
Phurong pháp chi quan tâm ên nhïng chi ti¿t cân thiêt (chi chính)
thiet
Câu 25. Doi tugng là: MÙt thyrc thà cu thê trong thà giói thyrc
Câu 26. Khi khai báo và xây dyng mÙt lóp ta cân phäi xác dinh rö thành phân:
.ThuÙc tinh (dï liÇu) và phuong thrc (hành vi) cça l6p.
CAu 27. trình sau khi biên dËch phát sinh ra loi không khai báo biên
Doan ehuong
x t¡i dòng cin
class A
private:
int x;
public:
void nhapO
void nhap(0
void main) {}
can sia la:
Sa dong void nhap0; thé hai thành void A::nhap0;
void main(){
-A.objl;
objlx-10;
obj2.y-8;
public:
int y
void mainfdi
objI:
objl.x-10:
olbj2.y;
Dogn curong uriuh bË löi tai objl.x=10. Nguyén nhán ci l¿i này làä:
Khong the truy c-p vào thành phân private cça lóp
ôi trçng phäi së dyng tië khóa:
Cau 31. Khi khai báo lop trong cácngôn ngt i-p trinh kuÛng
class.
Câu 32. Thành phân private cça lÛp là thành phân:
có th¿ ruy xut
chi có các phrong thúc bên trong lóp mói
Không cho phép truy xuât tër bén ngoåi cça lóp
Câu 33. Thành phân protected cüa lóp là thành phân:
cho phép lóp ké thùa truy. xuât tói
Không cho phép truy xuat të b¿n ngoài cça lóp nhung
Cau 34. Thành phân public cüa lÛp là thành phân:
Cho phép truy xuât tër bên trong và ngoài lóp và cho phép
kê thëa.
Câu 35. Hàm thành viên (phuong thúc) cüa lóp:
Tât cà các hàm (hàm trå vê giá trË/ và không trå vê giá tri) durge
khai báo b¿n trong lóp, xây dyng bên
cça ôi tuong.
trong hay bên ngoài 1l6p thê hiÇn các hänh vi
Câu 36. Trong mÙt chuong trinh có thê xây dyng tôi a bao nhiêu lóp
Vo so tuy theo bÙ nhó.
Câu 37. Hàm thành viên cça lóp khác hàm thông thuong là:
và duoc goi nhò tên ôi tugng hay tên lóp còn
Hàm thành viên cüa lóp phäiugc khai báo bên trong lóp **
án úng.
d. Khong có phuong
b. Tên_lóp.Tên_hàm_thành_viên.
lóp, nêu không khai báo të khóa
théc cça
c. Tên_lóp:Tên_hàm_thành_viên.
phurong
báo thành phân thuÙc tînh và
Câu 45. Khi khai là: Private
thi m·t jnh së
private, public hay protected
trinh sau:
Câu 46. Don chuong
class A
private:
int x
public:
void nhap0:
void main0
A objl;
objl.nhap0;
Khi biên dËch báo lÑi do:
thérc nhap
Khong inh ngh+a nÙi dung cça phuong nhau goi là: Sr chông
khà näng các hàm có thâ trùng tên
Câu 47. Trong l-p trình huong ôi tugng
hàn.
iem và lóp Hinh tron ta có th¿ xác djnh:
Câu 48. Phân tich moi quan hÇgiïa lóp
Lóp Hinh tròn ké thia lóp iên.
Câu 49. Hàm t2o trong ngôn ngü Ct+:
d. Xâay dymg bên trong hoc bén ngoài lóp
c. Ty ong ugc goi tói khi khai báo ôi tugmg cüa lóp.
e. Tat cã eu úng
b.Cóoi hoãc khôngcódôf
a. Có ten trùng vói tên lóp.
Câu 50. Hàm huy trong ngôn ngü C+t có cú pháp:
-Tén_lóp{ InÙi dung}.
Câu 51. Cho oan chron trinh sau:
class A{
private:
int x,y
public:
Aint x-0,int y-0);
void xuat);
A0:
class A{
private:
int .y
public:
Aint x-0,int y=0);
void xuat():
A)
A(); ugc goi lå:
Hàm hüy
private:
int x,y,
Làm nhiem v:
Khai báo Alà mÙt lóp vÛi hai thành phân thuÙc tính là x, y kiêu sô nguyên
class Dien1 {
private:
int x,y;
public:
void Nhap0:
void Xuat()
class Diem{
privste
int y
public
void Nhap0
void Xust
pabic
cizs Doaheg{
Die AB
pabi
Cin 57. Láp bao là lóp: Có thành phàn thuÙc tinh là õi tugc cça lóp khác.
Can 58. Hin tzo E: Hin tzo là hàn thành vi¿n cça lóp dùng é khÝi t¡o bÙ nhÛ và giá trË ban âu cho
các thnge tirh tong lp.
Ciu 59. Han bu h: Ham buý dùng huý (giäi phóng) bÙ nhó cho các thành phân thuÙc tinh bên trong
lóp
Cau 60. Hàm t2o sao chép là:
Tat c dê ding
c. Ding Ce tgo mÙt döi trgng theo dõi tugng có.
b. Là hàm thành viên cia lóp.
d. Neu khong réy dyng hàn teo seo chép chuang trinh së ty sinh hàm t¡o sao chép.
Cáu 61. Cho do¡n chuong trinh sau:
* ********V*"**
class Sinh_vicn
privale
int Masv;
char Hoten[40]:
char Ngoysinh:
int gioitinh:
kkai b i o
c~s lÇnh
dung
vi~n ta
có the su
gom 10 sinh
báo mÙt náng
De khai
Sinh_vien ds[10]; C
duÛi dây bang
thúc(DT)
lóp a
khai báo
Câu 62. Trong
classDT
pivate:
cua da thuc
int miibac
so c u a
da thuc
he
loat *a://Cac
public:
public:(3)
:4)
class Hinhtron: public Diem (5)
private: real;(6)
Cau ignh khai báo t¡i
òng só 5 cho biét:
Khai báo lóp Hinhtron ké thëra
Câu 75. Cho oan public lóp Diem
churong trình sau: - - - - -
class Af
private
int z
void Nhap0-
Cho lóp B ké thia public lóp A, é lóp B có thÃ
truy câp éa phuong thúe Nhap ta phäi:
Dua phuong théc
Câu 76. Cho oan
Nhap cça lóp A vào
ph¡m vi public hoãc protected
chuong trinh sau:
**** **** ** * *
6
class A
private
int x.y,
prolected:
void Nhap(:
Lóp B ké thëa lóp A, ê phirong thirc Nhap cça lóp A trß thành thänh phá private cça
lóp B ta chqa logi kë thia là:
Private
Câu 77. Cho dean chuong trinh sau:
class A
pivate
nt x
publie:
void Nhap(
:
cüa lóp A tro thành thành phàn public cüa lóp
Lóp B ké thira lóp A, ë phuong thúc Nhap
B ta chon loai kë thira là:
Public
Protected
Câu 78. Các d¡ng kê thira là: Private, Public,
Câu 79. Khi nap chông các hàm thi diêu kiÇn khác nhau giïa các hàm s là:
public cùa lóp cha tuomg úng tro thành public cua lop con. nhó.
Câu 85. Trong kê thira có thê kê thùa tôi a: Vö sô múc tùy theo bÙ
thê kê tôi a: Vó sô lóp tùy theo bÙ nhó.
Câu 86. Trong a kê thùa có thëa Xuat. Nêu khai
Câu 87. Cho lóp A yà lóp B, lóp Akê thira lóp B trong hai lóp êu cóó phuong thsc
báo doi tugng obj thuÙe lóp A khi goi dên phuong thée Xuat{obj.Kuat( )
là goi ên phrong thte
cua lop nào. Lóp A.
B êu có phrong thuc Xuat,
Câu 88. Cho lép A, B,C trong ó lóp C kê thira lóp A,B. Trong lÛp A,
khi khai báo ôi tuyng obj thuÙc lóp C thì nêu goi den phuong thúc Kust (obj.Xuat)) thì phuong
théc Xuat cia lóp nào së âuye goi?
Loi không thê xác dËnh dugc.
Câu 89. Trong kê thùa nhiêu méc có cho phép: Cho phép trùng tên c phuong thúrc lân thuÙe tinh.
CEu 90. Cho dosn chuung trinh sau:
class A{
public:
void Xuat):
.
cissB:public A
public
void Xnat0;
vaid main){
B0;
Neu goi 0.Xuat); thi sE.
Ggi dea phurong thíc Xuzt thuÙc lóp B
Cau 91. Lóp co sÝ triu turgng là:
Là lp lan co sà cho các lóp khác và không dugc dn xuât të bât ki lóp nào.
Can 92. Thành viea f+nh cüa lóp là:
d. Tat c dês ing.
2 Là thành viên ciz
lóp uge khai bás vÛi të khóa static ö truóc.
b. Là thinh vi¿n dimg chung cho tt c các ôi
c. Durgc cáp
trgng cça lóp, không cça rieng ôi tugng nào?
pbát bÙ nhó ngay c khi lÛp chua có ôi tugng cy thê nào.
Câu 93. Hàm b¡n à: Là hàm
bgn cça lóp ugc phép truy c-p ên thành
Cau 94. Khi xay dyng nap chông các hàm thi iêu kiÇn khác nhau giïaphân
cácprivate
cça lóp.
hàm là: kiêu dï liÇu trå
ve caa hàm ho~c kiêu
ham à khác nhau. iêu
df li_u tham só truyên vào cça hàm ho·c sô lugmg tham
sô truyên vào cüa
kiÇn này chi áp dyng
khi:
e.
) hozc (2)---
a Các hám
cing dugc záy dyng trong 1 chuong trinh (1).
d. Các bènnày dugc xây dymg trong các lóp khéc nhau.
c.Céc hàm này dugc xáy dyng
trong các lóp kê thùa.
b. Các hàm n~y cing dugc
xáy dyng trong mÙt lóp (2).
Cau 95. Khai báo các
d. Tat ca deu
phuong théctrong lóp ca so trëu tugng phäi:-
dúng.
c. Céc
phrong thúrc khong uge dinh nghïa nÙi dung.
b. Voi c++ có
a
cá pháp: virtual void[kiu_dï_liÇu] ten_phuang_thúc(tham ô)-0;
là phuong thúrc åo thuán
túy
Câu 96. Khai báo phuong théc ào
Giong khai báo phuong thtc thuong nh1ng dímg dau là tir khoá
Câu 97. Cho biêt cách khai báo virtual;
phrong thrc ão trong C+ nào sau ây là dúng:
c.voidkieu_dï
b. Virual
liçu] Virual Tén_phuong_thirc ([các tham ôi]);,
yoid[kiêu_de_lieu] Tén_phuong_ thée tham dôil);
a
void[kieu_dï_liÇu] Tên_phuong_théc ([các tham((các
ôi]) Virual;
d.voidkieu_dï_liÇu]
Câu 98.
Tén phuong_thúc (Virual [các tham ôi]);
Cho do¡n chuang trinh sau:
-LL-
class A
private
int x,y
public
void Xuat(); virtual;
public:
void Nhap{)
void Xat():
class P:public A
private: floi Z;
void main()
A AlB B!:
Al-B1
BI-Ai;
gercho
Hay cho bit doan churaong trinh trn lõi tpi däu?
classB
Cau 105. Cách khai báo kê thùa trong java sir dyng tir khóa:
Extends
private:
char r vo[s];
char mauhat{3];
char hinhdang[30);
public:
void Hienthi();
Can xay dyng lóp Trai dua_hau. Quan hê giia lóp Trai cay và lóp Trai_dua hau là:
Trai_cay là lóp cha cça lóp Trai_dua_hau
Câu 107. Cho o¡n churong trinh sau:
class Trai cay --
-- . .
private:
char mauvo[S];
char mamuhat3]:
char hinhdang[30];
public:
void Hienthi0 const-0;
Lóp Trai_cay vÛi khai báo bäng C++ nhu trên dugc goi là lóp: -
'
Chu 109. Cholóp duong thäng tgo böi 2 diên1 A, B. Quan hÇ giüa lóp udng thàng và lóp diÁm là:
Duong thäng là lóp bao cça lóp iem.
Cchu 10 Cân xây dyng lóp udng thing y=ax+b. Thufe tinh cça lóp duÝng th£ng này duge xác
jnh là: Các hÇ sô a, b.
Chu 111. Xây dyng lóp hình chf nb-t t¡o böi hai cnh a, b. khai báo hàm t2o vÛi tham só m·e
ainh ta khai báo: Hinhchunhat(float a=1, float b=1);
Cau112. Chodoan chuong trinh nhu hinh trên. ThuÇe tính cça lóp Cong_dan duye khai báo là:
|fincdude"conio.h"
include"iostream.h"
#include"string.h
incdude"iamanip.h*
iass Congdan
private:
char ht[353, de[50};
char cnt/ 1
pubtic:
Congdan)
strcpyht,"a
strcpy(dc,"");
sTcgy{cmi,");
và êu di
dlêm nhur sau: TAl_trong, logi_dÙng_co, Bien_sô các
cáe lop oi turyng trên cùng có các zc ta làm lop co sÝ cho lóp ôi
dên di¿m b. Ngurdi xây dyng l6p PT_Giao_Thông
chuyên tr iem a
Dathuc
DI,D2(D1)}
Ta càn xay dymg:
Hàm tao không dôi và hàm tao sao chép * ** ***
cout&It;<D1.KC2D(D2);
Câu 130.Trongkê thùa, lÛp dân xu¥t có the ké thùa các phuong thúc và thuÙc tinh cùal óp
nhungkhông: co so
Ke thra hàm t2o, toán të gán
Câu 131.Tính chât ke thùa chi ra
rng khi lÛp Akê thùa lóp B thì:
Lop A s có toàn bÙ nhïng thành phân thuÙc protected và public cüa lóp B.
Câu 132.Trong
l6p phânsô khai báo: Phanso(int ts=0,int ms=1); Là:
Hàm t2o có tham sô
m·c inh cüa lÛp Phanso
Câu 133. Hy cho biêt trong các ví
dy sau vi dy nào thà hiÇn st kê thëa:
a. Lóp lóp Nguoi và Giáo
Vien
e. Tât cã
các phuong án êu úng.
d. Lop Diêm và Lóp diêm màu
c.Lop Xeô to vàlóp Xe
b. Lop Diêm và Hinh
tròn.
Câu 134. Cho lóp B, C ké thira lóp A; ióp D ké thùa lóp B và C. Khi ó dÑi tugng cëa lóp D không
thê kê thùa duye thành phân cüa A. Càn phâi:
Khai bío A là lóp co so åo ói vói B và C.
Cau 135. Các phuong thte co bàn cùa mÙt chiée máy gizt là:
Câp nu6c, Dão trÙn, Xå nuóc, Vt khô
Câu 136. Khi xây dyng lóp ôi tugng công viÇe cân làm là:
b. Xác inh thành phân private, public, protected là gi.
c. Xác dinh kiêu dt liÇu cça thuÙc tính, kiêu trå vê cça phurong thúc.
d. Tât cà các phuong án eu dúng.
a. Xác djnhthành phân thuÙc tính và phuong thúc cça lóp ó.
Câu 137. Khi khai báo lóp Alàb¡n cïa lóp B thi: Chua chác lóp B a là bgn cüa lóp A.
Câu 138. Trudng Bai hÍekinh doanh cüng In giáy báo nh-p hoe vàomõik tuyên sinh, Truong dia
hge Kinhtéquoc dân cang tn giáy báo ah-p hge, truong d¡i hoc Quóe gia eüngin Giäy báo nhêp
ho, tuy nhien 3 giáy báonhêphÍe này lgicó thà có câu trúc, nÙi dung, hinh thúe kháe nhau. Vi ds
này chéng to tinh: a hinh
Câu 139. MÙt lóp có thê:
d. át c các phuong án dêu dúng.
c. Là lóp dân xuât cça vó sô lÛp.
b. Là lóp ban cça vô sô lóp.
a. Là lóp co so cça vô sô lóp.
Câu 140. Chông hàm là:
Khä nng các hàm có thê trùng tên nhau nhung khác nhau vê: kiêu dïliÇu tra vÁ ho·c kieu dt liÇu
cüa tham sô hoe sô lugng tham sô truyên vào.
cho các lóp Hinh_yuong, Hinh_tron, Hinh_cn,
Câu 141. Xây dung lóp Hiah_hoc là lópêuco'cósõ
Hinh_tamgiac. Nh-n thây các lóp này phuong phuong théc tính D_Tich(diÇn tich). Tuy
voi các ôi turgng cia các lóp dân xuât
nhiên cách tính diÇn tích cûa các phuong théc D_Tich úng
là khác nhau. iêu này thê hiÇn tính: a hinh
là:
Câu 142. Các lóp có thê kê thùa të lóp Ùng v-t
b. Lop Con mo (2)
a. Lóp Con chó (1)
c. Lóp cây côi (3)
d. Ca (1) và (2)
Câu 143. Các lóp có thê kê thùa të lóp DiÇn thogi
b. Lóp iÇn thoai LG
c. Lóp diÇn tho¡i di dÙng
a. Lóp lphone
d. Lóp iÇn thogi có Ënh
9
Tat ca phurong án
e. xe hoi là:
thrc co ban cûa lÛp
Chu 144. Các phurong Lài sau.
prvate:
int ts,ms
public:
Phanso(int Isl, iat msl)
ts-ts1,ms-ms1i)
vDid main0
Phaa so P1,P2(3,4);
Câu 147. Môi quan hÇ giïa lóp Nguroi và lóp Sinh viên là:
Lop Nguoi là lóp co s chol Sinh Viên.
Câu 148. Moi quan hÇ giïa lóp Môn Hoc và lópSinh viênlà:
Lop Môn Hge là lóp Ñi turgng thành phân cça lóp Sinh Vien.
Câu 149. Khi xây dyng lóp Ñi turgng, các thuge tính dï liÇu thông thuròng urge khai báo trong
pham vi:
Private
Câu 150. Cho do¡n chuong trinh:
class Diem
float z,y,
public:
Diem){x-0,y-0}; ham tao khong doi
Diem(float z,float y)//ham tao co doi
private:
floatr
public:
HTO-1
HT(loat zl,foat y1,float r1){r-Tl;};
Doan chuong trinh trên khi khai báo 1 hinh tron (HT H1;) thl hinh tròa Hl này có:
Không xác dinh ugc tâm vì theo tính chât kê thùra không thê kê thëra hàm t¡o, ß lóp dân xu¥t phâi
goi hàm tao cùa lóp co so
Câu 151.Cho doan chuong trinh:
-LI
ciass Die
float x.y
public:
Dieun()x-0;y-0}; ham tao khong doi
Diem float x,float y)://ham tao co doi
class HT:public Diem
p:ivate:
iloat r
public:
HTO-1;:
HT(foat xi,foai y!, fost r1}{rl;}
Dogn chroug trinh trn khi khai báo I hinh trou (HT HI:) ihi binh tròn Hl
này chura zác
dinh dugc täm vi theo tíndi chát ké thira không k thira hàm t¡o ta
phäi ty triçu goi hÁm
tgo cia lóp ca so à lóp dn ruåt. Dè xác jnh tàm cho hinh tròn H1 là 0,0 ta c§n sta là:
HTO:Diem0tr=1;}
Câu 152. De dra ói tuong trong thåc t¿ vào máy tính ta cân chú trong dên tính:
Trùu tuong dï ligu và trëu tugng chéc nng
Câu 153.Khi khai báo, xây dyng lép các thu^e tính cüa lóp thuòng drgc khai báo trong pham vi
Private, iêu này thê hiÇn dzc tính: Bao gói
Câu 154. Khi khai báo, xây dyng lóp các phrong thúc thuong duge khai báo trong pham vi public
de:Tuong tác vói các lÛp hay môi truong bên ngoài.
Câu 155. Cho lóp Time vÛi ngôn
ngï C++ nhu sau:
class time{
int hour,min, sec;
public:
void addHour(int h);
Khi zây dng phirong théc addHour béa ngoài lóp Time ta phâi viét là:
class diem
private:
int x,y:/toa do x va toa do
public:
void
thuc nhap nhapd0:phuong
fiend foat KC20(diem D1,
diem D2)
(H156-57-58)
Phuong thuc cça lóp
Câu 1$7. Cho lóp Diem nhu trên, Trong lóp Diêm trên thi hàm KC2D có tên goi là:
Hàm b¡n cça lÛp iêm
Câu 158. Cho lóp Diêm nhu sau:
Trong lóp Diêm trên thì ê goi tói hàm KC2D ta su dyng câu lÇnh:
DIKC2D(D2);
Câu 159. Cho khai báo sau:
cdass A
class B
class
# Dinh nghfa các
lóp
class A
**
. '. .
(A161-62-63)
phuong thuc khöi t¡o cça lóp Time
-61
Cau 162. Xây dyng lóp Time trong java nhu hinh trên, phuong thuc khoi t2o public Time(0 làm
nhiem vy
Goi tói hàm setTime thit l-p giá trj khôi t¡o cho giÝ, phút, giây
Câu 163. Xây dyng lóp Time trong java nhur hinh trên, phuong théc khöi tao public Time() lam
nhiem vy
Goi tói hànm setTime dé thiêt l-p giá trË khôi t¡o cho gio, phút, giây
Câu 164. Cho dozn chuong trinh trêa, câu nh-n dinb úng cho doan chusng trinh trên là:
c i s Sanple
pelic Sing2a j
ivat yoid DisplayData()
"
Consale. WitaLieii+ "
iflpb)
else
rehurn b;
Khai báo và xây dyng template tim giá trË lón nhât cça hai phân të có giá trË dï liu bât ky giông nhau.
Câu 166.Cho bang Lóp trong CSDL sql server, thye hiÇn kêt nôi dên CSDL và lây dï liÇu vê bäng
lóp ê hiên thËlênForm. Ta cân xây dyng lóp LÑp kÍc trong C# có câu trúe ahu hinh trên. ThuÙe
tinh cüa lop Lóp kÍc:
0
fregion Fields
Private string connStringi
ConnectionSt J
public string
fendregion
fregion Properties,
private string maLopi
public string MaLop
private string tenLopi
public string Tenlop.
private int namVaoj
public int NamVaq..
private string maKhoaj
public string MaKhoa.
#endregion
public Lophoc (string str)|
public
public
DataTable
DataTable
getClasses ()
getclassesInFacul ty
Cau 175. Cho lóp Lophoc uyc khai báo nhu trên, ý nghïa cça viÇc xây
dyng phuong thte
public
Datatable getClasses0 là: Thurc hiÇn truy vân CSDL, tr vê bäng Lop
Cau 176. Cân In danh sách thí
sinh dy thi theo phông gôm các
sinh, Giói tính, Phòng thi, GiÝ thi. thông tin: SBD, Ho và tên, Ngay
Nguòi ta xây dyng hai
lÛp ôi Danh sáchlópthídôi
lop oi turgng Danh sách thi sinh theo phông. ThuÙc tinh cça lóp tugng
là tugng
sinh Thílà:sinh,
có thë
So thí sinh, màng các thí sinh
Câu I77. Cân in danh sách thí
sinh dy thi theo phÝng gôm các thông tin: SBD, Hg và tên, Ngày
sinh, Giói tính, Phdng thi, Gid thi.
Nguoi ta xây dyng hai lÛp ôi
tugng là lÑp ôi trong Thí sinh,
lop dôi tuyng Danh sách thí sinh theo phông. ThuÙe tinh cüa lóp thí siah là:
SBD, Ho và tn, Ngày sinh, Giói tính, Phòng thi, Gio thi
Câu 178.Cân In danh sách thí sinh
dy thi gôm các thâng tin: SBD, Ho và tên, Ngày sinh, Giói tính,
Phong thi, Giò thi. Nguoi ta xây dyng hai lóp dôi turong là lÛp
Danh sách thi sink theo oi tugng Thí sinh, lóp oi tuong
phòng. Phuong thrc cân thiêt theo yêu câu cia bài toán cîa phâi xây dyng
cho lop thí sinh là:
Phurong thúc hiên thË thông tin tëng thí sinh
Cau 179. Cân In danh sách
thi sinh då thi gôm các thông in: SBD, Ho và tên, Ngày sinh, Giói tinh,
Phong thi, Giò thi. Nguoi ta xây dyng hai lóp ôi tugng là lóp ôi tugag Thí sinh, lóp oi tugng
Danh sách thí siah theo phông.
Phuong thse cân thiêt theo yêu câu cüa bài toán cân phäi xäy dyng
cho lop danh sách thí sinh là: Phuong thérc hiên thË
Câu 180. Cho hinh nh
danh sách thí sinh
trên, hinh änh goi cho ta vê:
void
myMethodf int p1 }
void myMatihod( int p1, int p2 );
void myMethod( int pi, string p2 );
protecteá:
char * ten
public:
Convat ()
ten=NULL;
class Concho_i
class Conmed
(HINH 181-182)
Lóp co so triru tugng
virtual void xungten) là:
Câu 182. Cho oan ehurong trinh nhu hinh trên, dông khai báo
Khai báo mÙt phuong thúc ão
Java êu dùng të khóa static. Sy nh-n inh các
Câu 183.D khai báo thành viên t+nh trong C+ và
Java là:
phuong thée tînh trong C++ và trong
b. Các phurong thúc trong Java không khai báo të khóa static mc Ënh là phuong théc åo (2)
a. Các phurong théc trong C+ không
khai báo të khóa static vân m-c Ënh là thành viên tînh (1).
Java và Ci+là nhu nhau.
d. S nhan Ënh thành viên t+nh trong
c. Ca (1) và (2)
Câu 184. Cho
doan chuong trinh khai báo nhur trên, viÇc
sr dyng tr khóa static e dung truoc khai
báo tongsohd,
tongtienban có ý nghia:
class HDBH
private:
char *tenhang:
float tienban;
static float tongsohd;//e
static float tongtienban;
Khai báo các thuÙc tính tinh, dùng chung bÙ nhÛ vÛi các ôi tugng khác nhau.
Cau 185. MÙt b¡n xây dyng l¡i lóp sÑ nguyên nhur trên, tai dòng sô 3 b¡n khai báo:
class son
int gt
public:
son ()
son (const int
3son(const son En)[.
&n); 1J
friend ostream &operator <<(ost
friend istream &
son operator+ (sonoperator>>
b)| |
(ist
son operator-();
10son operator-(son b)
son operator* (son b);
son operator/ (son b);
son operator! ()
Ason operator++ ()
5Son operator--);
Son operator^ (son mu);
(HINH185-189)
Khai báo hàm t¡o
Câu 186. MÙt b¡n
không ôi cça lóp sô nguyên
xây
Khai báo hàm t¡o sao dyng l¡i lóp sô nguyên nhu
trên, t¡i
Câu 187. MÙt chép cça láp sô
nguyên dòng sô 5 ban khai báo:
ban xây
trroc tai dong sô: 14 dyng lai lóp sô nguyên nhr trên, B¡n có
Câu 188. MÙt b¡n xây thyc hiÇn khai báo toán të
dyng lai lóp sô nguyên nbu tng
t¡i dòng sô: Ban ó không khai báo trên, b¡n có thrc
Cau 189. MÙt b¡n xây toán tië giäm sau hiÇn khai báo toán të
dyng lai giäm sau
cho sÑ nguyên. Nêu có son ta löp sô nguyn nhu
trên, b¡n ó có
A; có thë thyc thychiÇn xây dyng nh-p xuât
Câu 190. MÙt b¡n xây
dyng lai lop
goi nhp sô
nguyên A này
hàm tao cho lóp t¡i dòng sö 4. uöng
Hay xac dgnhthng AX+BY+C=0 nhu trên,bngvà cách: Cin>>A;
loai hàm t¡0 mà b¡n ó có xây dyng
b¡n dó xây dyng:
---
25s dthang
float A, B,C
public:
dthang (float A-0, float B-0,f
friend
ostreamk
friend istream operator<< (os
&operatoc>>(i:
float hsogoc ()
float Kc2dth (dthang d);
float kc1d (fi oat x, float y)
(H.190-91)
Hàm t¡o có tham sô m·c dinh
Câu 191. MÙt ban xây dyng l¡i lóp uong th£ng AX+BY+C=0 nhur trên, và ban dó có xây dyng
hàm t2o cho lóp tai dòng sô 4. Ta nh-n thây các tham sô truyêa vào có tên trùng vÑi tên thue tinh
cua lóp (A,B,C). Dê phân biÇt
cháng ta së dyng: Con trò this
CRu 192. MÙt b¡n xây dung lóp Cicire(hinh trôn) k¿ thiùa lóp point (aiêm) nhu trên. MÙt bgn nh-n
zét chrong trinh s bË lôi t¡i dông sô 6 vi b¡n chua khai bio l^p peint. Theo b¡r nh-n xét này:
include<iostream.h>
#include<conio.h»
include<stdio.h*
#include:diem.h
include ca th.h
class ciclre:pubiic point
privats:
float r;
public 1
ciclre(float x=0, float y=0,
flcat gstR ()
friend ostream &operator<< (
friend istream &operator>> (.
void setR(£loat r);
float cV();
float dT ();
(H192-94)
Chuong trinh không loi vi lóp point ã urgc xây dung t¡i thu viên diem.h à dòng sô 4
Câu 193. MÙt ban sinh
viên xây dyng lóp Ciclre(hinh tron) kê thùra lÛp point (iêm) nhur trên. Dê
xác dinh rong trôn b¡n cân mQt diêm (tâm) và bán kinh, tuy nhiêa khi khai báo hình tròn b¡n
sinh viên pày chi khai báo môi bán kinh r vi: Vi iÁm (tåm) dugc kê thira sn ttr lóp point(iem)
kê thùa lóp point (diêm) nhr trên. Dênh-p dü
Câu 194. MÙt ban xîy dyng lóp Ciclre{hinh tròn)
Hàm b¡n toán të nh-p cin>>
lieu cho lóp Hinh tròn ban ó a sü dyng: Stack duói dang khai báo lóp nhr trên, Ben sinh
sinh viên xây dyng câu trúc
Câu 195. MÙt ban
duoi dang:
viên ã khai báo xây dyng stack lru trï
class stack
private:
int data;
i n t size;
int topi
:lic:
stack(int size);
void push (int z)
void pop (irnt tz)
int isFull ();
int isEmpty ();
-stack()
Mang
-7
1a:
aurgc gol
thi lóp C
C nhu trên
khai háo l n
CAu 196. Nêu A và B là hal lóp thi vói
classC
ivae
int u
A u.V
B R9.
ublic double yl,
C(iut al. iut al,iut al, iut bl, double x1, v{albl).
double y2, double z2):
u0.
double xl,
gtly). d2,y2,22)
ml;a - al;
.
nt
public:
floet Pl,F2;
cas Bpublic A
F1, F2
Câu 199. Cho khai báo thành phân cùa lóp Anhr sau, câu nh-n dËnh úng là:
class A
private:
insa
public:
Afntb) ab;}
void maia0
d. Các thuÙc tinh mói khai báo trong lóp dan xuât (2)
e. Ca (1) và (2)
Cau 201. Gi së cho các lÛp nhu trong khai bao nhr trën. Kët quä hiên
là: thË cça oan chuong trinh
-97-
class A
float x
public: A()l x=1.5: |
void fuucAOI couts«x:
class B: pivate A
floar y
public:
B(): A(01 y-2.5; }
vaid fuucA() | A:JuucA(i:
courey: |
void nin()
B d2=uew B:
dr2->funcA(:
x=I.5 và y=2.5
Cau 202. class A là b¡n cüa class B, class B là
ban cça class C thi:
class B có thê truy xuât ên các thành viên
private cça classC
Câu 203. Xem xét bài toán nhp vào danh sách sinh viên gôm n sinh viên v6i nhfrng thông tin: Ho
và tên, Ngày sinh, Giói tinh, Dja chi, Lóp và hiÁn thj thông tin theo ngày sinh täng dân. Các ép éi
tuong cân xây dung cho bài toán gôm:
Lóp Sinh viên vàlóp danh sách sinh viên
Câu 204. Xem xét bài toán nh-p vào danh sáchsinh viên gôm n sinh vien vÛi nhïng thông tin: Hg,
và tên, Ngày sinh, Giói tính, Dja chi, Lóp và hiên thË thông tin theo ngày sinh tng dân. Các lóp ôi
tugng cân xây dyng cho bài toán gôm Lóp Sinh viên và l6p danh sách sinh viên. Các thuÙe tính cça
lóp danh sách sinh viênlà:
Só sinh viên (n), mång ói tugng Sinh viên.
Câu 205. Xem xét bài toán nh-p vào danh sách sinh viên gôm n sinh viên vÛi nhïng thông tin: Ho
và tên, Ngày sinh (dd/mm/yyyy), Gi6i tính, ja chi, Lóp và hiên thË thông tin theo ngày sinh tng
dân. Nêu bài toán yêu câu xây dyng trong C+, các lóp ôi tugng cân xây dyng cho bài toán gôm
tính ca lóp danh sách sinh viên là:
Lop Sinh viên và lóp danh sách sinh viên. Các thuÙe
Ngày tháng, Sô sinh viên (n), mång ôi tugng Sinh viên.trình sau?
Câu 206. Cho biêt kêt qu hiên thË cça oan chuong
class A
inn a.b
public:
AG f a=5: b=10: }
STadic v0id hien{)
cour<"a="eKt":b="<<b; }
Static A::=15
void main)
a.bienr.
hiênthË kêt qua.
Churong trinh có lõi, không thê biêa
dúng trong các phát
sau:
Câu 207.Chon phát biêu
d. Tât c eu úng.