Bài 2 Làm quen với chương trình và ngôn ngữ lập trình 1/ Trong ngôn ngữ lập trình Pascal từ nào sau đây không phải là từ khóa.. ReadlnD[r]
(1)ĐỀ CƯƠNG ƠN THI HỌC KÌ I MÔN TIN HỌC – Lớp 8A… Năm học 2020 – 2021
A TRẮC NGHIỆM: Hãy khoanh tròn chữ đứng trước câu trả lời Bài Máy tính chương trình máy tính 1/ Ngơn ngữ lập trình
A ngơn ngữ dùng để viết chương trình máy tính C dãy số gồm B giống ngôn ngữ tự nhiên D dãy chữ gồm a b
2/ Chương trình dịch dùng để
A dịch chương trình thành ngơn ngữ tự nhiên B dịch ngôn ngữ tự nhiên sang ngôn ngữ máy
C chuyển đổi từ ngôn ngữ máy sang ngơn ngữ lập trình D chuyển đổi từ ngơn ngữ lập trình thành dạng dãy bít
3/ Mơi trường làm việc ngơn ngữ lập trình Pascal
A Turbo Pascal Word B Turbo Pascal Excel C Turbo Pascal Free Pascal D Turbo Pascal PowerPoint
4/Lý người ta phải tạo ngơn ngữ lập trình để viết chương trình máy tính điều khiển máy tính bằng ngơn ngữ máy?
A Vì viết ngơn ngữ lập trình máy tính cho kết nhanh B Vì việc viết chương trình ngơn ngữ máy khơ khan, khó nhớ C Vì viết ngơn ngữ lập trình máy tính hiểu
D Vì việc viết chương trình ngơn ngữ máy dài dịng, có nhiều phép tốn
Bài Làm quen với chương trình ngơn ngữ lập trình 1/ Trong ngơn ngữ lập trình Pascal từ sau khơng phải từ khóa
A Uses B Program C End D Readln
2/ Sau soạn thảo xong, ta nhấn tổ hợp phím để dịch chương trình?
A Alt + X B Alt + F9 C Ctrl + X D Ctrl + F9
3/ Trong từ khóa sau, từ khóa viết sai:
A Pro_gram B Uses C Begin D End
4/ Trong tên sau đây, tên tên hợp lệ ngơn ngữ lập trình Pascal?
A Dien tich B 8A C Begin D Vi_du_1
5/ Caáu trúc chung chương trình gồm phần?
A 2 phaàn B 1 phaàn C 4 phaàn D 3 phần
Bài Chương trình máy tính liệu 1:Câu lệnh Delay(x) dùng để
A In thông tin hình
B Tạm dừng chương trình nhấn phím Enter C Nhập liệu từ bàn phím
D Tạm dừng chương trình vịng x phần nghìn giây tự động chạy tiếp 2: Trong Pascal, ký hiệu phép chia lấy phần dư là:
A : B Div C Mod D /
3: Để khai báo biến x thuộc kiểu số thực ta khai báo:
A Var x: String; B Var x: integer; C Var x: Char; D Var x: Real; 4: Câu lệnh cho phép ta nhập giá trị a từ bàn phím là:
A Writeln(a); B Readln(a); C Write(‘nhap gia tri cua a:’); D Write(a); 5:Để xuất hình kết biểu thức 10 + 5, ta dùng lệnh:
A Writeln(‘10 + =’); B Writeln(10 + 5); C Writeln(‘10 + = 10 + 5’); D Write(‘10 + 5’);
6:Trong Pascal, kết phép tính div bằng:
A B C D
7:Kết xuất hình sau thực câu lệnh Writeln(‘15*2-3=’,15*2-3); là:
A 15*2-3=29 B 15*2-3= C 27 D 17
8: Biểu thức toán học (a2 + b2):c biểu diễn Pascal ?
A a^2 + b^2 / c B (a*a + b*b )/c C (a^2 - b^2)/ c D (a*a + b*b ):c Bài Sử dụng biến chương trình
1:Câu lệnh sau khai báo hằng:
(2)A x: 15; B x = 15; C x =: 15; D x:= 15; 3/ Trong Pascal, khai báo sau ?
A Const n = 2; B Const n : real; C Var 2n : real; D Var n = 2;
4/Khi ta khai báo biến x có kiểu integer phép gán sau hợp lệ?
a x:= - 7; b x:= tin_hoc; c x:= ‘200’; d x:= 1.23; Bài Từ tốn đến chương trình
1:.Xác định tốn gì?
A Chỉ rõ phương pháp giải kết cần thu B Liệt kê điều kiện cho trước phương pháp giải C Chỉ rõ điều kiện cho trước kết cần thu D Liệt kê bước theo thứ tự thực
2:.Mô tả thuật tốn là:
A Chỉ rõ phương pháp giải kết cần thu B Liệt kê điều kiện cho trước phương pháp giải
C Chỉ rõ điều kiện cho trước kết cần thu D Liệt kê bước theo thứ tự thực
3: INPUT tốn “ Tìm số lớn dãy A số a1, a2, …, an (n 1)”
A số lớn B n số C Dãy A số a1, a2, …, an (n 1) D an
4: Giả sử x y biến số Giá trị x y sau việc thực thuật toán sau bao nhiêu? Bước 1: x 3; y
Bước 2: x x + y Bước 3: y x - y
A x = 5; y = -1 B x = 5; y = C x = 2; y = D x = 2; y = -1 Bài Câu lệnh điều kiện
1: Câu lệnh điều kiện dạng đầy đủ Pscal có cú pháp là: A) if < điều kiện> then <câu lệnh>;
B) if < điều kiện> then <câu lệnh 1> else <câu lệnh 2>; C) if <câu lệnh 1> then <điều kiện> else <câu lệnh 2>; D) if < điều kiện> then <câu lệnh 1>; else <câu lệnh 2> 2: Các câu lệnh Pascal sau đây, câu lệnh viết đúng:
A) if x: = then a = b; B) if x > 5; then a:=b; C) if x > then a:=b; m:=n; D) if x > then a:=b else m:=n;
3: Nếu a nhận giá trị 10 sau câu lệnh: If a>8 then b:=0 else b:=8; giá trị b là:
A B C D
4: Chương trình sau cho kết gi ? Var a, b, x: real;
Begin
readln(a, b);
If a>b then x:=a else x:=b; Write(x);
End
A In hình số nhỏ số a, b nhập B In hình số lớn số a, b nhập
C Chương trình khơng thực lỗi khai báo kiểu liệu D Đảo giá trị biến a, b cho
B PHAÀN THỰC HÀNH
1/Viết chương trình in hình dịng chữ ‘Truong THCS Dinh Trang Hoa I’ Lưu với tên CAU1
2/ Viết chương trình xuất kết biểu thức
5 (8 2) : 2 hình Lưu với tên CAU2
3/ Viết chương trình nhập số ngun a từ bàn phím kiểm tra a số chẵn hay lẻ
4/ Viết chương trình tính diện tích hình chữ nhật biết chiều dài(a) chiều rộng(b) số nguyên nhập vào từ bàn phím Lưu với tên CAU4