SlideShare a Scribd company logo
1 of 2
Download to read offline
1/2
BỘ GIÁO DỤC & ĐÀO TẠO Họ và tên thí sinh:..................................................
ĐẠI HỌC HUẾ Số báo danh:..................................................
KỲ THI TUYỂN SINH SAU ĐẠI HỌC NĂM 2001
Môn thi: Ngôn ngữ lập trình
(Dành cho cao học)
Thời gian làm: 180 phút
Câu 1. Chương trình sau cho kết quả như thế nào trên màn hình? Hãy giải thích lý
do.
var a:integer;
procedure change(x:integer;var y:integer);
begin
writeln(x:2,y:2); x:=x+1; y:=y-1;
if x<5 then change(x,y);
w
end;
rite(x:2,y:2);
BEGIN
a:=2;
change(a,a);
END.
Câu 2. Viết chương trình đọc vào một số nguyên thập phân, đổi số này ra hệ bát
phân lưu trữ dưới dạng chuỗi và đưa kết quả ra màn hình.
Câu 3. Cho dãy số: 18, 8, 25, 42, 53, 10, 4, 34. Hãy trình bày quá trình đổi chỗ các
phần tử trong dãy để thu được một dãy sắp theo thứ tự tăng dần bằng phương pháp
HeapSort.
Câu 4. Tại một công ty, người ta quản lý các thành phố có mở đại lý bằng một
danh sách liên kết (mà ta gọi là danh sách thành phố). Mỗi nút của danh sách thành
phố là một bản ghi gồm 3 trường: TenThanhPho (tên thành phố), con trỏ Next trỏ
đến nút tiếp theo và con trỏ Down trỏ đến phần tử đầu của một danh sách khác
chứa thông tin của các đại lý trong thành phố (mà ta gọi là danh sách đại lý). Mỗi
nút của danh sách đại lý là một bản ghi gồm 4 trường: TenDaily (tên đại lý), SDT
(số điện thoại), DoanhThu (doanh thu) và con trỏ Tiep trỏ đến đại lý tiếp theo.
• Hai thành phố khác nhau trỏ đến hai danh sách đại lý khác nhau.
• Danh sách thành phố được sắp xếp theo thứ tự tăng dần của TenThanhPho.
• Danh sách đại lý được sắp theo thứ tự tăng dần của SDT.
Người ta cho khai báo cấu trúc dữ liệu nói trên như sau:
type St25=String[25];
st8=string[8];
TroDL=^DaiLy;
DaiLy = record
TenDaiLy:st25;
SDT:st8;
Trình bày: Trần Hoài Nhân
2/2
DoanhThu:longint;
Tiep:TroDL;
end;
TroTP=^ThanhPho;
ThanhPho = record
TenThanhPho:st25;
down: TroDL;
Next: TroTP;
end;
var First:TroTP; {First trỏ đến đầu danh sách thành phố}
1. Viết thủ tục:
Procedure Xoa(Var First:TroTP; Thpho:St25; DT:St8);
Cho phép xóa đại lý có số điện thoại DT thuộc thành phố có tên Thpho ra
khỏi danh sách các đại lý. Nếu thành phố này chỉ có một đại lý duy nhất thì
khi thực hiện xóa đại lý đó, thành phố Thpho cũng đồng thời bị loại khỏi
danh sách thành phố.
2. Viết hàm:
Function DemDaiLy(First:TroTp):word;
Trả về số lượng các đại lý trên toàn quốc.
Ghi chú: Cán bộ coi thi không được giải thích gì thêm.
Trình bày: Trần Hoài Nhân

More Related Content

Viewers also liked

Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004Hồ Lợi
 
Ch tin dhhue2002
Ch tin dhhue2002Ch tin dhhue2002
Ch tin dhhue2002Hồ Lợi
 
Lanzado Con Exito El Meteosat 10
Lanzado Con Exito El Meteosat 10
Lanzado Con Exito El Meteosat 10
Lanzado Con Exito El Meteosat 10 ruralepic1526
 
Ch tin dhhue2003
Ch tin dhhue2003Ch tin dhhue2003
Ch tin dhhue2003Hồ Lợi
 
Informe encuestas Turismo Festivo Español
Informe encuestas Turismo Festivo EspañolInforme encuestas Turismo Festivo Español
Informe encuestas Turismo Festivo Españolnatmar22
 
Ch tin dhhue2005
Ch tin dhhue2005Ch tin dhhue2005
Ch tin dhhue2005Hồ Lợi
 
