SlideShare a Scribd company logo
1 of 2
Download to read offline
Nguyễn Lý Hữu Huấn
BỘ GIÁO DỤC VÀ ĐÀO TẠO Họ và tên thí sinh: ……….
ĐẠI HỌC HUẾ Số báo danh: ……….
----------
ĐỀ THI TUYỂN SINH CAO HỌC NĂM 2007
Môn thi: Ngôn ngữ lập trình
(Dành cho Cao học)
Thời gian làm bài: 180 phút
Câu 1: Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây:
PROGRAM Mystery;
PROCEDURE Permute (var a, b, c, d: char);
VAR e: char;
BEGIN
e:=a; a:=b; b:=c; c:=d; d:=e;
END;
PROCEDURE Cook(n: integer);
VAR c, h, a, r: char;
BEGIN
c:=’l’; h:=’d’; a:=’u’; r:=’j’;
while (n>5) do begin
Permute(c, h, a, r);
Writeln(c, h, a, r);
c:=chr(ord(c)-1); a:=chr(ord(a)+3);
n:=n div 10;
end;
writeln(c, h, a, r); writeln(n);
END;
BEGIN
Cook(2001);
END.
Câu 2: Người ta tổ chức lưu trữ trong bộ nhớ các dòng của một văn bản dưới dạng
một danh sách liên kết kép mà mỗi nút của nó gọi là một dòng. Ta dùng hai con trỏ là
Dau và Cuoi lần lượt trỏ vào dòng đầu và dòng cuối của văn bản. Cho khai báo cấu
trúc dữ liệu này như sau:
Type St80 = String[80];
Tro = ^dongvb;
dongvb = Record
Truoc: Tro; {lưu địa chỉ dòng trước}
Dong: St80; {dòng văn bản}
Sau: Tro; {lưu địa chỉ dòng sau}
End;
Var Dau, Cuoi: Tro;
Giả sử văn bản khác rỗng.
Nguyễn Lý Hữu Huấn
a). Viết thủ tục Chentruoc(Var Dau: Tro; Vitri: Tro; Dong: St80) cho phép chèn
một dòng với nội dung là Dong vào trước dòng có địa chỉ là Vitri trong văn bản mà
nút đầu được trỏ bởi con trỏ Dau.
b). Viết thủ tục Chensau(Var Cuoi: Tro; Vitri: Tro; Dong: St80) cho phép chèn một
dòng với nội dung là Dong vào sau dòng có địa chỉ là Vitri trong văn bản mà nút cuối
được trỏ bởi con trỏ Cuoi.
c). Ta định nghĩa khối là một dãy liên tiếp các dòng trong văn bản. Ký hiệu (db, cb) là
khối được xác định vị trí bởi địa chỉ dòng đầu db và dòng cuối cb. Viết thủ tục
Chepkhoi(Var: Dau: Tro; db, cb, Noiden: Tro) cho phép sao chép khối (db, cb) tới
trước dòng trỏ bởi Noiden trong danh sách trỏ bởi Dau. Giả sử Noiden không ở trong
khối (db, cb).
Câu 3: Cho cây nhị phân T (nút gốc trỏ bởi T) có khai báo như sau:
Type TroNut = ^Nut;
Nut = Record
Info: Integer;
Left, Right: TroNut;
End;
Var T: TroNut;
a). Giả sử cây T là cây nhị phân tìm kiếm khác rỗng, hãy viết hai hàm Min(T:
TroNut): Integer và Max(T: TroNut): Integer lần lượt cho kết quả là giá trị nhỏ
nhất và giá trị lớn nhất của trường Info của các nút thuộc cây T.
b). Viết hàm LaCayNPTK(T: TroNut): Boolean cho kết quả là True nếu cây T là
một cây nhị phân tìm kiếm, ngược lại trả về giá trị False.
Câu 4:
a). Hãy mô tả thuật toán sắp xếp theo thứ tự tăng dần một mảng các số nguyên theo
kiểu nổi bọt (bubble sort) bằng ngôn ngữ lập trình Pascal.
b). Xét dãy số sau: 4, 7, 2, 5, 6. Hãy cho biết diễn biến của dãy số này (sự thay đổi mỗi
lúc có hoán đổi giá trị) khi việc sắp xếp được thực hiện theo kiểu nổi bọt.
c). Giả sử dãy này gồm n số liệu, hãy chỉ ra trường hợp xấu nhất (chương trình phải
thực hiện việc hoán đổi nhiều nhất) đối với thuật toán sắp xếp theo kiểu nổi bọt và giải
thích tại sao? Tính số lần thực hiện việc hoán đổi trong trường hợp này.
----------------------------------------
Ghi chú: Cán bộ coi thi không giải thích gì thêm.

