Quá trình giải bài toán trên máy tính theo trình tự các bước nào sau đây: AA. Xác định bài toán →Viết chương trình→Mô tả thuật toán.[r]
Trang 1Trường THCS Thạnh Đông
Họ tên:
Lớp : .
KIỂM TRA HỌC KỲ I Môn: Tin Học Lớp 8 Thời gian: 45 phút Năm học 2015-2016 Điểm A Phần trắc nghiệm: (4 điểm) Câu 1 Cấu trúc chung của chương trình gồm mấy phần? A 4 phần B 3 phần C 1 phần D 2 phần Câu 2. Quá trình giải bài toán trên máy tính theo trình tự các bước nào sau đây: 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→Viết chương trình→ Xác định bài toán C Xác định bài toán →Mô tả thuật toán→Viết chương trình D Viết chương trình→Mô tả thuật toán→ Xác định bài toán Câu 3 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A 8A B tamgiac C program D bai tap Câu 4 Để chạy chương trình ta sử dụng tổ hợp phím nào? A Ctrl + F9 B Alt + F9 C F9 D Ctrl + Shitf + F9 Câu 5 Trong các câu lệnh Pascal sau, câu nào được viết đúng: A if x:=5 then; a=b; B if; x>5 then a:=b; C if x>5; then a:=b; D if x>5 then a:=b ; Câu 6 Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A (a*a + b)(1+c)(1 + c)(1 + c); B (a.a + b)(1 + c)(1 + c)(1 + c); C (a*a + b)*(1 + c)*(1 + c)*(1 + c); D (a2 + b)(1 + c)3; Câu 7 Trong Pascal, khai báo nào sau đây là đúng? A Var tb: real; B x:= integer; C const x: real; D Var R = 30; Câu 8 Trong Pascal, giả sử x là biến kiểu số nguyên Phép gán nào sau đây đúng? A x:=30; B x:=a/b; C x:=20.5; D x:=’Truong THCS THANH DONG’ ; B Phần tự luận: ( 6 điểm) Câu 1 Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal (2 điểm) a 152+3− 8 x3+y b 10+ x¿ 2 ¿ ¿ ¿
Trang 2
Câu 2 Bạn Tuấn viết chương trình như sau: 1 program Tinh toan 2 uses crt; 3 var 4. x, y : integer; 5. tb = real; 6. thongbao : integer; 7 const a := 2; 8 begin 9. clrscr; 10. thongbao := ‘Trung binh cong cua hai so x va y la: ‘; 11. write(‘Nhap gia tri cho x = ‘); readln(x); 12. write(‘Nhap gia tri cho y = ‘); readln(y); 13. tb = (x+y)/a; 14. writeln(thongbao, tb:2:1); 15. readln 16 end Hỏi: a Có một vài câu lệnh bạn Tuấn viết sai, em hãy viết lại cho đúng (2.5 điểm) b Hãy liệt kê tên biến, tên hằng trong chương trình trên (1.5 điểm). BÀI LÀM:
Trang 3
IV - ĐÁP ÁN A Phần trắc nghiệm: (4 điểm) M i câu đúng 0,5 đi mỗ ể Câu 1 2 3 4 5 6 7 8 Đáp án D C B A D C A A B Phần tự luận: (6 điểm) Câu 1 Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal ? (2 điểm) a 152+3− 8 x3+y => 15/( 2+ 3) – 8/(x*x*x) + y b 10+x¿ 2 ¿ ¿ ¿ => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y) Câu 2: (4 điểm) a Những câu lệnh sau đây sai và được viết lại như sau: (2,5 điểm) 1 program Tinh_toan; 5 tb : real; 6 thongbao : string; 7 const a = 2; 13 tb := (x+y)/a; b Phân biệt tên biến và tên hằng: (1,5 điểm) Tên biến x, y, tb, thongbao Tên hằng a MA TR N Ậ ĐỀ Mức độ Nội dung Nhận biết Thông hiểu Vận dụng Tống số TN TL TN TL TN TL Bài 1: Máy tính và chương
trình máy tính
1 0,5
1 0,5
2
1
Bài 2: Làm quen với chương
trình và ngôn ngữ lập trình
1 0,5
1 0,5
2
1
Bài 3: Chương trình máy tính
và dữ liệu
2 1
1 2
3
3
Bài 4: Sử dụng biến trong
chương trình
2 1
1 4
3
5