Kiemtra1tietLythuyetHKI

Chia sẻ bởi Nguyễn Thị Bích Phượng | Ngày 17/10/2018 | 40

Chia sẻ tài liệu: Kiemtra1tietLythuyetHKI thuộc Tin học 8

Nội dung tài liệu:

Trường ………………………. Ngày: …/…/….
Lớp: 8/… Môn: Tin học 8
Họ tên: Thời gian: 45 phút

Điểm
Lời phê






I. Khoanh tròn vào câu trả lời mà em cho là đúng nhất: (3đ)
Câu 1: (0.5 đ) Cấu trúc chương trình thường là:
Phần khai báo.
Phần thân, phần khai báo.
Phần khai báo, phần thân.
Câu 2: (0.5 đ) Dấu để phân cách các lệnh trong Pascal là:
Dấu phẩy B. Dấu chấm phẩy C. Dấu chấm D. Dấu ngoặc tròn
Câu 3: (0.5 đ) Các kiểu dữ liệu thường gặp trong Pascal là:
A. Program, begin, end, uses, …
Write, writeln, read, readln, …
Byte, interger, real, char, string, …
Div, mod, …
Câu 4: (0.5 đ) Trong các khai báo sau, khai báo nào là đúng?
Var X,Y: byte;
Var So_nguyen:=integer;
Var chieu cao=real;
Var Ho_ten, lop: string
Câu 5: (0.5 đ) Từ khóa để khai báo hằng là gì?
Uses B. Begin C. Var D. Const
Câu 6: (0.5 đ) Cái gì được dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt?
Biến, và hằng
Từ khóa
Câu lệnh
Tên
II.Tự luận: (7đ)
Câu 1: (2 đ) Cho biết sự khác nhau giữa từ khóa và tên.








Câu 2: (2 đ)
a). Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal:
(20-5)x4+8 
b). Hãy viết chương trình để tính các biểu thức trên.











Câu 3: (2 đ) Hãy nêu công dụng của biến và hằng. Sự khác nhau giữa biến và hằng là gì?











Câu 4: (1 đ) Viết các khai báo dùng để viết chương trình giải bài toán sau: Tính diện tích S của hình chữ nhật với chiều dài cạnh a và chiều rộng cạnh b (a, b là các số tự nhiên được nhập từ bàn phím).











ĐÁP ÁN
I. Trắc nghiệm: (mỗi câu đúng 0.5đ)
Câu 1: C Câu 4: A
Câu 2: B Câu 5: D
Câu 3: C Câu 6: D
II. Tự luận:
Câu 1: Từ khóa là những từ dành riêng do ngôn ngữ lập trình quy định (1 đ)
Tên được dùng để phân biệt các đại lượng trong chương trình, do người lập trình đặt (1 đ)
Câu 2: a). (20-5)*4+8 (0.5 đ)
(9+2)*(9+2)/(5-1)-12 (0.5 đ)
b). Begin
Writeln(’(20-5)*4+8’, (20-5)*4+8); (0.5 đ)
Writeln(’(9+2)*(9+2)/(5-1)-12’, (9+2)*(9+2)/(5-1)-12); (0.5 đ)
End.
Câu 3: Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu. (1 đ)
Sự khác nhau giữa biến và hằng:
Biến: Giá trị của biến có thể thay đổi. (0.5 đ)
Hằng: Giá trị của hằng được giữ nguyên trong suốt quá trình thực hiện chương trình. (0.5 đ)
Câu 3: var a,b: integer; (0.5 đ)
S_hcn: real; (0.5 đ)
------------------------------------
MA TRẬN ĐỀ KIỂM TRA 1 TIẾT LẦN 1
Mức độ lĩnh hội nội dung
Nhận biết
Thông hiểu
Vận dụng
Vận dụng cao
Tổng số

Làm quen với chương trình và ngôn ngữ lập trình
1(2)



1

Chương trình máy tính và dữ liệu

1(2)


1

Sử dụng biến trong chương trình


1(2)

1

* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Dung lượng: 49,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)