More Related Content

What's hot

Thu vien lap trinh c++
Thu vien lap trinh c++Thu vien lap trinh c++
Thu vien lap trinh c++ptquang160492
 
tài liệu Mã nguồn mở Bai 3 phan mem soan thao - vi
tài liệu Mã nguồn mở  Bai 3   phan mem soan thao - vitài liệu Mã nguồn mở  Bai 3   phan mem soan thao - vi
tài liệu Mã nguồn mở Bai 3 phan mem soan thao - viThuyet Nguyen
 
Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2Minh Ngoc Tran
 
Doan pascal cung co bai 2 lop 11
Doan pascal cung co bai 2 lop 11Doan pascal cung co bai 2 lop 11
Doan pascal cung co bai 2 lop 11Vu Ngoc Diep
 
Hàm và Chuỗi
Hàm và ChuỗiHàm và Chuỗi
Hàm và Chuỗipnanhvn
 
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Minh Ngoc Tran
 

What's hot (12)

Thu vien lap trinh c++
Thu vien lap trinh c++Thu vien lap trinh c++
Thu vien lap trinh c++
 
tài liệu Mã nguồn mở Bai 3 phan mem soan thao - vi
tài liệu Mã nguồn mở  Bai 3   phan mem soan thao - vitài liệu Mã nguồn mở  Bai 3   phan mem soan thao - vi
tài liệu Mã nguồn mở Bai 3 phan mem soan thao - vi
 
Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2
 
String c++
String c++String c++
String c++
 
Bai giang bai19
Bai giang bai19Bai giang bai19
Bai giang bai19
 
Vl while
Vl whileVl while
Vl while
 
Doan pascal cung co bai 2 lop 11
Doan pascal cung co bai 2 lop 11Doan pascal cung co bai 2 lop 11
Doan pascal cung co bai 2 lop 11
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
Lab4
Lab4Lab4
Lab4
 
Hàm và Chuỗi
Hàm và ChuỗiHàm và Chuỗi
Hàm và Chuỗi
 
Ktlt lab full
Ktlt lab fullKtlt lab full
Ktlt lab full
 
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1
 

Viewers also liked

Actividad trabajo colaborativo ♥
Actividad trabajo colaborativo ♥Actividad trabajo colaborativo ♥
Actividad trabajo colaborativo ♥alejacelis
 
Edad moderna
Edad modernaEdad moderna
Edad modernalygobu78
 
Funciones de la admon y tipos de gerentes
Funciones de la admon y tipos de gerentesFunciones de la admon y tipos de gerentes
Funciones de la admon y tipos de gerentesalexaroldo
 
Angulos mediante el uso de escuadras
Angulos mediante el uso de escuadrasAngulos mediante el uso de escuadras
Angulos mediante el uso de escuadrasTonatiuh Herrera
 
Ctdl 2005 - dap an
Ctdl   2005 - dap anCtdl   2005 - dap an
Ctdl 2005 - dap anHồ Lợi
 
Ctdl 2005 chuong 4
Ctdl 2005 chuong 4Ctdl 2005 chuong 4
Ctdl 2005 chuong 4Hồ Lợi
 
Ctdl 2005 chuong 1
Ctdl 2005 chuong 1Ctdl 2005 chuong 1
Ctdl 2005 chuong 1Hồ Lợi
 
LinkedIN Guide to Social Selling Success - Tips from 33 Social Selling Experts
LinkedIN Guide to Social Selling Success - Tips from 33 Social Selling ExpertsLinkedIN Guide to Social Selling Success - Tips from 33 Social Selling Experts
LinkedIN Guide to Social Selling Success - Tips from 33 Social Selling ExpertsChris Heffer
 
