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 PTDTBT THCS Nguyễn Văn Trỗi, Tây Giang

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

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

Để giúp ích cho việc làm bài kiểm tra, nâng cao kiến thức của bản thân, các bạn học sinh có thể sử dụng tài liệu “Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 - Trường PTDTBT THCS Nguyễn Văn Trỗi, Tây Giang” bao gồm nhiều dạng câu hỏi bài tập khác nhau giúp bạn nâng cao khả năng tính toán, rèn luyện kỹ năng giải đề hiệu quả để đạt kết quả cao trong kì thi sắp tới.

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 PTDTBT THCS Nguyễn Văn Trỗi, Tây Giang

  1. Họ và tên HS: ……………………………… KIỂM TRA HỌC KỲ I Lớp: …..... NĂM HỌC 2022 – 2023 Trường: PTDTBT THCS Nguyễn Văn Trỗi MÔN THI: TIN 8 Phòng thi số:.................. Số báo danh: …… THỜI GIAN: 45 PHÚT (KKTGGĐ) Đề Điểm Lời phê của giáo Họ tên, chữ ký giám Họ tên, chữ kí giám viên khảo thị I. Trắc nghiệm: (5đ) Hãy chọn câu trả lời đúng nhất trong các câu sau: Câu 1. Viết chương trình là A. tạo ra các câu lệnh được sắp xếp theo một trình tự nào đó. B. viết ra một đoạn văn bản được sắp xếp theo chương trình. C. viết ra các câu lệnh mà em đã được học. D. tạo ra các câu lệnh để điều khiển Robot. Câu 2. Ngôn ngữ lập trình là A. ngôn ngữ dùng để viết một chương trình máy tính. B. chương trình dịch. C. ngôn ngữ dùng để viết các chương trình máy tính. D. các dãy bit (0 và 1). Câu 3. Để chạy chương trình pascal ta nhấn tổ hợp phím nào? A. Alt+F9. B. Ctrl+F9. C. Shift+F9. D. Alt+F2. Câu 4. Cách đặt tên nào sau đây không đúng? A. Tu_giac. B. CHUNHAT. C. End. D. abc. Câu 5. Trong Pascal khai báo nào sau đây là đúng? A. var tb: real. B. 4hs: integer. C. Const x: real. D. Var r =30. Câu 6. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào có miền giá trị lớn nhất? A. Byte. B. Real. C. Word. D. Integer. Câu 7. Câu lệnh Writeln('15*4-30+12=',15*4-30+12) in ra màn hình kết quả gì? A. 15*4-30+12. B. 42. C. 15*4-30+12=42. D. =42 Câu 8. Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng? A. {3*a + [ 4*c – 7*(a +2*c)] -5*b}. B. a*x*x – b*x + 7a : 5. C. (10*a + 2*b) / (a*b). D. - b: (2*a*c). Câu 9. Trong Pascal, từ khóa dùng để khai báo hằng là A. const. B. begin. C. var. D. uses. Câu 10. Khai báo nào sau đây thuộc kiểu dữ liệu xâu kí tự? A. Var x: String. B. Var x: Integer. C. Var x: Char. D. Var x: Real. Câu 11. Giả sử X được khai báo là biến với kiểu dữ liệu số thực. Phép gán nào sau đây là hợp lệ? A. X := ‘4.1’; B. X := CHAO; C. A := ‘3242’; D. X := 32.42; Câu 12. Thứ tự các bước giải bài toán trên máy tính là gì? 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 13. Hãy xác định bài toán sau: "Tìm số lớn nhất trong dãy n số tự nhiên cho trước"? A. Input: Dãy n số tự nhiên. Output: Số lớn nhất trong dãy n số. B. Input: Dãy n số tự nhiên. Output: Số các số lớn nhất trong dãy n số. C. Input: Số lớn nhất trong dãy n số. Output: Dãy n số tự nhiên. D. Input: Số các số lớn nhất trong dãy n số. Output: Dãy n số tự nhiên. Câu 14. Câu lệnh Pascal nào sau đây được viết đúng? A. If x:= 5 then a = b. B. If x > 4; then a:= b. C. If x > 4 then a:=b else m:=n. D. If x > 4 then a:=b; else m:=n. Câu 15. Giá trị của biến X bằng bao nhiêu, nếu trước đó giá trị của biến X = 5?
  2. if X > 5 then X :=X+2; A. 5. B. 9. C. 7. D. 11. II. Tự luận: (5đ) Câu 1. (2đ) Viết các biểu thức toán dưới đây bằng các kí hiệu trong pascal: a c a) +  ……………………………………………………………………………………………….. b d b) (a2+b)(1+c)3  ……………………………………………………………………………………………….. Câu 2. (2đ) Hãy nêu cú pháp, vẽ sơ đồ và cho ví dụ câu lệnh điều kiện dạng đủ. Câu 3. (1đ) Xác định bài toán và mô tả thuật toán cho hai số thực a và b. Hãy cho biết kết quả so sánh hai số đó dưới dạng “a lớn hơn b”, “a nhỏ hơn b”, hoặc “a bằng b”? BÀI LÀM: ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
14=>2