SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

PresentacióN4
PresentacióN4PresentacióN4
PresentacióN4ccpm
 
Trabajo con móviles.
Trabajo con móviles.Trabajo con móviles.
Trabajo con móviles.Raquel97G
 
объём образовательной деятельности 2014
объём образовательной деятельности 2014объём образовательной деятельности 2014
объём образовательной деятельности 2014virtualtaganrog
 
Colección de arte tecnológico
Colección de arte tecnológicoColección de arte tecnológico
Colección de arte tecnológicoRaquel97G
 
Senior class meeting 4 29-16
Senior class meeting 4 29-16Senior class meeting 4 29-16
Senior class meeting 4 29-16Wes Weaver
 
UN PORTAL DE DESCARGA DE JUEGOS
UN PORTAL DE DESCARGA DE JUEGOSUN PORTAL DE DESCARGA DE JUEGOS
UN PORTAL DE DESCARGA DE JUEGOSFundación Impuls
 
La llegenda de sant jordi 2b
La llegenda de sant jordi 2bLa llegenda de sant jordi 2b
La llegenda de sant jordi 2bmariscotbasimma
 
Plano Marketing BBOM
Plano Marketing BBOM Plano Marketing BBOM
Plano Marketing BBOM Erick Guerra
 
Informe de Movimientos Contables - InSuTec
Informe de Movimientos Contables - InSuTecInforme de Movimientos Contables - InSuTec
Informe de Movimientos Contables - InSuTechelidiseno
 
Vscc c7439 p
Vscc c7439 pVscc c7439 p
Vscc c7439 pGpsLazio
 
Apres.desenv.sustent.educ.amb
Apres.desenv.sustent.educ.ambApres.desenv.sustent.educ.amb
Apres.desenv.sustent.educ.ambAlbano Novaes
 
Mobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael HanleyMobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael HanleySara Quinn
 
Carpeta pedagogica docentes 1 (reparado)
Carpeta pedagogica docentes 1 (reparado)Carpeta pedagogica docentes 1 (reparado)
Carpeta pedagogica docentes 1 (reparado)RaKe SaaVedra
 

Destacado (20)

PresentacióN4
PresentacióN4PresentacióN4
PresentacióN4
 
Ctdl 1998
Ctdl   1998Ctdl   1998
Ctdl 1998
 
Trabajo con móviles.
Trabajo con móviles.Trabajo con móviles.
Trabajo con móviles.
 
объём образовательной деятельности 2014
объём образовательной деятельности 2014объём образовательной деятельности 2014
объём образовательной деятельности 2014
 
Colección de arte tecnológico
Colección de arte tecnológicoColección de arte tecnológico
Colección de arte tecnológico
 
Senior class meeting 4 29-16
Senior class meeting 4 29-16Senior class meeting 4 29-16
Senior class meeting 4 29-16
 
Ctdl ifi 1997
Ctdl   ifi 1997Ctdl   ifi 1997
Ctdl ifi 1997
 
Ctdl 2004
Ctdl   2004Ctdl   2004
Ctdl 2004
 
UN PORTAL DE DESCARGA DE JUEGOS
UN PORTAL DE DESCARGA DE JUEGOSUN PORTAL DE DESCARGA DE JUEGOS
UN PORTAL DE DESCARGA DE JUEGOS
 
Sem título 1
Sem título 1Sem título 1
Sem título 1
 
La llegenda de sant jordi 2b
La llegenda de sant jordi 2bLa llegenda de sant jordi 2b
La llegenda de sant jordi 2b
 
Plano Marketing BBOM
Plano Marketing BBOM Plano Marketing BBOM
Plano Marketing BBOM
 
Informe de Movimientos Contables - InSuTec
Informe de Movimientos Contables - InSuTecInforme de Movimientos Contables - InSuTec
Informe de Movimientos Contables - InSuTec
 
5.calculo purcell
5.calculo   purcell5.calculo   purcell
5.calculo purcell
 
Le petit chaperon rouge
Le petit chaperon rougeLe petit chaperon rouge
Le petit chaperon rouge
 
Vscc c7439 p
Vscc c7439 pVscc c7439 p
Vscc c7439 p
 
Apres.desenv.sustent.educ.amb
Apres.desenv.sustent.educ.ambApres.desenv.sustent.educ.amb
Apres.desenv.sustent.educ.amb
 
Mobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael HanleyMobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael Hanley
 
Carpeta pedagogica docentes 1 (reparado)
Carpeta pedagogica docentes 1 (reparado)Carpeta pedagogica docentes 1 (reparado)
Carpeta pedagogica docentes 1 (reparado)
 
Sistema aviola 4
Sistema aviola 4Sistema aviola 4
Sistema aviola 4
 

Similar a Ctdl 2001

Ch tin dhhue2003
Ch tin dhhue2003Ch tin dhhue2003
Ch tin dhhue2003Hồ Lợi
 
Ch tin dhhue2002
Ch tin dhhue2002Ch tin dhhue2002
Ch tin dhhue2002Hồ Lợi
 
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
 
Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004Hồ Lợi
 
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
 
[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
 
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
 

Similar a Ctdl 2001 (20)

Ctdl 2003
Ctdl   2003Ctdl   2003
Ctdl 2003
 
Ch tin dhhue2003
Ch tin dhhue2003Ch tin dhhue2003
Ch tin dhhue2003
 
Ch tin dhhue2002
Ch tin dhhue2002Ch tin dhhue2002
Ch tin dhhue2002
 
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
 
Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004
 
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...
 
[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
 
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
 

Más de 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
 

Más de 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
 

Ctdl 2001

  • 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