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 2002
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. Cho khai báo một danh dách liên kết đơn như sau:
type TroNut=^Nut;
Nut=record
giatri:integer;
t
end;
iep:TroNut;
var First:TroNut;
Viết thủ tục đệ quy:
procedure InNguoc(First:TroNut);
thực hiện việc in giá trị (trường giatri) các nút theo thứ tự ngược lại.
Câu 2. Người ta biển diễn thông tin về các nhạc sĩ dưới dạng một cây nhị phân tìm
kiếm có khoá TenNS (tên nhạc sĩ). Mỗi nút của cây là một bản ghi gồm trường
TenNS và 3 trường con trỏ: Left, Right, First. Hai con trỏ Left và Right lần lượt trỏ
tới hai nút con trái và con phải của nút đó, con trỏ First trỏ tới phần tử đầu của một
danh sách liên kết đơn chứa thông tin các bản nhạc của nhạc sĩ. Mỗi phần tử của
danh sách này là một bản ghi gồm 3 trường: TenBH (tên bài hát), Nam (năm ra đời
bài hát) và Next (lưu địa chỉ của phần tử tiếp theo trong danh sách). Danh sách này
được sắp theo thứ tự tăng dần của Nam.
Người ta cho khai báo của cấu trúc dữ liệu nói trên như sau:
type St25=String[25];
TroNP=^Nhacphan;
NhacPham=record
TenBH:String;
Nam:word;
Next:TroNP;
end;
TroNS=^nut;
Nut=record
TenNS:st25;
First:TroNP;
Left,Right:TroNS;
end;
var Top:TroNS;
1. Viết hàm
Function NumSong(Name:st25):byte;
trả về các nhạc phẩm của nhạc sĩ có tên Name.
2. Viết thủ tục
Trình bày: Trần Hoài Nhân
2/2
Procedure LastSong(Name:St25);
in lên các bài hát ra đời trong năm cuối cùng (trong danh sách) của nhạc sĩ
có tên Name.
Câu 3. Cho một chương trình viết theo Pascal như sau:
var x:integer;
Procedure Them2Bot1(var x:integer; y:integer);
begin
writeln(x,y:4); inc(x,2);
if y>0 then
begin
dec(y); Them2Bot1(x,y);
end;
writeln(x,y:4);
end;
BEGIN
x:=5;Them2Bot1(x,x);
END.
Hãy viết các kết quả in ra khi thực hiện chương trình trên.
Câu 4. Viết chương trình đọc vào một số tự nhiên n, sau đó cho in ra tất cả các số
nguyên tố không nhỏ hơn 2 và không lớn hớn n.
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 dhhue2005
Ch tin dhhue2005Ch tin dhhue2005
Ch tin dhhue2005Hồ Lợi
 
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
 
Go stream hd ((( australia vs srilanka ))) 8 march
Go stream hd ((( australia vs srilanka ))) 8 marchGo stream hd ((( australia vs srilanka ))) 8 march
Go stream hd ((( australia vs srilanka ))) 8 marchirvin_cherice
 
Práctica 1
Práctica 1Práctica 1
Práctica 1YamiAi
 

Viewers also liked (9)

Ch tin dhhue2005
Ch tin dhhue2005Ch tin dhhue2005
Ch tin dhhue2005
 
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
 
Go stream hd ((( australia vs srilanka ))) 8 march
Go stream hd ((( australia vs srilanka ))) 8 marchGo stream hd ((( australia vs srilanka ))) 8 march
Go stream hd ((( australia vs srilanka ))) 8 march
 
Práctica 1
Práctica 1Práctica 1
Práctica 1
 
Us4
Us4Us4
Us4
 
Food for health
Food  for healthFood  for health
Food for health
 
Ctdl 1996 - 1
Ctdl   1996 - 1Ctdl   1996 - 1
Ctdl 1996 - 1
 

Similar to Ch tin dhhue2002

Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006Hồ Lợi
 
Mẫu khóa luận tốt nghiệp
Mẫu khóa luận tốt nghiệpMẫu khóa luận tốt nghiệp
Mẫu khóa luận tốt nghiệpHương Vũ
 
Tin11 chuong04 bai_13
Tin11 chuong04 bai_13Tin11 chuong04 bai_13
Tin11 chuong04 bai_13HaBaoChau
 
Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017
Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017
Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017Nhỏ Đỗ
 

Similar to Ch tin dhhue2002 (13)

Ctdl 2003
Ctdl   2003Ctdl   2003
Ctdl 2003
 
Ctdl 2004
Ctdl   2004Ctdl   2004
Ctdl 2004
 
Ctdl 2006
Ctdl   2006Ctdl   2006
Ctdl 2006
 
Ch tin dhhue2006
Ch tin dhhue2006Ch tin dhhue2006
Ch tin dhhue2006
 
Ctdl 2005
Ctdl   2005Ctdl   2005
Ctdl 2005
 
Ctdl 2001
Ctdl   2001Ctdl   2001
Ctdl 2001
 
Ctdl 2007-2
Ctdl   2007-2Ctdl   2007-2
Ctdl 2007-2
 
Mẫu khóa luận tốt nghiệp
Mẫu khóa luận tốt nghiệpMẫu khóa luận tốt nghiệp
Mẫu khóa luận tốt nghiệp
 
Tin11 chuong04 bai_13
Tin11 chuong04 bai_13Tin11 chuong04 bai_13
Tin11 chuong04 bai_13
 
Ctdl 1995 - b
Ctdl   1995 - bCtdl   1995 - b
Ctdl 1995 - b
 
Ctdl 2007-1
Ctdl   2007-1Ctdl   2007-1
Ctdl 2007-1
 
Ctdl 1999
Ctdl   1999Ctdl   1999
Ctdl 1999
 
Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017
Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017
Kỳ thi tuyển sinh lớp 10 THPT Chuyên Lê Quý Đôn, Đà Nẵng, Năm 2017
 

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 dhhue2002

  • 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 2002 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. Cho khai báo một danh dách liên kết đơn như sau: type TroNut=^Nut; Nut=record giatri:integer; t end; iep:TroNut; var First:TroNut; Viết thủ tục đệ quy: procedure InNguoc(First:TroNut); thực hiện việc in giá trị (trường giatri) các nút theo thứ tự ngược lại. Câu 2. Người ta biển diễn thông tin về các nhạc sĩ dưới dạng một cây nhị phân tìm kiếm có khoá TenNS (tên nhạc sĩ). Mỗi nút của cây là một bản ghi gồm trường TenNS và 3 trường con trỏ: Left, Right, First. Hai con trỏ Left và Right lần lượt trỏ tới hai nút con trái và con phải của nút đó, con trỏ First trỏ tới phần tử đầu của một danh sách liên kết đơn chứa thông tin các bản nhạc của nhạc sĩ. Mỗi phần tử của danh sách này là một bản ghi gồm 3 trường: TenBH (tên bài hát), Nam (năm ra đời bài hát) và Next (lưu địa chỉ của phần tử tiếp theo trong danh sách). Danh sách này được sắp theo thứ tự tăng dần của Nam. Người ta cho khai báo của cấu trúc dữ liệu nói trên như sau: type St25=String[25]; TroNP=^Nhacphan; NhacPham=record TenBH:String; Nam:word; Next:TroNP; end; TroNS=^nut; Nut=record TenNS:st25; First:TroNP; Left,Right:TroNS; end; var Top:TroNS; 1. Viết hàm Function NumSong(Name:st25):byte; trả về các nhạc phẩm của nhạc sĩ có tên Name. 2. Viết thủ tục Trình bày: Trần Hoài Nhân
  • 2. 2/2 Procedure LastSong(Name:St25); in lên các bài hát ra đời trong năm cuối cùng (trong danh sách) của nhạc sĩ có tên Name. Câu 3. Cho một chương trình viết theo Pascal như sau: var x:integer; Procedure Them2Bot1(var x:integer; y:integer); begin writeln(x,y:4); inc(x,2); if y>0 then begin dec(y); Them2Bot1(x,y); end; writeln(x,y:4); end; BEGIN x:=5;Them2Bot1(x,x); END. Hãy viết các kết quả in ra khi thực hiện chương trình trên. Câu 4. Viết chương trình đọc vào một số tự nhiên n, sau đó cho in ra tất cả các số nguyên tố không nhỏ hơn 2 và không lớn hớn n. 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