T P ĐOÀN B U CHÍNH VI N THÔNG VI T NAM Ư
H C VI N CÔNG NGH B U CHÍNH VI N Ư
THÔNG Đ THI TUY N SINH Đ I H C
C S T I TP. H CHÍ MINHƠ H HOÀN CH NH KI N TH C Đ I H C
NĂM 2009_ Đ T 2
Đ thi s : 02 n : K THU T L P TRÌNH
(đ thi có 01 trang ) Th i gian làm bài: 180 phút,
(không k th i gian phát đ )
CÂU 1: (2 đi m)
a) Cho s th c x, vi t ch ng trình tính giá tr c a hàm s f(x) sau : ế ươ
f(x) =
b) Vi t ch ng trình nh p vào đô dài a, b, c c a hình kh i ch nh t c a m t viên g ch ế ươ
kích th c x, y c a hình ch nh t c a m t l h ng. Sau đó ki m tra xem có th đ a viênướ ư
g ch qua l h ng có hình ch nh t đó không? Các đ dài a, b, c kích th c x, ycác ướ
s nguyên d ng l n h n không. Ch ng trình c n ki m tra tính đúng đ n c a các s ươ ơ ươ
nh p vào n u s sai thi ph i nh p l i. ế
CÂU 2: (2 đi m)
Cho m t s t nhiên n (n ≤ 20000).
a) Vi t ch ng trình con đ m s ch s c a n.ế ươ ế
b) Gi s trong cách bi u di n th p phân c a n d ng a kak-1…a1a0 (ai ch s c a n).
Vi t ch ng trình con tình bi u th c S = aế ươ k - ak-1 + … + (-1)k. a0 .
CÂU 3: (2 đi m)
Cho s t nhiên n và dãy s th c : a 0, a1, …, an-1 .
a) Vi t ch ng trình con tính aế ươ 02 + a12 + + an-12.
b) Vi t ch ng trình con t o ra m t dãy s th c bế ươ i (i = 0, 1, …, n-1) trong đó
b0 = a0 , bi = (ai-1 + ai+1)/2 v i i =1, …, n-2, bn-1 = an-1.
CÂU 4: (2 đi m)
Cho m t bàn c qu c t 8x8 ô vuông, m i ô đ c đ c xác đ nh b i m t c p s (i,j) ế ượ ượ
nguyên d ng bé h n hay b ng 8 trong đó i là ch s dòng và j là ch s c t. Giá tr c a m t ô là 0ượ ơ
ch màu đen hay 1 ch màu tr ng.
a) Xây d ng c u trúc d li u cho bàn c trên.
Cho hai ô b t kỳ (i,j) và (k,l).
b) Vi t ch ng trình con xác đ nh hai ô đó có n m trên cùng hàng và có cùng màu không?ế ươ
c) N u trên ô (i,j) đ t m t con h u. Vi t ch ng trình con ki m tra xem ô (k,l) có b con h uế ế ươ
đó kh ng ch không? Bi t r ng con h u th đi t m nh h ng theo ph ng ế ế ưở ươ
th ng đ ng, ngang ho c chéo.
CÂU 5: (2 đi m)
Cho t p tin “sach.dat” ch a thông tin v các quy n sách. Thông tin v quy n sách bao
g m:
tên tác gi , tên quy n sách và năm xu t b n.
a) Xây d ng c u trúc d li u ch a thông tin quy n sách.
b) Vi t ch ng trình đ c file “sach.dat” và li t kê thông tin quy n sách mà tên c a nó ch aế ươ
t đ c nh p. Vi c tìm ki m không phân bi t ch th ng và ch hoa. ượ ế ườ
Ví d tìm thông tin các quy n sách có ch a t “tin h c”.
-------------------------------- H T ------------------------------------
n b coi thi không gi i thích gì thêm
x2 + 4x + 5 n u x ế 2
x4 n u x > 2ế
H và tên thí sinh: …………………………S báo danh: ………………………..