Becoming a superhero in print sales and marketing
Becoming a superhero in print sales and marketingBecoming a superhero in print sales and marketing
Becoming a superhero in print sales and marketingJoe Kern
 
Life in Oxford current2.3_2015 (3)
Life in Oxford current2.3_2015 (3)Life in Oxford current2.3_2015 (3)
Life in Oxford current2.3_2015 (3)Nicholas Bensted
 
Cae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicleCae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicleCec deMille
 
Edad Media
Edad MediaEdad Media
Edad Medialygobu78
 
Analysing pictures table
Analysing pictures   tableAnalysing pictures   table
Analysing pictures tablelucymarks
 
Letter of recommendation for Njal Laursen Würtz -Steen Christiansen
Letter of recommendation for Njal Laursen Würtz -Steen ChristiansenLetter of recommendation for Njal Laursen Würtz -Steen Christiansen
Letter of recommendation for Njal Laursen Würtz -Steen ChristiansenNjal Laursen W
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd Hardini_HD
 
Australia vs srilanka live cricket
Australia vs srilanka live cricketAustralia vs srilanka live cricket
Australia vs srilanka live cricketcymone_gilroy
 

Viewers also liked (18)

Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004
 
Ch tin dhhue2002
Ch tin dhhue2002Ch tin dhhue2002
Ch tin dhhue2002
 
Lanzado Con Exito El Meteosat 10
Lanzado Con Exito El Meteosat 10
Lanzado Con Exito El Meteosat 10
Lanzado Con Exito El Meteosat 10
 
Ch tin dhhue2003
Ch tin dhhue2003Ch tin dhhue2003
Ch tin dhhue2003
 
Informe encuestas Turismo Festivo Español
Informe encuestas Turismo Festivo EspañolInforme encuestas Turismo Festivo Español
Informe encuestas Turismo Festivo Español
 
Ch tin dhhue2005
Ch tin dhhue2005Ch tin dhhue2005
Ch tin dhhue2005
 
Advanced Achievements
Advanced AchievementsAdvanced Achievements
Advanced Achievements
 
Becoming a superhero in print sales and marketing
Becoming a superhero in print sales and marketingBecoming a superhero in print sales and marketing
Becoming a superhero in print sales and marketing
 
Life in Oxford current2.3_2015 (3)
Life in Oxford current2.3_2015 (3)Life in Oxford current2.3_2015 (3)
Life in Oxford current2.3_2015 (3)
 
Cae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicleCae technologies for efficient vibro acoustic vehicle
Cae technologies for efficient vibro acoustic vehicle
 
Sistema endocrino
Sistema endocrinoSistema endocrino
Sistema endocrino
 
Edad Media
Edad MediaEdad Media
Edad Media
 
Paul auster
Paul austerPaul auster
Paul auster
 
Analysing pictures table
Analysing pictures   tableAnalysing pictures   table
Analysing pictures table
 
h_TMMK_benifits_letter
h_TMMK_benifits_letterh_TMMK_benifits_letter
h_TMMK_benifits_letter
 
Letter of recommendation for Njal Laursen Würtz -Steen Christiansen
Letter of recommendation for Njal Laursen Würtz -Steen ChristiansenLetter of recommendation for Njal Laursen Würtz -Steen Christiansen
Letter of recommendation for Njal Laursen Würtz -Steen Christiansen
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd
 
Australia vs srilanka live cricket
Australia vs srilanka live cricketAustralia vs srilanka live cricket
Australia vs srilanka live cricket
 

Similar to Ch tin dhhue2001

Thực tập (ccdc))
Thực tập (ccdc))Thực tập (ccdc))
Thực tập (ccdc))soanxu
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuHeo_Con049
 
Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#Kuli An
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnhsilverclaw
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006Hồ Lợi
 
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...TÀI LIỆU NGÀNH MAY
 
Tài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guide
Tài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guideTài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guide
Tài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guideTÀI LIỆU NGÀNH MAY
 
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...TÀI LIỆU NGÀNH MAY
 
Bai tap thuc_hanh_excel_2010
Bai tap thuc_hanh_excel_2010Bai tap thuc_hanh_excel_2010
Bai tap thuc_hanh_excel_2010mainth_gtvt
 
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11K33LA-KG
 
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
 

Similar to Ch tin dhhue2001 (20)

Ctdl 2003
Ctdl   2003Ctdl   2003
Ctdl 2003
 
Ctdl 2002
Ctdl   2002Ctdl   2002
Ctdl 2002
 
