1. Trang chủ
  2. » Giáo án - Bài giảng

KIỂM TRA 1 TIẾT LÝ THUYẾT HK1

7 20 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 15,15 KB

Nội dung

Tạo ra các câu lệnh và sắp xếp theo 1 trình tự nào đóC. Tạo ra các câu lệnh để điều khiển Robot.[r]

(1)

Họ tên:

Lớp: 8/ …

KIỂM TRA TIẾT MÔN TIN HỌC NĂM HỌC: 2019 – 2020 Môn: Tin Thời gian: 45 phút

Ngày kiểm tra: …/ 10/ 2019

Điểm Lời phê giáo viên

I/ TRẮC NGHIỆM (5đ): Khoanh tròn vào chữ đứng trước câu trả lời đúng.

Câu 1: Máy tính hiểu trực tiếp ngôn ngữ ngôn ngữ đây?

A. Ngôn ngữ tự nhiên B

Ngơn ngữ lập trình

C. Ngôn ngữ máy D

Ngơn ngữ chương trình dịch

Câu 2: Chương trình dịch có nhiệm vụ 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 3: Theo em hiểu viết chương gì?

A.Viết câu lệnh mà em học

B.Viết đoạn văn xếp theo chương trình

C.Tạo câu lệnh xếp theo trình tự

D.Tạo câu lệnh để điều khiển Robot

Câu 4: Chương trình máy tính tạo gồm bước nào?

A.Viết chương trình ngơn ngữ lập trình

B.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

C.Viết chương trình ngơn ngữ máy dịch chương trình thành ngơn ngữ máy

D.Viết chương trình giấy gõ vào máy tính

Câu 5: Các thành phần ngơn ngữ lập trình là:

(2)

B Bảng chữ cái, từ khóa tên

C.Bảng chữ quy tắc để viết câu lệnh có ý nghĩa xác định, cách bố trí câu lệnh,…sao cho tạo chương trình hồn chỉnh chạy máy tính

D.Bảng chữ từ khóa

Câu 6: Trong tên đây, tên hợp lệ Pascal?

A.Tam giac B Lop8A

C end D 10a

Câu 7: Để chạy chương trình Pascal em sử dụng tổ hợp phím nào?

A. Alt+F5 B. Alt+F9

C. Ctrl+F5 D. Ctrl+F9

Câu 8: Câu sau nói biến

A. Biến đại lượng máy tính đặt

B. Biến đại lượng có giá trị thay đổi trình thực chương trình

C. Có số biến có sẵn chương trình, khơng cần khai báo

D. Biến đặt tên tùy ý

Câu 9: Trong Pascal, khai báo sau đúng?

A. Var a = real;

B. Const a = real;

C.Var a:=10;

D. Const a =10;

Câu 10: Var m: integer; n: string;

Phép gán sau không hợp lệ?

A. n:=2;

B. m:=2;

C n:=’mn’;

D. n:=’8.1’;

II/ TỰ LUẬN (5đ):

Bài 1(2đ): Viết biểu thức toán học sau thành biểu thức Pascal?

Trong toán học

Trong Pascal

a/ 15(4+30+12) a/

……… …………

(3)

……… …………

c/ (a+b)2 + (c+d)2 c/

……… …………

d/

x y x

d/

……… …………

Bài (2đ): Tìm sửa lỗi sai chương trình Pascal sau:

program Chuong_trinh

………

uses crt;

………

var a,b:= integer

……… c:= real

………

const phi: 100;

………

begin

……… writeln(‘Nhap vao so a va b’)

……… readln(a,b)

(4)

……… writeln(‘Ket qua:’, c);

………

end

………

Bài (1đ): Hãy viết chương trình Pascal giấy tính tích hai số nguyên a b được nhập từ bàn phím?

Gợi ý: c= a*b

(5)

ĐÁP ÁN ĐỀ KIỂM TRA TIẾT MÔN TIN (2019 - 2020)

Câu hỏi Đáp án Điểm

1 C 0.5 điểm

2 A 0.5 điểm

3 C 0.5 điểm

4 B 0.5 điểm

5 C 0.5 điểm

6 B 0.5 điểm

7 D 0.5 điểm

8 B 0.5 điểm

9 D 0.5 điểm

10 A 0.5 điểm

Bài 1

Trong toán học Trong Pascal

a/ 15(4+30+12) a/ 15*(4+30+12) b/ ax2+bx+2c b/ a*x*x+b*x+2*c a*sqr(x)+b*x+2*c c/ (a+b)2 + (c+d)2 c/ (a+b)*(a+b) + (c+d)*(c+d) hoặc sqr (a+b) + sqr (c+d) d/ x-y d/ (x-y)/(2*x)

2x

0.5 điểm

0.5 điểm điểm

0.5 điểm 0.5 điểm

Bài 2

Đề Chương trình đúng

program Chuong_trinh program Chuong_trinh;

uses crt; uses crt;

var a,b:= integer var a,b : integer ; c:= real c : real ;

const phi: 100; const phi = 100 ;

begin begin

writeln(‘Nhap vao so a va b’) writeln(‘Nhap vao so a va b’); readln(a,b) readln(a,b);

c= a+b+phi; c:= a+b+phi;

writeln(‘Ket qua:’, c); writeln(‘Ket qua:’, c);

end end.

0.25 điểm 0.25 điểm 0.25 điểm 2 điểm 0.25 điểm 0.25 điểm 0.25 điểm 0.25 điểm 0.25 điểm

Bài 3

* Phần khai báo:

- Khai báo biến đúng: (0.25 điểm)

Var a,b,c : integer:

*Phần thân:

- Viết câu lệnh nhập số nguyên: (0.25 điểm)

VD: Writeln (‘ Nhap so a va b:’); Readln (a,b);

- Viết câu lệnh gán để tính tích số nguyên a b: (0.25 điểm)

c:= a*b;

- Viết câu lệnh in kết hình:(0.25 điểm)

VD: writeln(‘ ket qua:’, c);ss

1 điểm

(6)(7)

BẢNG MÔ TẢ ĐỀ KIỂM TRA TIẾT MÔN TIN (2019 - 2020)

I/ TRẮC NGHIỆM (5 ĐIỂM)

Khoanh tròn vào chữ đứng trước câu trả lời đúng

Câu : Hiểu máy tính hiểu ngôn ngữ máy Câu 2: Nhận biết chương trình dịch

Câu 3: Hiểu cách viết chương trình

Câu 4: Nhận biết bước tạo chương trình máy tính Câu 5: Biết ngơn ngữ lập trình

Câu 6: Nhận biết cách đặt tên cho biến

Câu : Nhận biết tổ hợp phím dùng để chạy chương trình Câu 8: Biết biến

Câu 9: Biết cú pháp khai báo biến,

Câu 10: Biết ý nghĩa lệnh gán

II/ TỰ LUẬN(5 ĐIỂM)

Bài 1: Chuyển đượcbiểu thức toán học thành biểu thức Pascal

Bài 2: Tìm sửa lỗi sai chương trình Pascal

Ngày đăng: 14/04/2021, 06:32

TỪ KHÓA LIÊN QUAN

w