intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Tam Lộc, Phú Ninh

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:3

18
lượt xem
15
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mời các bạn cùng tham khảo "Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Tam Lộc, Phú Ninh" sau đây để biết được cấu trúc đề thi, cách thức làm bài thi cũng như những dạng bài chính được đưa ra trong đề thi. Từ đó, giúp các bạn học sinh có kế hoạch học tập và ôn thi hiệu quả.

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Tam Lộc, Phú Ninh

  1. PHÒNG GD & ĐT HUYỆN PHÚ NINH ĐỀ KIỂM TRA HỌC KÌ I TRƯỜNG THCS TAM LỘC MÔN: TIN HỌC 8 – LÝ THUYẾT Họ tên:______________________________ Năm học: 2022 – 2023 Lớp: 8/ Thời gian: 45 phút (không kể giao đề) Điểm Lời phê Đề 1: I. TRẮC NGHIỆM (5,0 điểm) Hãy khoanh tròn vào chữ cái trước câu trả lời đúng. Câu 1.Thứ tự các bước giải bài toán trên máy tính: a. Xác định bài toán → Viết chương trình → Mô tả thuật toán. b. Xác định bài toán → Mô tả thuật toán → Viết chương trình. c. Mô tả thuật toán → Xác định bài toán → Viết chương trình. d. Viết chương trình → Xác định bài toán → Mô tả thuật toán. Câu 2. Với câu lệnh if x > 3 then x := x+2; thì giá trị của x là bao nhiêu nếu trước đó x=6 : a. x = 6. b. x = 7. c. x = 8. d. x = 9. Câu 3. Khi viết chương trình bằng ngôn ngữ lập trình Pascal ta thường dùng câu lệnh gán nào để gán giá trị cho biến m : a. m  m+ 1 ; b. m := m+1 ; c. m  m+ 1 ; d. m = m+1 ; Câu 4. Trong Pascal dữ liệu kiểu kí tự là kiểu nào sau đây : a.Integer b. Char c. Real d. String Câu 5. Vai trò của chương trình dịch là : a. Dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu được. b. Dịch chương trình cho con người hiểu. c. Hướng dẫn máy tính thực hiện công việc. d. Khai báo và sử dụng biến. Câu 6. Trong các cách đặt tên cho chương trình Pascal sau cách nào không đúng quy tắc : a. Ctdautien b. Dientich c. Bai_tap d. Begin Câu 7. Hãy chọn đáp án đúng điền vào chổ trống sao cho hợp lí : Tên được dùng để phân biệt các ....................trong chương trình và do người lập trình đặt theo quy tắc. a. chương trình b. đại lượng c. ngôn ngữ lập trình d. người lập trình Câu 8. Trong pascal cách khai báo nào sau đây đúng : a. Var a = real; b. Var k := 10; c. Var x: integer; d. Const n := 100; Câu 9: Xét chương trình sau: Var a: integer; Begin a:=1; a:= a+10; Writeln(a); Readln; End. Kết quả của chương trình trên là: a. 1 b. 100 c.10 d.11 Câu 10: Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”
  2. a. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố. b. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n. c. Input: n là số nguyên tố; Output: Nhập số n d. Input: Nhập số n; Output: n là số nguyên tố. II. TỰ LUẬN: (5,0 điểm) Câu 11: (1,0đ) Vẽ sơ đồ cấu trúc rẽ nhánh dạng thiếu và mô tả hoạt động của sơ đồ đó. Câu 12: (2,0đ) Tính diện tích và chu vi hình chữ nhật với độ dài hai cạnh a, b được nhập từ bàn phím. Em hãy thực hiện các yêu cầu sau: a. Xác định bài toán. b. Mô tả thuật toán. Câu 13: (1,0đ)Viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal ? ( x + y) 24 4 a/ 2xy – b/ 102 + 3 4 Câu 14.(1,0đ) Viết chương trình xét xem một tam giác có là tam giác vuông hay không khi biết ba cạnh của tam giác. -----------------------Hết----------------------- NGƯỜI RA ĐỀ TTCM CM TRƯỜNG Võ Thị Tuyết Hồng
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1