Đề cương ôn tập Tin 8 - HK1 2020 - 2021

2 48 0
Đề cương ôn tập Tin 8 - HK1 2020 - 2021

Đang tải... (xem toàn văn)

Thông tin tài liệu

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

Ngày đăng: 25/02/2021, 15:18

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan