Câu 2: - Ngôn ngữ lập trình là tập hợp các ký hiệu và quy tắc viết các lệnh tạo thành một chương trình hoàn chỉnh và thực hiện được trên máy tính?. - Từ khoá: Program, var, begin, end,[r]
(1)PHÒNG GD&ĐT KHÁNH VĨNH TRƯỜNG THCS CHU VĂN AN
ĐỀ CƯƠNG ÔN TẬP HỌC KÌ I NĂM HỌC 2019 – 2020 MƠN TIN HỌC 8
A/ PHẦN TRẮC NGHIỆM KHÁCH QUAN
I CHỌN Ý ĐÚNG NHẤT TRONG CÁC Ý A, B, C, D. Câu 1: Chương trình dịch làm gì?
A Dịch từ ngơn ngữ lập trình sang ngơn ngữ máy B Dịch từ ngơn ngữ lập trình sang ngơn ngữ tự nhiên C Dịch từ ngôn ngữ máy sang ngơn ngữ lập trình D Dịch từ ngơn ngữ máy sang ngôn ngữ tự nhiên Câu 2: Program từ khoá dùng để
A khai báo tiêu đề chương trình B kết thúc chương trình C viết hình thơng báo D khai báo biến
Câu 3: Cấu trúc chương trình Pascal gồm phần nào?
A Khai báo B Khai báo thân
C Tiêu đề, khai báo thân D Thân Câu 4: Để thoát khỏi Pascal ta sử dụng tổ hợp phím
A Alt + F9 B Alt +X C Ctrl+ F9 D Ctrl + X
Câu 5: Kết in hình câu lệnh Writeln(‘5+20 = ‘, 20+5); là
A 5+20=25 B 5+20=20+5 C 20+5=25 D 25 = 25
Câu 6: Trong Pascal, lệnh Clrscr dùng để
A xóa hình B in thơng tin hình C nhập liệu từ bàn phím D tạm dừng chương trình Câu 7: Từ khóa dùng để khai báo ngơn ngữ lập trình Pascal là
A Const B Var C Real D End
Câu 8: Để dừng chương trình nhập liệu ta dùng lệnh
A Clrscr B Readln(x) C X:= ‘dulieu’ D Write(‘Nhap du lieu’) Câu 9: Trong chương trình Free Pascal, tổ hợp phím Alt + F9 dùng để
A dịch chương trình B lưu chương trình C chạy chương trình D khởi động chương trình Câu 10: Trong tên sau, tên hợp lệ ngôn ngữ Pascal?
A Dien tich B Begin C Tamgiac D 5-Hoa-hong Câu 11: If a>8 then b:=3 else b:=5; Khi a nhận giá trị b nhận giá trị bao nhiêu?
A B C D
Câu 12: Để thực phép tính tổng hai số nguyên a b ta thực sau
A tong=a+b; B tong:=a+b; C tong:a+b; D tong(a+b);
Câu 13: Cấu trúc chung hợp lý chương trình Pascal là
A Begin -> Program -> End B Program -> End -> Begin C End -> Program -> Begin D Program -> Begin -> End Câu 14: Kết phép tính 16 mod là
A B C D
Câu 15: A khai báo biến với kiểu liệu số nguyên, X biến với kiểu liệu xâu Phép gán hợp lệ
A A:= 4.5; B X:= ‘1234’; C X:= 57; D A:=‘LamDong’;
Câu 16: Câu lệnh sau dùng để nhập số từ bàn phím vào biến x?
A Writeln(‘Nhập x = ’) B Write(x)
C Writeln(x) D Readln(x)
Câu 17: Trong Pascal, muốn dịch chương trình ta dùng tổ hợp phím
(2)A nhấn phím F1 B nhấn phím F2 C nhấn phím F3 D nhấn phím F4 Câu 19: Phép tốn (105 div 10 + 105 mod 5) có giá trị là
A B C 15 D 10
Câu 20: Chọn câu lệnh Pascal hợp lệ câu sau A If x : = a + b then x : = x + 1;
B If a > b then max = a;
C If a > b then max : = a ; else max : = b; D If = then x : = 100;
II GHÉP NỐI
Hãy nối ý cột A với ý tương ứng cột B để câu đúng
A B Trả lời
1 Write(‘chao cac ban’) a từ khóa
2 Từ khóa khai báo biến b khai báo biến a,b kiểu byte Kiểu String c nhập giá trị biến, khơng xuống dịng Program, uses, d từ khóa để khai báo
5 a:=100 e số nguyên từ đến 255
6 Const f in hình “chao cac ban”
7 Var a,b:byte g Var
8 Kí hiệu <> h xâu kí tự tối đa gồm 255 kí tự
9 Read(a) i tên người dùng đặt
10 Byte j phép so sánh khác Pascal 10
k gán giá trị số 100 vào biến nhớ a III ĐIỀN KHUYẾT
Điền cụm từ cho bên vào chỗ trống (……) để câu đúng:
Ngơn ngữ máy, ngơn ngữ lập trình, chương trình, xác định toán, điều kiện cho trước, kết cần thu được, thuật toán, dạng đủ, dạng thiếu, bảng chữ cái, phần thân. (1)……… ngôn ngữ dùng để viết (2)……… máy tính (3) ngơn ngữ máy tính có thể hiểu trực tiếp
4 Để giải toán cụ thể, ta cần (4) , tức xác định rõ (5) (6)
5 Dãy hữu hạn thao tác cần thực để giải toán gọi (7) Trong câu lệnh điều kiện if, cấu trúc rẽ nhánh có hai dạng: (8) (9) Ngơn ngữ lập trình gồm (10)……… quy tắc để viết câu lệnh có ý nghĩa IV ĐÚNG SAI
Hãy đánh dấu “X” vào cột sai ứng với nội dung sau đây
Câu Đúng Sai
1 Máy tính có thể hiểu ngơn ngữ người
2 Chương trình dãy câu lệnh mà máy tính có thể hiểu thực Program, uses, begin, từ khóa
4 Phần thân chương trình nằm cặp begin end Kiểu byte số nguyên nằm từ đến 1000 Div phép chia lấy phần dư
7 Kí hiệu so sánh lớn Free pascal >= Biến thay đổi trình thực chương trình
9 Lệnh Write tương tự lệnh Writeln không đưa trỏ xuống dòng 10 Phần khai báo gồm hai lệnh: khai báo tên chương trình, khai báo thư viện B/ PHẦN TỰ LUẬN
Câu 1: Chương trình máy tính gì? Hãy cho biết bước tạo chương trình máy tính?
Câu 2: Ngơn ngữ lập trình gồm gì? Hãy kể tên vài từ khố mà em biết? Một chương trình thường có phần? Phần phần bắt buộc?
Câu 3: Nêu vai trò biến viết cú pháp khai báo biến Pascal? Hãy cho biết cú pháp lệnh gán Pascal?
(3)Var a,b :=integer; Const c :=3;
Begin a :=200 b :=a/c; write(b); readln end Câu 5: Tính
a/ Div – Mod + Div – Mod b/ 1/2 – * Mod – Div *
Câu 6: Dưới chương trình nhập vào số thực kiểm tra số đó số chẵn hay số lẻ Hãy xếp câu lệnh sau thành chương trình hồn chỉnh
Begin
If (a mod 2<>0)then writeln(‘a la so le’) Readln
Else writeln(‘a la so chan’); Writeln(‘Nhap vao mot so thuc’); End
Var a: real; Readln(a);
Câu 7: Viết biểu thức toán sau dạng biểu thức Pascal.
a ) 15 mod 8; b) 12 div 7; c ) x
2 +y
y2+x ; d) (2
5 + 4).6.
C/ PHẦN THỰC HÀNH
Câu 1: Viết chương trình nhập vào từ bàn phím hai số tự nhiên a b Hiện thị kết hình tổng, hiệu, tích, thương hai số a b
Câu 2: Viết chương trình nhập vào từ bàn phím ba số tự nhiên a, b c Kiểm tra xem a, b, c có phải ba cạnh tam giác không? Đưa thông báo kết kiểm tra hình
Câu 3: Viết chương trình nhập vào từ bàn phím hai số tự nhiên a b Hiển thị hình giá trị a, b theo thứ tự giảm dần, tăng dần
Câu 4: Viết chương trình tính chu vi diện tích hình chữ nhật Độ dài cạnh nhập từ bàn phím
(4)GỢI Ý TRẢ LỜI B/ PHẦN TỰ LUẬN
Câu 1: - Chương trình máy tính dãy lệnh mà máy tính có thể hiểu thực được - Các bước tạo chương trình: Gồm bước
+Viết chương trình ngơn ngữ lập trình
+ Dịch chương trình thành ngơn ngữ máy để máy tính hiểu
Câu 2: - Ngơn ngữ lập trình tập hợp ký hiệu quy tắc viết lệnh tạo thành chương trình hồn chỉnh thực máy tính
- Từ khoá: Program, var, begin, end, uses, const
- Một chương trình gồm có phần: Phần khai báo phần thân chương trình Phần khai báo có thể có có thể không phần thân bắt buộc phải có
Câu 3: - Biến dùng để lưu trữ liệu liệu biến lưu trữ có thể thay đổi khi thực chương trình
- Cú pháp: Var < danh sách biến>:<kiểu liệu>; - Cú pháp lệnh gán: <biến>:= <biểu thức>;
Câu 5: Div: Phép chia lấy phần nguyên, Mod: Phép chia lấy phần dư Câu 4,6,7: HS tự làm
C/ PHẦN THỰC HÀNH
Câu 2,3,5: Sử dụng câu lệnh điều kiện. Câu 1,4: HS tự làm.
*************Hết*************
Tổ chuyên môn Người lập đề cương