Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Đề thi học kì 1

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoàng Minh Thám
Ngày gửi: 11h:45' 25-12-2021
Dung lượng: 40.5 KB
Số lượt tải: 346
Số lượt thích: 0 người
TRƯỜNG TH&THCS HÙNG SƠN
ĐỀ KIỂM TRA CUỐI KÌ I
Năm học: 2021 – 2022



MÔN: TIN HỌC - LỚP 8
(Thời gian: 45 phút – Không kể thời gian giao đề)

Họ và tên:……………………………………… Lớp:………..

ĐIỂM

LÝ THUYẾT
THỰC HÀNH
TỔNG









ĐỀ 1
Câu 1: (4 điểm) Trắc nghiệm:
Chọn rồi ghi vào bài làm câu trả lời đúng.
1. Cấu trúc chung của chương trình gồm mấy phần?
A. 3 phần B. 2 phần C. 4 phần D. 1 phần
2. Phép toán (105 div 10 + 105 mod 5) có giá trị là:
A. 5 B. 0 C. 15 D. 10
3. Để dịch chương trình ta sử dụng tổ hợp nào?
A. Ctrl + F9 B. Alt + F9 C. F9 D. Ctrl + Shitf + F9
4. Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thì ta dùng từ khóa nào để khai báo ?
A. Program B. Uses C. Var D. Const
5. Trong ngôn ngữ Pascal, từ khóa Var dùng để:
A. Khai báo tên chương trình. C. Khai báo biến.
B. Khai báo thư viện. D. Khai báo hằng.
6. Trong ngôn ngữ Pascal, câu lệnh nào sau đây là đúng?
A. if m > n; then m: = m - n; C. if m > n. then m: = m - n;
B. if m > n then m: = m - n; D. if m > n then m: = m – n
7. Hãy chọn câu lệnh đúng trong các câu lệnh sau?
A. if m > n then m: = m – n else n: = n –m;
B. if m > n; then m: = m – n else n: = n –m;
C. if m > n; then m: = m - n; else m: = m – n.
D. if m > n then m: = m – n; else m: = m – n;
8. Trong Pascal các lệnh for…do dùng để làm gì?
A. Thực hiện mộ công việc.
B. Thực hiện nhiều công việc lặp đi lặp lại.
C. Thực hiện một công việc được lặp đi lặp lại nhiều lần.
D. Thực hiện một công việc được lặp đi lặp lại nhiều lần với số lần biết trước
Câu 2: (2 điểm) Tự luận:
1. Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal?
a. 1+ (a+b)2 b. a chia cho 5 lấy phần dư
2. Câu lệnh dưới đây giá trị x sẽ là bao nhiêu nếu trước đó giá trị x= 5? Vì sao?
If (x mod 3 =0) or (x >=5) then x:=x*2;
Câu 3:(4 điểm) Thực hành:
Cho độ dài hai cạnh của hình chữ nhật. Hãy viết chương trình tính chu vi và diện tích của hình chữ nhật đó.
Yêu cầu:
Số lượng biến cần khai báo?
Chạy chương trình và sửa lỗi (nếu có)

BÀI LÀM
Câu 1:(4 điểm)

Ý
1
2
3
4
5
6
7
8

Đáp án










Câu 2: (2 điểm)























 TRƯỜNG TH&THCS HÙNG SƠN
HƯỚNG DẪN CHẤM KIỂM TRA CUỐI KÌ I
Năm học: 2021 – 2022



MÔN: TIN HỌC - LỚP 8
(Thời gian: 45 phút – Không kể thời gian giao đề)

Câu 1: (4 điểm) Mỗi đáp án đúng được 0.5 điểm
Ý
1
2
3
4
5
6
7
8

Đáp án
B
D
B
D
C
B
A
C

Câu 2: (2 điểm)
1. Mỗi đáp án đúng được 0.5 điểm
a. 1+(a+b)*(a+b) b. a mod 5
2. (1 điểm)
Vì x=5 thỏa mãn điều kiện nên x=5.2 = 10
Vậy x=10.
 
Gửi ý kiến