Woocommerce google ecommerce tracking
Woocommerce  google ecommerce trackingWoocommerce  google ecommerce tracking
Woocommerce google ecommerce trackingEtietop Demas
 
Krista schoellhorn digital portfolio
Krista schoellhorn   digital portfolioKrista schoellhorn   digital portfolio
Krista schoellhorn digital portfolioSchoellhorn Krista
 
Ctdl 2005 chuong 2
Ctdl 2005 chuong 2Ctdl 2005 chuong 2
Ctdl 2005 chuong 2Hồ Lợi
 

Viewers also liked (17)

Actividad trabajo colaborativo ♥
Actividad trabajo colaborativo ♥Actividad trabajo colaborativo ♥
Actividad trabajo colaborativo ♥
 
Edad moderna
Edad modernaEdad moderna
Edad moderna
 
Ctdl 2006
Ctdl   2006Ctdl   2006
Ctdl 2006
 
Funciones de la admon y tipos de gerentes
Funciones de la admon y tipos de gerentesFunciones de la admon y tipos de gerentes
Funciones de la admon y tipos de gerentes
 
Ctdl 2007-1
Ctdl   2007-1Ctdl   2007-1
Ctdl 2007-1
 
Angulos mediante el uso de escuadras
Angulos mediante el uso de escuadrasAngulos mediante el uso de escuadras
Angulos mediante el uso de escuadras
 
Ctdl 2005 - dap an
Ctdl   2005 - dap anCtdl   2005 - dap an
Ctdl 2005 - dap an
 
Ctdl 2005 chuong 4
Ctdl 2005 chuong 4Ctdl 2005 chuong 4
Ctdl 2005 chuong 4
 
Ctdl 2005 chuong 1
Ctdl 2005 chuong 1Ctdl 2005 chuong 1
Ctdl 2005 chuong 1
 
LinkedIN Guide to Social Selling Success - Tips from 33 Social Selling Experts
LinkedIN Guide to Social Selling Success - Tips from 33 Social Selling ExpertsLinkedIN Guide to Social Selling Success - Tips from 33 Social Selling Experts
LinkedIN Guide to Social Selling Success - Tips from 33 Social Selling Experts
 
Diap. infor.
Diap. infor.Diap. infor.
Diap. infor.
 
Exposicion
ExposicionExposicion
Exposicion
 
Ctdl 2005
Ctdl   2005Ctdl   2005
Ctdl 2005
 
Jenga
JengaJenga
Jenga
 
Woocommerce google ecommerce tracking
Woocommerce  google ecommerce trackingWoocommerce  google ecommerce tracking
Woocommerce google ecommerce tracking
 
Krista schoellhorn digital portfolio
Krista schoellhorn   digital portfolioKrista schoellhorn   digital portfolio
Krista schoellhorn digital portfolio
 
Ctdl 2005 chuong 2
Ctdl 2005 chuong 2Ctdl 2005 chuong 2
Ctdl 2005 chuong 2
 

Similar to Ctdl 2007-2

Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004Hồ Lợi
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinhTunAnh346
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlopHồ Lợi
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006Hồ Lợi
 
Cau hoi trac nghiem tin 11 hoc ky 2
Cau hoi trac nghiem tin 11   hoc ky 2Cau hoi trac nghiem tin 11   hoc ky 2
Cau hoi trac nghiem tin 11 hoc ky 2Nguyen Cong Nguyen
 
Ch tin dhhue2002
Ch tin dhhue2002Ch tin dhhue2002
Ch tin dhhue2002Hồ Lợi
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiHuynh MVT
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh Cquyloc
 
Chuong10
Chuong10Chuong10
Chuong10na
 
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.comBài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.commai_non
 
Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)Trần Văn Nam
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danVăn Võ Ntn
 
Powerpoint dạy hoc
Powerpoint dạy hocPowerpoint dạy hoc
Powerpoint dạy hocLong Tibbers
 

Similar to Ctdl 2007-2 (20)

Ctdl 2004
Ctdl   2004Ctdl   2004
Ctdl 2004
 
Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinh
 
