Program; uses; begin, end Câu 10: Cấu trúc của một chương trình Pascal thường có những phần sau:A. Phần thân, phần cuối.[r]
Trang 1PHÒNG GIÁO DỤC VÀ ĐÀO
TẠO
ĐỀ THI HỌC SINH GIỎI
NĂM HỌC: 2015-2016 MÔN: TIN HỌC LỚP 8 Thời gian: 120 phút (Không kể phát đề)
phách Giám khảo 2:
I PHẦN TRẮC NGHIỆM (5 điểm)
Câu 1: Lệnh gán trong Pascal được viết như sau:
Câu 2: Khi sử dụng máy tính giải bài toán
A Ta chỉ cần xác định Input B Ta cần xác định Input, Output
C Ta chỉ cần xác định Output D Cả ba ý trên
Câu 3: Phát biểu nào sau đây là sai:
A Input là thông tin vào máy tính
B Output là thông tin cần máy tính đưa ra
C Input là mã hóa chương trình
D Lệnh được đưa vào máy tính dưới dạng mã nhị phân để lưu trữ, xử lí như các dữ liệu khác
Câu 4: Output của bài toán giải phương trình bậc hai ax2+bx+c=0 là:
A a, b, x B a, c, x C a, b, c D x, a, b, c
Câu 5: Quá trình giải bài toán trên máy tính gồm các bước sau:
A Xác định bài toán, viết chương trình, mô tả thuật toán
B Mô tả thuật toán, xác định bài toán, viết chương trình
C Xác định bài toán, mô tả thuật toán, viết chương trình
D Xác định bài toán, viết chương trình, mô tả thuật toán
Câu 6: Những biểu thức dưới đây, biểu thức nào được viết trong Pascal?
A (a+b) x (a+b) B (a+b) – (a+b):2
C b/(a*a)+c; D ax2+bx+c;
Câu 7: Máy tính thực hiện một công việc thông qua gì?
A Các lệnh; B Bộ xử lý; C Chương trình; D Bộ nhớ
Câu 8: Câu lệnh IF…THEN…ELSE thuộc lệnh nào sau đây?
A Lệnh ghép B Lệnh rẽ nhánh C Lệnh vòng lặp D Lệnh lựa chọn
Câu 9: Trong những ngôn ngữ lập trình luôn có các từ khóa, những từ khóa mà
em đã biết có thể là:
A Program, uses, start, new B Format, file, begin, end
C Delete, insert, start, new D Program; uses; begin, end
Câu 10: Cấu trúc của một chương trình Pascal thường có những phần sau:
A Phần thân, phần cuối B Phần khai báo, phần thân, phần cuối
Trang 2C Phần khai báo, phần thân D Phần đầu, phần thân, phần cuối.
Câu 11: Cách đặt tên nào sau đây không đúng ?
A Tugiac B CHUNHAT C Tam giac D a_b_c
Câu 12:Trong Pascal, câu lệnh điều kiện gồm những dạng nào?
C Dạng thiếu và dạng đủ D Dạng đầy đủ
Câu 13: Cho đoạn chương trình sau:
Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần?
Câu 14: Trong Pascal, dấu chấm phẩy (;) dùng để kết thúc câu lệnh.Chỉ ra câu
lệnh sai khi dùng dấu chấm phẩy:
A if a>b then Max:=a; else Max:=b; B if a>b then Max:=a else Max:=b;
C if a>b then Max:=a; D Không có câu lệnh nào sai
Câu 15: Sau khi thực hiện câu lệnh dưới đây, giá trị của X bằng bao nhiêu, nếu
ban đầu X có giá trị bằng 3?
If (20 mod 4) = 0 then X:= X + 2
Câu 16: Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc
rẽ nhánh?
A A>B B “ nhỏ hơn B” C “False” D 100>99
Câu 17: Số lần lặp trong câu lệnh “For i:=1 to 10 do ….” là:
A 9 lần B 10 lần C 11 lần D 12 lần
Câu 18: Mỗi lần lặp giá trị của biến i trong câu lệnh “For i:=1 to 10 do i:=i+3;”
thay đổi như thế nào?
A tăng 1 B tăng 2 C tăng 3 D tăng 4
Câu 19: Kết quả in ra của đoạn lệnh sau khi thực hiện là:
S:=0;
For i:=1 t o 5 do S:=S+i;
A S=13 B S=14 C S=15 D S=16
Câu 20: Kết quả in ra của đoạn lệnh sau khi thực hiện là:
For i:=1 to 10 do
If i mod 2=1 then
Write (‘i=’,i, ’ ’);
A i=1 2 3 4 5 6 7 8 9 10 B i=0 2 4 6 8 10
C i=0 1 3 5 7 9 D i=1 3 5 7 9
II PHẦN TỰ LUẬN (15 điểm)
Câu 1 (3 điểm).
n:=1;
While n<10 do Begin n:=n+1;
Writeln(‘ xin chao’);
end;
Trang 3Hãy liệt kê các lỗi (nếu có) trong chương trình Pascal dưới đây và sửa lại cho đúng
Const pi:=3.1416;
Var cv, dt:integer;
r:real;
Begin
r=5.5;
cv=2*pi*r;
dt=pi*r*r;
Writeln(‘chu vi la:=cv’);
Writeln(‘dien tich la:=dt’);
readln;
End.
Câu 2 (5 điểm) : Viết chương trình Pascal tính tổng S và in ra màn hình với yêu
cầu sau :
- Nhập từ bàn phím số nguyên N, kiểm soát nhập liệu để 0<N<100
Trang 4- Nếu N là số lẻ thì S=1+3+ + N, còn nếu N là số chẵn thì S=2+4+ + N
BÀI LÀM
Câu 3 (3 điểm).Viết chương trình tính tiền công lao động như sau: - Đơn giá mỗi giờ là 15000 đồng Nếu làm ngoài giờ hoặc ngày nghỉ được tính gấp đôi - Dữ liệu nhập vào: số giờ bình thường, số giờ làm ngoài giờ
Trang 5
Câu 4 (4 điểm) Viết chương trình nhận biết một số tự nhiên N được nhập từ bàn phím có phải là số nguyên tố hay không
Trang 6
HẾT