Đề thi tuyển sinh vào Lớp 10 môn Tin học - Đề 05 - Năm học 2018-2019 - Trường THCS Yên Mô (Có đáp án)
Bài 1: (5 điểm)
Nhập vào mảng 1 chiều gồm 1 dãy số nguyên N phần tử. Hãy xóa các phần tử trùng nhau trong mảng và in kết quả ra màn hình.
Bài 2: (5 điểm).
Viết chương trình trừ 2 số tự nhiên lớn không quá 255 kí tự và in kết quả ra màn hình.
VD: 456789 – 345678 = 111111
542879654 – 123 = 542879532
Bạn đang xem tài liệu "Đề thi tuyển sinh vào Lớp 10 môn Tin học - Đề 05 - Năm học 2018-2019 - Trường THCS Yên Mô (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Đề thi tuyển sinh vào Lớp 10 môn Tin học - Đề 05 - Năm học 2018-2019 - Trường THCS Yên Mô (Có đáp án)
MÃ KÍ HIỆU ĐỀ THI TUYỂN SINH THPT
(PHẦN NÀY DO SỞ GD&ĐT GHI) Năm học 2018-2019
.. MÔN: TIN HỌC
Thời gian làm bài: 45 phút
( Đề thi gồm 02 câu, 01 trang)
Bài 1: (5 điểm)
Nhập vào mảng 1 chiều gồm 1 dãy số nguyên N phần tử. Hãy xóa các phần tử
trùng nhau trong mảng và in kết quả ra màn hình.
Bài 2: (5 điểm).
Viết chương trình trừ 2 số tự nhiên lớn không quá 255 kí tự và in kết quả ra màn
hình.
VD: 456789 – 345678 = 111111
542879654 – 123 = 542879532
Chú ý
- Học sinh làm bài xong phải lưu vào ổ đĩa D:\SBD với tên: BAI1.PAS,
BAI2.PAS.
- Tất cả dữ liệu được nhập từ bàn phím và xuất kết quả ra màn hình.
- Giám thị coi thi không giải thích gì thêm.
------------Hết----------
1 MÃ KÍ HIỆU HƯỚNG DẪN CHẤM
(PHẦN NÀY DO SỞ GD&ĐT GHI) ĐỀ THI TUYỂN SINH THPT
Năm học 2018-2019
MÔN: TIN HỌC
(Hướng dẫn chấm gồm 03 trang)
BIỂU ĐIỂM
- Khai báo biến đúng: 0,5 điểm.
- Nhập được dữ liệu: 1 điểm
- Xử lý được thuật toán: 2 điểm
- Xuất được dữ liệu: 0,5 điểm
- Chương trình chạy đúng: 1 điểm.
ĐÁP ÁN
Các chương trình tham khảo.
Chú ý: - Học sinh làm theo cách khác mà đúng vẫn được điểm tối đa.
- Chương trình chạy được mới tính điểm.
Bài 1:
Program Bai1;
Const
Max=100;
Var
a:Array[1..Max] Of Integer;
i,j,k,n:Integer;
Begin
Write('-Nhap so phan tu mang: ');
Readln(n);
For i:=1 To N Do
Begin
Write('-Phan tu A[',i,']= ');
Readln(a[i]);
End;
i:=2;
While i <= N Do
Begin
j:=1;
While a[j] a[i] Do
j:=j+1;
If j < i Then
Begin
For k:=i to n-1 Do
a[k]:= a[k+1];
n:=n-1;
End
Else
i:=i+1;
2 End;
Writeln;
Write('-Mang con lai: ');
For i:=1 to n Do
Write(a[i]:8);
Writeln;
Writeln(' Bam phim de ket thuc ');
Readln
End.
Bài 2:
program bai2;
var st1,st2:string;
Procedure tru(s1,s2:string);
Var s:String;
h1,h2:Array[1..255] of byte;
C:Array[1..255] of byte;
dau:Char;
code,l1,l2,Max,i:word;
Begin
L1:=length(s1);
L2:=length(s2);
if L1>L2 Then Max:=L1 Else Max:=L2;
For i:=L2+1 to Max do s2:='0'+s2;
For i:=L1+1 to Max do s1:='0'+s1;
dau:=' ';
IF s2>s1 Then
Begin
dau:='-'; s:=s2; s2:=s1; s1:=s;
End;
For i:=1 to 255 do C[i]:=0;
For i:=1 to Max do
Begin
val(s1[i],h1[i],code);
val(s2[i],h2[i],code);
End;
For i:=Max downto 1 do
3 IF h1[i]<h2[i] Then
Begin
c[i]:=h1[i]+10-h2[i];
h2[i-1]:=h2[i-1]+1;
End Else
c[i]:=h1[i]-h2[i];
Write(dau);
For i:=1 to Max do Write(c[i]);
End;
Begin
write('nhap so thu nhat'); readln(st1);
write('nhap so thu nhat'); readln(st2);
writeln('ket qua la');
tru(st1,st2);
Readln;
End.
-----------Hết-----------
4 PHẦN KÝ XÁC NHẬN:
TÊN FILE ĐỀ THI: TI-05-TS10D-18-PG7.doc
MÃ ĐỀ THI (DO SỞ GD&ĐT GHI):
TỔNG SỐ TRANG (GỒM ĐỀ THI VÀ HƯỚNG DẪN CHẤM) LÀ: 04 TRANG.
NGƯỜI RA ĐỀ THI NGƯỜI THẨM ĐỊNH VÀ XÁC NHẬN CỦA BGH
PHẢN BIỆN CỦA TRƯỜNG
VŨ VĂN TUẤN HOÀNG THỊ SÂM HOÀNG THỊ SÂM
5File đính kèm:
de_thi_tuyen_sinh_vao_lop_10_mon_tin_hoc_de_05_nam_hoc_2018.doc