Bai 12 kx
Bai 12 kxBai 12 kx
Bai 12 kx
 
Ctdl de so 14
Ctdl   de so 14Ctdl   de so 14
Ctdl de so 14
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
Ctdl 1995 - b
Ctdl   1995 - bCtdl   1995 - b
Ctdl 1995 - b
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006
 
Cau hoi trac nghiem tin 11 hoc ky 2
Cau hoi trac nghiem tin 11   hoc ky 2Cau hoi trac nghiem tin 11   hoc ky 2
Cau hoi trac nghiem tin 11 hoc ky 2
 
Ch tin dhhue2002
Ch tin dhhue2002Ch tin dhhue2002
Ch tin dhhue2002
 
Ctdl 2002
Ctdl   2002Ctdl   2002
Ctdl 2002
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansi
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh C
 
Chuong10
Chuong10Chuong10
Chuong10
 
Tin11
Tin11Tin11
Tin11
 
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.comBài giảng Lập trình cơ bản - truongkinhtethucpham.com
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
 
Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Chuong 6
Chuong 6Chuong 6
Chuong 6
 
Powerpoint dạy hoc
Powerpoint dạy hocPowerpoint dạy hoc
Powerpoint dạy hoc
 

More from Hồ Lợi

Tóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cTóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cHồ Lợi
 
Lect04 functions
Lect04 functionsLect04 functions
Lect04 functionsHồ Lợi
 
Ky thuatkhudequy
Ky thuatkhudequyKy thuatkhudequy
Ky thuatkhudequyHồ Lợi
 
Itt epc assignment
Itt epc assignmentItt epc assignment
Itt epc assignmentHồ Lợi
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapcHồ Lợi
 
H hai epc_baitap
H hai epc_baitapH hai epc_baitap
H hai epc_baitapHồ Lợi
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhHồ Lợi
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Hồ Lợi
 
Giao trinh c c++
Giao trinh c c++Giao trinh c c++
Giao trinh c c++Hồ Lợi
 
Epc assignment
Epc assignmentEpc assignment
Epc assignmentHồ Lợi
 
Epc test practical
Epc test practicalEpc test practical
Epc test practicalHồ Lợi
 
De thic++ --th
De thic++ --thDe thic++ --th
De thic++ --thHồ Lợi
 

More from Hồ Lợi (20)

Xu ly chuoi
Xu ly chuoiXu ly chuoi
Xu ly chuoi
 
Tóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cTóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của c
 
T4
T4T4
T4
 
Nguyen lyoop
Nguyen lyoopNguyen lyoop
Nguyen lyoop
 
Lect04 functions
Lect04 functionsLect04 functions
Lect04 functions
 
Ky thuatkhudequy
Ky thuatkhudequyKy thuatkhudequy
Ky thuatkhudequy
 
Itt epc assignment
Itt epc assignmentItt epc assignment
Itt epc assignment
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapc
 
H hai epc_baitap
H hai epc_baitapH hai epc_baitap
H hai epc_baitap
 
Gtrinh oop
Gtrinh oopGtrinh oop
Gtrinh oop
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
 
Giao trinh c c++
Giao trinh c c++Giao trinh c c++
Giao trinh c c++
 
File trong c_
File trong c_File trong c_
File trong c_
 
Epc assignment
Epc assignmentEpc assignment
Epc assignment
 
Epc test practical
Epc test practicalEpc test practical
Epc test practical
 
De thic++ --th
De thic++ --thDe thic++ --th
De thic++ --th
 
Dethi c++ -lt
Dethi c++ -ltDethi c++ -lt
Dethi c++ -lt
 
D05 stl
D05 stlD05 stl
D05 stl
 
Cpl test3
Cpl test3Cpl test3
Cpl test3
 

