PHÒNG GIÁO DỤC VÀ ĐÀO TẠO PHÙ NINH ĐỀTHI CHỌN HỌC SINH NĂNG KHIẾU LỚP NĂM HỌC 2017-2018 Môn: Tinhọc Thời gian làm bài: 120 phút, không kể giao đềĐềthi có 02 trang Lưu ý: Lưu làm vào máy tinh sau : Câu 1: D:\C1-Số báo danh (Ví dụ: D:\C1-03) Câu D:\C2-Số báo danh (Ví dụ: D:\C2-03) Câu D:\C3-Số báo danh (Ví dụ: D:\C3-03) Câu D:\C4-Số báo danh (Ví dụ: D:\C4-03) Câu 1: (4 điểm) Nhập đoạn văn sau với font Times New Roman, cỡ chữ 14: Soạn thảo theo mẫu sau: B Đời sinh viên Bill chứng kiến kiện vĩ đại Cách mạng Tin học: đời máy vi tình bit với xử lí Intel 8080, có máy Altair Nhận thấy Altair chưa có ngơn ngữ lập trình, Bill Gates định vào Vào tháng 2/1975, sản phẩm phần mềm hệ thống nhà tinhọc trẻ chào đời: Ngơn ngữ lập trình Basic cho máy vi tính kèm theo chương trình thơng dịch Và bước ngoặt bắt đầu câu chuyện người có lực tác động ngành Cơng Nghệ Thơng Tin tồn giới in Gates sinh ngày 28 tháng 10 năm 1955 Năm 1968, tuổi 13, Bill Gates bắt đầu làm quen với giới Tinhọc Đó thời kì máy tính hệ thứ ba, với mạch tích hợp bán dẫn, với hệ điều hành đa chương trình, đa xử lí mạnh mẽ mềm dẻo, ngơn ngữ bậc cao “vang bóng thời” ALGOL, FORTRAN, COBOL, … Với đồ Jeans đôi giày thể thao “dân dã”, cậu bé học trò Bill chứng tỏ khơng thiết phải mặc complet coi thần đồng Tinhọc Câu 2: (4 điểm) Em dùng phần mềm EXCEL lập bảng tính sau: DANH SÁCH THI TUYỂN STT TÊN THÍ SINH Nguyễn Ngọc Anh Trần Hồng Quân Lê Quỳnh Thương Lưu Hồng Sâm Nguyễn Thị Hồng Hạnh NHẬP ĐIỂM LT 45 56 7.5 89 TH 75 4.5 56 6.5 80 LÝ THUYẾT THỰC HÀNH ĐTB XẾP LOẠI Điểm 10 BẢNG XẾP LOẠI Xếp loại Rớt Trung bình Khá Giỏi u cầu tính tốn: 1) LÝ THUYẾT = LT/10 LT>10, ngược lại LÝ THUYẾT = LT 2) THỰC HÀNH = TH/10 TH>10, ngược lại THỰC HÀNH = TH 3) ĐTB = (LÝ THUYẾT + THỰC HÀNH)/2 4) Xếp loại cho thí sinh dựa vào BẢNG XẾP LOẠI PHẦN II TINHỌC LẬP TRÌNH: (12 điểm) Bài 2: ( đ) Cho xâu kí tự a In kí tự có mặt xâu (Mỗi kí tự in lần) b Đếm số lần xuất in vị trí kí tự có xâu c Biến đổi xâu cho thành tồn chữ hoa Ví dụ: Input Output Pascal a Xâu cho Pascal b Độ dài xâu là: Các kí tự có xâu : Pascl Kí tự P có vị trí thứ : Kí tự a có vị trí thứ : 2,5 Kí tự s có vị trí thứ : Kí tự c có vị trí thứ : Kí tự l có vị trí thứ : c Xâu sau biến đổi : PASCAL Câu 4: (6 điểm) Viết chương trình cho phép nhập từ bàn phím số nguyên dương a thực hiện: a) Cho biết a số có chữ số b) Cho biết tổng chữ số a c) Ta gọi số “đối xứng” với a số nguyên dương thu từ a cách đảo ngược thứ tự chữ số a Viết chương trình in số đối xứng số nguyên dương a d) Cho a b số nguyên dương Ta gọi tổng đối xứng a b số đối xứng với tổng số đối xứng với a số đối xứng với b Viết chương trình cho phép nhập hai số nguyên dương a, b in tổng đối xứng chúng Ví dụ: Nhập a = 25 cho kết là: a So a co chu so b Tong cac chu so cua a la c So doi xung cua a la 52 d Nếu a = 25 b = 26 tổng số đối xứng với a số đối xứng với b 52 + 62 = 114 Vì tổng đối xứng a b 411 - Hết HD CHẤM ĐỀTHIHSNK LỚP CẤP HUYỆN NĂM HỌC2017 - 2018 MÔN: TINHỌC PHẦN I TINHỌC ỨNG DỤNG: (8 điểm) Câu (4,0 điểm) - Soạn mẫu - Thiếu chữ, sai lỗi tả, lỗi định dạng lỗi trừ 0.25 đ Câu 2: (4 điểm) Đáp án Lập chỉnh danh sách mẫu (màu tùy ý) Tính điểm lý thuyết (Sử dụng hàm if) Tính điểm thực hành (Sử dụng hàm if) Tính điểm trung bình ( Sử dụng cơng thức(LT+TH)/2) Xếp loại thí sinh (Sử dụng hàm if Vlookup) Điểm 0.5 1 0.5 DANH SÁCH THI TUYỂN STT Điểm 10 TÊN THÍ SINH Nguyễn Ngọc Anh Trần Hồng Quân Lê Quỳnh Thương Lưu Hồng Sâm Nguyễn Thị Hồng Hạnh BẢNG XẾP LOẠI Xếp loại Rớt Trung bình Khá Giỏi NHẬP ĐIỂM LT 45 56 7.5 89 TH 75 4.5 56 6.5 80 LÝ THUYẾT THỰC HÀNH ĐTB 4.5 5.6 7.5 8.9 7.5 4.5 5.6 6.5 4.25 5.6 8.45 PHẦN II TINHỌC LẬP TRÌNH: (12 điểm) Bài 1: ( đ ) - Bộ test Input Output - Nhập xâu Pascal a Xâu cho Pascal b Độ dài xâu là: - Các kí tự có xâu : Pascl Kí tự P có vị trí thứ : XẾP LOẠI Trung bình Rớt Trung bình Trung bình Khá Điểm 0.5 1 Kí tự a có vị trí thứ : 2,5 Kí tự s có vị trí thứ : Kí tự c có vị trí thứ : Kí tự l có vị trí thứ : c Xâu sau biến đổi : PASCAL 1.5 Bài (6 điểm) Viết chương trình cho phép nhập từ bàn phím số nguyên dương a thực hiện: a Cho biết a số có chữ số b Cho biết tổng chữ số a c Ta gọi số “đối xứng” với a số nguyên dương thu từ a cách đảo ngược thứ tự chữ số a Viết chương trình in số đối xứng số nguyên dương a d Cho a b số nguyên dương Ta gọi tổng đối xứng a b số đối xứng với tổng số đối xứng với a số đối xứng với b Viết chương trình cho phép nhập hai số nguyên dương a, b in tổng đối xứng chúng Ví dụ: Nhập a = 25 cho kết là: a So a co chu so b Tong cac chu so cua a la c So doi xung cua a la 52 d Nếu a = 25 b = 26 tổng số đối xứng với a số đối xứng với b 52 + 62 = 114 Vì tổng đối xứng a b 411 Program Bai1abc; Khai báo Var a,aa,b: longint; cs,tong:integer; Function DX(a:integer):integer; var so: integer; Begin so:=0; Hàm tìm Repeat số đối so:=so*10 + a mod 10; xứng a:= a div 10; Until a = 0; DX:=so; End; Tìm số Begin chữ số Write('Nhap so a: '); Readln(aa); số a:=aa; cs:=0; Repeat cs:=cs + 1; 0.5 2.0 1.5 a:=a div 10; until a=0; Writeln('So a co ',cs,' chu so'); Tìm tổng chữ số số In số đối xứng tổng đối xứng a:=aa; Tong:=0; Repeat tong:=tong + a mod 10; a:=a div 10; until a=0; Writeln('So a co tong cac chu so la:',tong); a:=aa; Writeln('So doi xung cua so a la: ',DX(a)); Write('Nhap so b: '); Readln(b); Write('Tong doi xung cua hai so a, b la: ',DX(DX(a) +DX(b))); Readln; End 1.5 0.5 ... Hết HD CHẤM ĐỀ THI HSNK LỚP CẤP HUYỆN NĂM HỌC 2017 - 20 18 MÔN: TIN HỌC PHẦN I TIN HỌC ỨNG DỤNG: (8 điểm) Câu (4,0 điểm) - Soạn mẫu - Thi u chữ, sai lỗi tả, lỗi đ nh dạng lỗi trừ 0.25 đ... Đáp án Lập ch nh danh sách mẫu (màu tùy ý) T nh điểm lý thuyết (Sử dụng hàm if) T nh điểm thực h nh (Sử dụng hàm if) T nh điểm trung b nh ( Sử dụng cơng thức(LT+TH)/2) Xếp loại thí sinh (Sử dụng... 0.5 1 0.5 DANH SÁCH THI TUYỂN STT Điểm 10 TÊN THÍ SINH Nguyễn Ngọc Anh Trần Hồng Quân Lê Qu nh Thương Lưu Hồng Sâm Nguyễn Thị Hồng H nh BẢNG XẾP LOẠI Xếp loại Rớt Trung b nh Khá Giỏi NH P ĐIỂM