Thực tập (ccdc))
Thực tập (ccdc))Thực tập (ccdc))
Thực tập (ccdc))
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
 
Ctdl 2004
Ctdl   2004Ctdl   2004
Ctdl 2004
 
Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#
 
Đề án
Đề ánĐề án
Đề án
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnh
 
Ctdl 2006
Ctdl   2006Ctdl   2006
Ctdl 2006
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006
 
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
 
Tài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guide
Tài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guideTài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guide
Tài liệu hướng dẫn sử dụng phần mềm diamino and modaris v5r2 user guide
 
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
[Kho tài liệu ngành may] tài liệu hướng dẫn sử dụng phần mềm diaminoand modar...
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Bai th tuan1+2
Bai th tuan1+2Bai th tuan1+2
Bai th tuan1+2
 
Bai tap thuc_hanh_excel_2010
Bai tap thuc_hanh_excel_2010Bai tap thuc_hanh_excel_2010
Bai tap thuc_hanh_excel_2010
 
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
 
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
 
Bai tap access
Bai tap accessBai tap access
Bai tap access
 

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
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
D05 stl
D05 stlD05 stl
D05 stl
 

Ch tin dhhue2001

  • 1. 1/2 BỘ GIÁO DỤC & ĐÀO TẠO Họ và tên thí sinh:.................................................. ĐẠI HỌC HUẾ Số báo danh:.................................................. KỲ THI TUYỂN SINH SAU ĐẠI HỌC NĂM 2001 Môn thi: Ngôn ngữ lập trình (Dành cho cao học) Thời gian làm: 180 phút Câu 1. Chương trình sau cho kết quả như thế nào trên màn hình? Hãy giải thích lý do. var a:integer; procedure change(x:integer;var y:integer); begin writeln(x:2,y:2); x:=x+1; y:=y-1; if x<5 then change(x,y); w end; rite(x:2,y:2); BEGIN a:=2; change(a,a); END. Câu 2. Viết chương trình đọc vào một số nguyên thập phân, đổi số này ra hệ bát phân lưu trữ dưới dạng chuỗi và đưa kết quả ra màn hình. Câu 3. Cho dãy số: 18, 8, 25, 42, 53, 10, 4, 34. Hãy trình bày quá trình đổi chỗ các phần tử trong dãy để thu được một dãy sắp theo thứ tự tăng dần bằng phương pháp HeapSort. Câu 4. Tại một công ty, người ta quản lý các thành phố có mở đại lý bằng một danh sách liên kết (mà ta gọi là danh sách thành phố). Mỗi nút của danh sách thành phố là một bản ghi gồm 3 trường: TenThanhPho (tên thành phố), con trỏ Next trỏ đến nút tiếp theo và con trỏ Down trỏ đến phần tử đầu của một danh sách khác chứa thông tin của các đại lý trong thành phố (mà ta gọi là danh sách đại lý). Mỗi nút của danh sách đại lý là một bản ghi gồm 4 trường: TenDaily (tên đại lý), SDT (số điện thoại), DoanhThu (doanh thu) và con trỏ Tiep trỏ đến đại lý tiếp theo. • Hai thành phố khác nhau trỏ đến hai danh sách đại lý khác nhau. • Danh sách thành phố được sắp xếp theo thứ tự tăng dần của TenThanhPho. • Danh sách đại lý được sắp theo thứ tự tăng dần của SDT. Người ta cho khai báo cấu trúc dữ liệu nói trên như sau: type St25=String[25]; st8=string[8]; TroDL=^DaiLy; DaiLy = record TenDaiLy:st25; SDT:st8; Trình bày: Trần Hoài Nhân
  • 2. 2/2 DoanhThu:longint; Tiep:TroDL; end; TroTP=^ThanhPho; ThanhPho = record TenThanhPho:st25; down: TroDL; Next: TroTP; end; var First:TroTP; {First trỏ đến đầu danh sách thành phố} 1. Viết thủ tục: Procedure Xoa(Var First:TroTP; Thpho:St25; DT:St8); Cho phép xóa đại lý có số điện thoại DT thuộc thành phố có tên Thpho ra khỏi danh sách các đại lý. Nếu thành phố này chỉ có một đại lý duy nhất thì khi thực hiện xóa đại lý đó, thành phố Thpho cũng đồng thời bị loại khỏi danh sách thành phố. 2. Viết hàm: Function DemDaiLy(First:TroTp):word; Trả về số lượng các đại lý trên toàn quốc. Ghi chú: Cán bộ coi thi không được giải thích gì thêm. Trình bày: Trần Hoài Nhân