Ctdl 2007-2

  • 1. Nguyễn Lý Hữu Huấn BỘ GIÁO DỤC VÀ ĐÀO TẠO Họ và tên thí sinh: ………. ĐẠI HỌC HUẾ Số báo danh: ………. ---------- ĐỀ THI TUYỂN SINH CAO HỌC NĂM 2007 Môn thi: Ngôn ngữ lập trình (Dành cho Cao học) Thời gian làm bài: 180 phút Câu 1: Cho biết kết quả in ra màn hình khi thực hiện chương trình dưới đây: PROGRAM Mystery; PROCEDURE Permute (var a, b, c, d: char); VAR e: char; BEGIN e:=a; a:=b; b:=c; c:=d; d:=e; END; PROCEDURE Cook(n: integer); VAR c, h, a, r: char; BEGIN c:=’l’; h:=’d’; a:=’u’; r:=’j’; while (n>5) do begin Permute(c, h, a, r); Writeln(c, h, a, r); c:=chr(ord(c)-1); a:=chr(ord(a)+3); n:=n div 10; end; writeln(c, h, a, r); writeln(n); END; BEGIN Cook(2001); END. Câu 2: Người ta tổ chức lưu trữ trong bộ nhớ các dòng của một văn bản dưới dạng một danh sách liên kết kép mà mỗi nút của nó gọi là một dòng. Ta dùng hai con trỏ là Dau và Cuoi lần lượt trỏ vào dòng đầu và dòng cuối của văn bản. Cho khai báo cấu trúc dữ liệu này như sau: Type St80 = String[80]; Tro = ^dongvb; dongvb = Record Truoc: Tro; {lưu địa chỉ dòng trước} Dong: St80; {dòng văn bản} Sau: Tro; {lưu địa chỉ dòng sau} End; Var Dau, Cuoi: Tro; Giả sử văn bản khác rỗng.
  • 2. Nguyễn Lý Hữu Huấn a). Viết thủ tục Chentruoc(Var Dau: Tro; Vitri: Tro; Dong: St80) cho phép chèn một dòng với nội dung là Dong vào trước dòng có địa chỉ là Vitri trong văn bản mà nút đầu được trỏ bởi con trỏ Dau. b). Viết thủ tục Chensau(Var Cuoi: Tro; Vitri: Tro; Dong: St80) cho phép chèn một dòng với nội dung là Dong vào sau dòng có địa chỉ là Vitri trong văn bản mà nút cuối được trỏ bởi con trỏ Cuoi. c). Ta định nghĩa khối là một dãy liên tiếp các dòng trong văn bản. Ký hiệu (db, cb) là khối được xác định vị trí bởi địa chỉ dòng đầu db và dòng cuối cb. Viết thủ tục Chepkhoi(Var: Dau: Tro; db, cb, Noiden: Tro) cho phép sao chép khối (db, cb) tới trước dòng trỏ bởi Noiden trong danh sách trỏ bởi Dau. Giả sử Noiden không ở trong khối (db, cb). Câu 3: Cho cây nhị phân T (nút gốc trỏ bởi T) có khai báo như sau: Type TroNut = ^Nut; Nut = Record Info: Integer; Left, Right: TroNut; End; Var T: TroNut; a). Giả sử cây T là cây nhị phân tìm kiếm khác rỗng, hãy viết hai hàm Min(T: TroNut): Integer và Max(T: TroNut): Integer lần lượt cho kết quả là giá trị nhỏ nhất và giá trị lớn nhất của trường Info của các nút thuộc cây T. b). Viết hàm LaCayNPTK(T: TroNut): Boolean cho kết quả là True nếu cây T là một cây nhị phân tìm kiếm, ngược lại trả về giá trị False. Câu 4: a). Hãy mô tả thuật toán sắp xếp theo thứ tự tăng dần một mảng các số nguyên theo kiểu nổi bọt (bubble sort) bằng ngôn ngữ lập trình Pascal. b). Xét dãy số sau: 4, 7, 2, 5, 6. Hãy cho biết diễn biến của dãy số này (sự thay đổi mỗi lúc có hoán đổi giá trị) khi việc sắp xếp được thực hiện theo kiểu nổi bọt. c). Giả sử dãy này gồm n số liệu, hãy chỉ ra trường hợp xấu nhất (chương trình phải thực hiện việc hoán đổi nhiều nhất) đối với thuật toán sắp xếp theo kiểu nổi bọt và giải thích tại sao? Tính số lần thực hiện việc hoán đổi trong trường hợp này. ---------------------------------------- Ghi chú: Cán bộ coi thi không giải thích gì thêm.